คำสั่งเครือข่าย Linux ที่เลิกใช้แล้วและการแทนที่
ในบทความก่อนหน้านี้ เราได้กล่าวถึงยูทิลิตี้เครือข่ายบรรทัดคำสั่งที่มีประโยชน์สำหรับ Sysadmin สำหรับการจัดการเครือข่าย การแก้ไขปัญหา และการดีบักบน Linux เราได้กล่าวถึงคำสั่งเครือข่ายบางคำสั่งที่ยังคงรวมอยู่และรองรับใน Linux หลายๆ รุ่น แต่ในความเป็นจริงแล้ว เลิกใช้แล้วหรือล้าสมัยแล้ว และดังนั้นจึงควรดำเนินการเพื่อสนับสนุนการแทนที่ในปัจจุบันมากขึ้น
แม้ว่าเครื่องมือ/ยูทิลิตี้ระบบเครือข่ายเหล่านี้ยังคงมีอยู่ในพื้นที่เก็บข้อมูลอย่างเป็นทางการของการกระจาย Linux กระแสหลัก แต่จริงๆ แล้วไม่ได้ติดตั้งไว้ล่วงหน้าตามค่าเริ่มต้น
สิ่งนี้เห็นได้ชัดเจนในการกระจาย Enterprise Linux คำสั่งเครือข่ายยอดนิยมจำนวนหนึ่งไม่ทำงานบน RHEL/CentOS 7 อีกต่อไป ในขณะที่คำสั่งเหล่านั้นทำงานได้จริงบน RHEL/CentOS 6< /แข็งแกร่ง>. Debian และ Ubuntu รุ่นล่าสุดไม่รวมไว้ด้วย
ในบทความนี้ เราจะแบ่งปันคำสั่งเครือข่าย Linux ที่เลิกใช้แล้วและการแทนที่ คำสั่งเหล่านี้ประกอบด้วย ifconfig, netstat, arp, iwconfig, iptunnel, nameif รวมถึง route .
โปรแกรมทั้งหมดที่อยู่ในรายการ ยกเว้น iwconfig จะอยู่ในแพ็คเกจ net-tools ซึ่งไม่ได้อยู่ภายใต้การบำรุงรักษามาหลายปีแล้ว
สิ่งสำคัญ คุณควรจำไว้ว่า “ซอฟต์แวร์ที่ไม่ได้รับการบำรุงรักษาเป็นอันตราย ” ซึ่งก่อให้เกิดความเสี่ยงด้านความปลอดภัยอย่างมากต่อระบบ Linux ของคุณ สิ่งทดแทนที่ทันสมัยสำหรับ net-tools คือ iproute2 – ยูทิลิตี้หลายประเภทสำหรับควบคุมเครือข่าย TCP/IP ใน Linux
ตารางต่อไปนี้แสดงข้อมูลสรุปของคำสั่งที่เลิกใช้แล้วและการแทนที่ที่คุณควรคำนึงถึง
- arp
ip n (เพื่อนบ้าน ip)
- ifconfig
ip a (ip addr), ลิงก์ ip, ip -s (ip -stats)
- iptunnel
อุโมงค์ไอพี
- iwconfig
ฉัน
- nameif
ลิงค์ไอพี, ifrename
- netstat
SS, เส้นทาง IP (สำหรับ netstat -r), ลิงก์ ip -s (สำหรับ netstat -i), ip maddr (สำหรับ netstat -g)
- route
ไอพีอาร์ (เส้นทางไอพี)
คุณจะพบรายละเอียดเพิ่มเติมเกี่ยวกับการทดแทนบางส่วนในคำแนะนำต่อไปนี้
- ifconfig vs ip: อะไรคือความแตกต่างและการเปรียบเทียบการกำหนดค่าเครือข่าย
- 10 คำสั่ง “IP” ที่มีประโยชน์เพื่อกำหนดค่าอินเทอร์เฟซเครือข่าย
โดยรวมแล้ว เป็นการดีที่จะคำนึงถึงการเปลี่ยนแปลงเหล่านี้ เนื่องจากเครื่องมือที่ล้าสมัยเหล่านี้ส่วนใหญ่จะถูกแทนที่โดยสิ้นเชิงในอนาคต นิสัยเก่าๆ นั้นตายยาก แต่คุณต้องก้าวต่อไป นอกจากนี้ การติดตั้งและใช้งานแพ็คเกจที่ไม่ได้รับการบำรุงรักษาบนระบบ Linux ของคุณถือเป็นแนวทางปฏิบัติที่ไม่ปลอดภัยและเป็นอันตราย
คุณยังคงติดอยู่กับการใช้คำสั่งเก่า/เลิกใช้เหล่านี้หรือไม่ คุณรับมือกับคนทดแทนอย่างไร? แบ่งปันความคิดของคุณกับเราผ่านแบบฟอร์มข้อเสนอแนะด้านล่าง