ระบบเครือข่าย Linux -“ ip X” แทน ifconfig / route / etc?


14

ฉันใช้ในการใช้คำสั่งเช่นifconfig, routeและอื่น ๆ บนลินุกซ์ที่จะตรวจสอบและข้อมูลการเปลี่ยนแปลงเครือข่าย อย่างไรก็ตามฉันรู้ว่ามีipคำสั่ง (พร้อมคำสั่งย่อยต่าง ๆ ) ฉันได้ยินบางที่นี่คือ 'วิธีที่ถูกต้อง' ตอนนี้ เหตุผลใดที่ฉันควรทิ้ง ifconfig / route / etc? คุณชอบอะไร มีชุดใดที่สามารถทำอย่างอื่นไม่ได้?


พบการเปรียบเทียบอย่างรวดเร็วสำหรับงานพื้นฐานที่นี่: tty1.net/blog/2010-04-21-ifconfig-ip-comparison_en.html

คำตอบ:


10

ฉันคิดว่าคุณไม่สามารถเข้าถึงคุณสมบัติ iproute2 ขั้นสูง [เช่นตารางการกำหนดเส้นทางหลายเส้นทางการกำหนดเส้นทางตามที่อยู่ src หรือตัวกรอง] โดยใช้เส้นทาง ipconfig +

สำหรับฉันไวยากรณ์ของipเป็นตรรกะมากขึ้นและใช้งานง่ายขึ้น


11

คำสั่งipเป็นคอลเลกชันของสาธารณูปโภคที่เรียกว่าiproute2

แถลงการณ์ของพวกเขา

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

ในระยะสั้นมันรวมจำนวนของอินเตอร์เฟซแบบดั้งเดิมที่แตกต่างกันและให้การเข้าถึงคุณสมบัติใหม่เช่นการกำหนดเส้นทางตามนโยบาย ด้วยประโยชน์ของชุดคำสั่งที่สอดคล้องกันมากขึ้น


1
และข้อเสียของชุดคำสั่งที่คนส่วนใหญ่ยังไม่รู้ ถ้าคุณไม่ต้องการคุณสมบัติเฉพาะใน iproute หรือมีแนวโน้มที่จะเป็นเช่นนั้นคุณก็ยังคงอยู่กับเส้นทาง / ifconfig
Cian

2
จริง ค่อนข้างว่าnet-toolsจะถูกปฏิเสธอย่างแท้จริงดูเหมือนจะเปิดสำหรับการตีความ ฉันจะพูดว่าอะไรก็ตามที่คุณชอบ distro วิธีการที่คุณจะไม่ต้องตกใจถ้าnet-toolsไม่หายไปและคุณสามารถหลีกเลี่ยงกรณีเช่นละเลยที่อยู่อินเตอร์เฟซที่มีการบริหารจัดการที่มีifconfig ip addr
Dan Carley

ifconfig และ route (และ netstat) จะไม่หายไปตราบใดที่ UNIX โดยรวมยังคงใช้งานอยู่: ตัวแปรจาก Solaris ถึง HP-UX ถึง AIX และอื่น ๆ ยังคงใช้เครื่องมือเหล่านี้อยู่ ระบบ UNIX เช่น Windows ยูทิลิตี ip - ค่อนข้างดี - ใช้ได้เฉพาะบน Linux
พ.ค.

3

iproute จะแทนที่ ifconfig และ al ในที่สุด ขณะนี้มีความแตกต่างเล็กน้อย แต่ไวยากรณ์ของ ip คือ (อย่างน้อยสำหรับฉัน) วิธีอ่านได้มากขึ้น


1

ifconfig และเส้นทางมีอยู่ใน Unixes ทั้งหมดภายใต้ดวงอาทิตย์ (oh oh oh) ตั้งแต่ปี 1985 หรือมากกว่านั้น (และแม้ใน non-unixes เส้นทางจะมีอยู่ใต้ windows ด้วย) ip นั้นดีกว่า แต่ก็ยังผิดปกติยกเว้นใน linux distros เมื่อเร็ว ๆ นี้ แล้วอะไรล่ะ รู้ทั้งสองทางและหวังว่าทุกคนจะเปลี่ยนเป็นไอพีเร็ว ๆ นี้ :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.