ขอบคุณบทความที่ MSX ส่งให้ฉันเมื่อวานนี้ผ่านความคิดเห็นฉันได้เรียนรู้เพิ่มเติมเล็กน้อยเกี่ยวกับคำสั่ง IP และความแตกต่างที่มีด้วย ifconfig.
นั่นคือเหตุผลที่ฉันเขียนบทความนี้ก่อนอื่นให้แปลภาษาสเปนของไฟล์ บทความต้นฉบับ เป็นภาษาอังกฤษและอย่างที่สองเพื่อใช้เป็นบันทึกในกรณีที่ฉันต้องการ
เนื่องจากความกว้างของบทความค่าบางค่าในตารางจะถูก "ตัดออก" แต่จะอยู่ในบรรทัดเดียว
มาดูการเปรียบเทียบกัน:
การกระทำ | ifconfig | IP |
---|---|---|
แสดงอุปกรณ์เครือข่ายและการตั้งค่า | #ifconfig | $ ip addr แสดง แสดงลิงค์ $ ip |
เปิดใช้งานอินเทอร์เฟซเครือข่าย | # ifconfig eth0 ขึ้น | # ลิงค์ ip ตั้งค่า eth0 ขึ้น |
ปิดใช้งานอินเทอร์เฟซเครือข่าย | # ifconfig eth0 ลง | # ลิงค์ ip ตั้งค่า eth0 ลง |
ตั้งค่าที่อยู่ IP | # ifconfig eth0 192.168.1.1 | # ที่อยู่ ip เพิ่ม 192.168.1.1 dev eth0 |
ลบที่อยู่ IP | # ที่อยู่ ip ของ 192.168.1.1 dev eth0 | |
เพิ่ม "อินเทอร์เฟซ" เสมือนหรือนามแฝง | # ifconfig eth0: 1 10.0.0.1/8 | # ip addr เพิ่ม 10.0.0.1/8 dev eth0 label eth0: 1 |
เพิ่มรายการในตาราง ARP | # arp -i eth0 -s 192.168.0.1 00: 11: 22: 33: 44: 55 | # ip Neigh เพิ่ม 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud ถาวร dev eth0 |
เปลี่ยนอุปกรณ์ ARP เป็นปิด | # ifconfig -arp eth0 | # ip link ตั้งค่า dev eth0 arp off |
และนี่คือทั้งหมดหรืออย่างน้อยก็เป็นสิ่งที่สำคัญที่สุดสำหรับฉัน
พวกเขาสามารถบอกฉันได้ว่าต้องการอะไร IP มีพลังมากขึ้นและนั่น ifconfig มันล้าสมัย แต่คุณไม่สามารถปฏิเสธได้ว่าตอนนี้ด้วย IP คุณต้องเขียนพารามิเตอร์เพิ่มเติมอีกมากมาย
เอกสารโกงที่มีประโยชน์มาก! ขอขอบคุณ.
ฉันลืมไปว่าคำสั่ง iproute2 เกือบทั้งหมดมีความสัมพันธ์ที่สั้นลงตัวอย่างเช่น 'ip addr show' สามารถสรุปได้ด้วย 'ip a' เป็นต้น
ควรค่าแก่การตรวจสอบเพราะเมื่อคุณสวมใส่มันตลอดทั้งวันสิ่งที่คุณอยากทำน้อยที่สุดคือเขียนเขียนเขียนเขียนเขียนเขียนเขียน!
[yaoming] ฉันต้องการเพียง 3 คำสั่งแรกเท่านั้น [/ yaoming]
จ๊ะจ๋าจริง !!! นอกจากนี้ "ip route show" ไม่แสดงเอาต์พุตพร้อมแท็บเช่น "route -n" และทำให้อ่านยากขึ้น
การมีส่วนร่วมที่ยอดเยี่ยมคำสั่งอื่น ๆ สำหรับรายการ
แล้ว ifconfig มีข้อดีอะไรบ้าง? นอกจากจะต้องเขียนเพิ่มแล้วแน่นอน xD
คำถามที่ดี…. ตอนนี้ออกกำลังกายหน่วยความจำเรียนรู้เพิ่มเติม! 😛
ตอนนี้ถ้าคุณดูตารางที่ฉันวางไว้ด้านบนคุณจะเห็นบางอย่างที่มี IP ที่ไม่มี IFCONFIG 😉
ขอบคุณสำหรับการสนับสนุน🙂และฉันถามว่าทำไมถึงต้องการลบ IP? ฉันพูดอะไรจะดีกว่าพูดในกรณีใด
มันเป็นเรื่องง่าย สมมติว่าฉันใช้ IP หนึ่งในช่วงหนึ่งและอีก IP หนึ่งในอีกช่วงหนึ่ง ตอนนี้ยูทิลิตี้จะให้บริการฉันถ้าฉันต้องการกำจัดหนึ่งใน IPs เพื่อไม่ให้พีซีในช่วงนั้นเห็นฉัน แต่ตอบคำถามของคุณกับคนอื่นทำไมไม่? 😉
คุณไม่สามารถลบ IP ด้วย ifconfig โดยการลบอินเทอร์เฟซแล้วยกขึ้นอีกครั้งได้หรือไม่?
ตัวอย่างเช่นเรามี IP xxx.xxx.xxx.xxx ในอินเทอร์เฟซ wlan1 และเราต้องการลบออก
ifconfig wlan1 ลง && ifconfig wlan1 ขึ้น
นั่นคือสิ่งที่ฉันคิดคุณลบอินเทอร์เฟซและช่วงเวลาไม่มี IP อีกต่อไป
เช่นเดียวกับอินเทอร์เฟซที่ไม่มี IP ซึ่งเป็นอินเทอร์เฟซที่ไม่ได้เชื่อมต่อ
แน่นอนว่าคุณสามารถฆ่าแมลงได้ด้วยปืนลูกซอง
คุณไม่เคยทำงานกับเครือข่ายและคุณใช้เครื่อง GNU + Linux เป็นเราเตอร์กับ Quagga ใช่ไหม?
มีสถานการณ์มากมายนอกห้องนอนของคุณที่จำเป็นต้องอัปโหลดและดาวน์โหลด IP อย่างต่อเนื่องโดยไม่ต้องพลิกอินเทอร์เฟซเครือข่ายและปล่อยให้ผู้ใช้รายอื่นออฟไลน์
ดีมากตารางเพื่อเก็บไว้เป็นข้อมูลอ้างอิง
IP ดูเหมือนจะซับซ้อนกว่า Ifconfig แต่ฉันมีคำถาม อะไรทำให้ IP ดีกว่า Ifconfig นอกเหนือจากความทันสมัยกว่าและมีตัวเลือกอีกสองสามตัว
ฟังก์ชั่นใหม่ที่ iproute2 นำมาใช้นั้นไม่มีนัยสำคัญ (ทั้งหมดไม่ใช่เฉพาะที่แสดงไว้ที่นี่) จนถึงจุดที่สามารถบันทึก rehash ได้ดีและรวมไว้ใน net-tools โดยการเพิ่ม. 0001
โดยใช้ "ifconfig eth0 0.0.0.0" ที่อยู่ IP จะถูกลบออก
ขอบคุณสำหรับเคล็ดลับ😉
"บทนำ
Iproute2 คือชุดของยูทิลิตี้สำหรับควบคุมเครือข่าย TCP / IP และการควบคุมการรับส่งข้อมูลใน Linux ปัจจุบันได้รับการดูแลโดย Stephen Hemminger Alexey Kuznetsov ผู้เขียนต้นฉบับเป็นที่รู้จักกันดีในเรื่องการนำ QoS ไปใช้ในเคอร์เนล Linux
คู่มือการกำหนดค่าเครือข่ายส่วนใหญ่ยังคงอ้างถึง ifconfig และ route เป็นเครื่องมือกำหนดค่าเครือข่ายหลัก แต่ ifconfig เป็นที่ทราบกันดีว่าทำงานไม่เพียงพอในสภาพแวดล้อมเครือข่ายสมัยใหม่ ควรเลิกใช้งาน แต่ Distros ส่วนใหญ่ยังคงรวมไว้ ระบบกำหนดค่าเครือข่ายส่วนใหญ่ใช้ ifconfig ดังนั้นจึงมีชุดคุณลักษณะที่ จำกัด โครงการ / etc / net มีจุดมุ่งหมายเพื่อรองรับเทคโนโลยีเครือข่ายที่ทันสมัยที่สุดเนื่องจากไม่ใช้ ifconfig และอนุญาตให้ผู้ดูแลระบบใช้ประโยชน์จากคุณสมบัติทั้งหมดของ iproute2 รวมถึงการควบคุมการรับส่งข้อมูล
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
ยะปา: http://www.jaredlog.com/?p=928
+1 ข้อมูลที่ดีตอนนี้ฉันชัดเจนแล้ว
ข้อมูลที่ดีแม้ว่าจะไม่ได้ใช้ Arch eth0แต่ค่าเช่น enp0s3.
เอ่อ ???
ถูกต้องแม้ว่าจะสามารถกำหนดค่าให้เป็น eth0 หรือ wlan0 ได้ ฉันสงสัยว่าเหตุผลที่จะออกจากรูปแบบ enp # s # (หรือ wlp # s #) คืออะไร? นอกจากนี้ด้วยความชอบของคุณสำหรับ ip เมื่อเราทุกคนคุ้นเคยกับ ifconfig ทำไม?
ในที่สุดคุณก็คุ้นเคยกับมันใน Archlinux เนื่องจากไม่มี ifconfig ฉันตัดสินใจที่จะเรียนรู้สิ่งนี้เพราะในบางจุด distros หลายแห่งจะทำเครื่องหมายว่าล้าสมัย โพสต์ได้ดีมาก
ฉันต้องการซื้อ Linux สำหรับคอมพิวเตอร์ของฉัน
Saulo หากคุณต้องการลองใช้ Linux คุณไม่จำเป็นต้องซื้อมัน (แม้ว่าคุณจะทำได้) หากคุณอดทนรอไม่ไหวที่จะใช้มันฉันจะบอกคุณว่า Linux เวอร์ชันส่วนใหญ่ (ดิสทริบิวชัน) มีลิงค์ดาวน์โหลดฟรี (ฟรี) ซึ่งคุณสามารถเบิร์นลงดิสก์หรือติดตั้งบนหน่วยความจำ USB เพื่อทำการติดตั้งในภายหลังได้ คอมพิวเตอร์ของคุณ ฉันแนะนำให้คุณดูคำแนะนำใน YouTube หรือในบางบล็อกเกี่ยวกับการติดตั้งก็ไม่ยาก
ที่น่าสนใจ ifconfig ยังเรียนรู้ได้ง่ายกว่า