במאמר הקודם שלנו, כיסינו כמה כלי רשת מועילים למנהלי מערכות עבור ניהול רשת, פיתרון בעיות ותיקונים ב-Linux. ציינו כמה פקודות רשת שעדיין כלולות ותומכות במבחר רחב של הפצות Linux, אך כעת, במציאות, כבר מיושמות כאסון או לא נתמכות ולכן צריך לבצע אותן במקום גרסאות עדכניות יותר.
אף על פי שכלי הרשת/התועלת הללו עדיין זמינים במאגרים הרשמיים של הפצות Linux רבות, הם לא באמת מותקנים מראש כברירת מחדל.
הדבר ניכר בהפצות של Enterprise Linux, כמה מהפקודות הרשת הפופולריות אינן עובדות עוד על RHEL/CentOS 7, בעוד שהן עדיין עובדות על RHEL/CentOS 6. גרסאות ה-Debian וה-Ubuntu העדכניות לא כוללות אותן גם.
במאמר הזה, נחלוק פקודות רשת בלתי נתמכות ב-Linux ואת המחליפות שלהן. הפקודות הללו כוללות ifconfig, netstat, arp, iwconfig, iptunnel, nameif, וגם route.
כל התוכניות הרשומות עם יוצא מן הכלל של iwconfig נמצאות בחבילת net-tools שלא נמצאת תחת תחזוקה פעילה כבר שנים רבות.
חשוב לזכור כי "תוכנה שאינה תחת תחזוקה היא מסוכנת", היא מהווה סיכון אבטחה גדול למערכת הלינוקס שלך. ההחלפה המודרנית ל- net-tools היא iproute2 – אוסף של יעוצי שליטה עבור רשתות TCP/IP בלינוקס.
הטבלה הבאה מציגה את תקציר הפקודות המושלמות המושלמות וההחלפות שלהן, שעליך לשים לב אליהן.
Linux Deprecated Commands | Linux Replacement Commands |
---|---|
arp | ip n (ip neighbor) |
ifconfig | ip a (ip addr), ip link, ip -s (ip -stats) |
iptunnel | ip tunnel |
iwconfig | iw |
nameif | ip link, ifrename |
netstat | ss, ip route (for netstat -r), ip -s link (for netstat -i), ip maddr (for netstat -g) |
route | ip r (ip route) |
תמצא פרטים נוספים על חלק מההחלפות במדריכים הבאים.
הפניה: פוסט בבלוג הטכנולוגי של דאג ויטל.
דף הבית של פרויקט Net-tools: https://sourceforge.net/projects/net-tools/
דף תיאור iproute2: https://wiki.linuxfoundation.org/networking/iproute2
בסך הכל, חשוב לשמור על השינויים הללו בתודעה, מאחר ורוב הכלים המיושנים אלו יוחלפו לחלוטין בעתיד. הרגלים ישנים קשה לשנות, אך עליך להמשיך הלאה. בנוסף, התקנת ושימוש בחבילות לא מתוחזקות במערכת הלינוקס שלך היא פרקטיקה לא בטוחה ומסוכנת.
האם עדיין נתקעים בשימוש בפקודות ישנות/מיושנות? איך אתה מתמודד עם ההחלפות? שתף את דעותיך איתנו דרך טופס המשוב למטה.
Source:
https://www.tecmint.com/deprecated-linux-networking-commands-and-their-replacements/