แสดงรายการอินเทอร์เฟซเครือข่ายใน Debian 10

List Network Interfaces Debian 10



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

คำสั่งที่แสดงในบทความนี้ถูกเรียกใช้โดยใช้แอปพลิเคชันเทอร์มินัลบรรทัดคำสั่ง ในการเปิดแอปพลิเคชัน Terminal ใน Debian ให้คลิกแท็บกิจกรรมที่มุมบนซ้ายของเดสก์ท็อปแล้วพิมพ์ เทอร์มินัล ในแถบค้นหา . เมื่อผลการค้นหาปรากฏขึ้น ให้คลิกที่ไอคอน Terminal เพื่อเปิด Terminal







หมายเหตุ: คำสั่งทั้งหมดที่กล่าวถึงในบทความนี้ดำเนินการกับระบบ Debian 10 Buster แล้ว



วิธีที่ #1: IP Command

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



ในการแสดงรายการอินเทอร์เฟซเครือข่ายในระบบของคุณ ให้ออกคำสั่งต่อไปนี้ใน Terminal:





$ipถึง

หรือ

$ip addr



คำสั่งข้างต้นแสดงรายการอินเทอร์เฟซเครือข่ายทั้งหมดที่มีอยู่ในระบบของคุณ เอาต์พุตด้านบนแสดงให้เห็นว่ามีสามอินเทอร์เฟซในระบบ: หนึ่งอินเทอร์เฟซแบบวนรอบ (lo) และอินเทอร์เฟซอีเทอร์เน็ตสองรายการ (eth0 และ eth1) แสดงรายการพร้อมกับสถิติอื่นๆ คำสั่งนี้จะแสดงข้อมูลที่เป็นประโยชน์อื่นๆ เกี่ยวกับอินเทอร์เฟซเครือข่าย รวมถึงที่อยู่ IP สถานะ (ขึ้นหรือลง) ที่อยู่ MAC เป็นต้น

หมายเหตุ: คุณอาจมีชื่ออินเทอร์เฟซเครือข่ายที่แตกต่างกันตามฮาร์ดแวร์ของระบบ

คุณยังสามารถใช้คำสั่ง IP ต่อไปนี้เพื่อแสดงรายการอินเทอร์เฟซเครือข่าย:

$ลิงค์ไอพีแสดง

วิธีที่ #2: ifconfig Command

คำสั่ง ifconfig ล้าสมัยแล้ว แต่ยังได้รับการสนับสนุนในลีนุกซ์รุ่นต่างๆ คุณสามารถใช้คำสั่ง ifconfig เพื่อแสดงรายการอินเทอร์เฟซเครือข่ายที่มีอยู่ในระบบของคุณ

แทนที่จะพิมพ์ ifconfig , พิมพ์คำสั่ง /sbin/ifconfig เพื่อแสดงรายการอินเทอร์เฟซเครือข่ายในระบบของคุณ

$/sbin/ifconfig

นอกเหนือจากการแสดงรายการอินเทอร์เฟซเครือข่ายแล้ว คำสั่งด้านบนจะแสดงข้อมูลที่เป็นประโยชน์อื่นๆ เกี่ยวกับอินเทอร์เฟซเครือข่าย รวมถึงที่อยู่ IP, ขนาด MTU, จำนวนแพ็กเก็ตที่ส่ง/รับ เป็นต้น

วิธี #3: คำสั่ง netstat

คำสั่ง netstat ยังสามารถใช้เพื่อแสดงรายการอินเทอร์เฟซเครือข่ายที่มีอยู่ในระบบของคุณ โดยพิมพ์ netstat ตามด้วยแฟล็ก -i ดังนี้:

$netstat -ผม

คำสั่งด้านบนแสดงรายการอินเทอร์เฟซเครือข่ายที่มีอยู่ในระบบของคุณ พร้อมด้วยข้อมูลที่เป็นประโยชน์อื่นๆ เช่น จำนวนแพ็กเก็ตที่ได้รับที่ส่ง ขนาด MTU เป็นต้น

วิธีที่ #4: คำสั่ง nmcli

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

$sudoฉลาดติดตั้งผู้จัดการเครือข่าย

เมื่อการติดตั้งเสร็จสิ้น ให้รันคำสั่งด้านล่างใน Terminal เพื่อเปิดใช้งานและเริ่มต้นตัวจัดการเครือข่าย:

$sudosystemctl เริ่มตัวจัดการเครือข่าย
$sudosystemctlเปิดใช้งานผู้จัดการเครือข่าย

หากต้องการแสดงรายการอินเทอร์เฟซเครือข่ายที่มีอยู่ในระบบของคุณ ให้เรียกใช้คำสั่งด้านล่างใน Terminal:

$สถานะอุปกรณ์ nmcli

คำสั่งด้านบนแสดงรายการข้อมูลโดยสังเขปเกี่ยวกับอินเทอร์เฟซเครือข่ายที่พร้อมใช้งาน

วิธี #5: /sys/class/net Directory

คุณยังสามารถดูอินเทอร์เฟซเครือข่ายในระบบของคุณโดยดูเนื้อหาของไดเร็กทอรี /sys/class/net โดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล:

$ลส /sys/ระดับ/สุทธิ

คำสั่งดังกล่าวจะส่งกลับผลลัพธ์ที่รัดกุมซึ่งแสดงเฉพาะชื่อของอินเทอร์เฟซที่มีอยู่ในระบบของคุณ

วิธี #6: /proc/net/dev File

ไฟล์ /proc/net/dev ยังมีข้อมูลเกี่ยวกับอินเทอร์เฟซเครือข่าย คุณสามารถดูอินเทอร์เฟซเครือข่ายที่มีอยู่ในระบบของคุณโดยดูเนื้อหาของไฟล์นี้ เรียกใช้คำสั่งต่อไปนี้ใน Terminal เพื่อดำเนินการดังกล่าว:

$แมว /เปอร์เซ็นต์/สุทธิ/dev

คำสั่งด้านบนแสดงรายการอินเทอร์เฟซเครือข่ายที่มีอยู่ในระบบ พร้อมกับข้อมูลอื่นๆ เกี่ยวกับอินเทอร์เฟซ

บทสรุป

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