คำสั่งที่แสดงในบทความนี้ถูกเรียกใช้โดยใช้แอปพลิเคชันเทอร์มินัลบรรทัดคำสั่ง ในการเปิดแอปพลิเคชัน 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 ของคุณได้