ค้นหาเว็บไซต์

คำสั่งเครือข่าย 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

ไอพีอาร์ (เส้นทางไอพี)

คุณจะพบรายละเอียดเพิ่มเติมเกี่ยวกับการทดแทนบางส่วนในคำแนะนำต่อไปนี้

  1. ifconfig vs ip: อะไรคือความแตกต่างและการเปรียบเทียบการกำหนดค่าเครือข่าย
  2. 10 คำสั่ง “IP” ที่มีประโยชน์เพื่อกำหนดค่าอินเทอร์เฟซเครือข่าย

โดยรวมแล้ว เป็นการดีที่จะคำนึงถึงการเปลี่ยนแปลงเหล่านี้ เนื่องจากเครื่องมือที่ล้าสมัยเหล่านี้ส่วนใหญ่จะถูกแทนที่โดยสิ้นเชิงในอนาคต นิสัยเก่าๆ นั้นตายยาก แต่คุณต้องก้าวต่อไป นอกจากนี้ การติดตั้งและใช้งานแพ็คเกจที่ไม่ได้รับการบำรุงรักษาบนระบบ Linux ของคุณถือเป็นแนวทางปฏิบัติที่ไม่ปลอดภัยและเป็นอันตราย

คุณยังคงติดอยู่กับการใช้คำสั่งเก่า/เลิกใช้เหล่านี้หรือไม่ คุณรับมือกับคนทดแทนอย่างไร? แบ่งปันความคิดของคุณกับเราผ่านแบบฟอร์มข้อเสนอแนะด้านล่าง