Linux แสดงรายการที่อยู่ IP ทั้งหมดบนอินเทอร์เฟซ

Linux List All Ip Addresses Interface



ทุกคนที่อยู่ในพื้นหลังเครือข่ายรู้ว่าที่อยู่ IP ทำหน้าที่เป็นตัวระบุเฉพาะของอุปกรณ์ภายในเครือข่าย ดังนั้น เราต้องทราบที่อยู่ IP ของอุปกรณ์ภายในเครือข่ายเพื่อให้การสื่อสารในเครือข่ายเป็นไปอย่างราบรื่น บทความของวันนี้จะเน้นที่วิธีการต่างๆ ในการแสดงรายการที่อยู่ IP ทั้งหมดบนอินเทอร์เฟซใน Linux Mint 20

วิธีการแสดงรายการที่อยู่ IP ทั้งหมดบนอินเทอร์เฟซใน Linux Mint 20

สำหรับการแสดงรายการที่อยู่ IP ทั้งหมดบนอินเทอร์เฟซใน Linux Mint 20 คุณสามารถเลือกวิธีใดก็ได้จากสี่วิธีต่อไปนี้







วิธีที่ # 1: แสดงอินเทอร์เฟซเครือข่ายทั้งหมดและที่อยู่ IP ของพวกเขา

คุณสามารถแสดงอินเทอร์เฟซเครือข่ายทั้งหมดและที่อยู่ IP ที่เกี่ยวข้องใน Linux Mint 20 โดยดำเนินการคำสั่งในตัวที่แสดงด้านล่าง:



$ip addrแสดง

ผลลัพธ์จากการดำเนินการคำสั่งนี้จะแสดงในรูปต่อไปนี้:







วิธีที่ # 2: แสดงที่อยู่ IPv4 ทั้งหมด

หากคุณต้องการแสดงที่อยู่ IPv4 ทั้งหมดบนอินเทอร์เฟซเฉพาะใน Linux Mint 20 คุณสามารถดำเนินการคำสั่งที่แสดงด้านล่าง:

$ip -4addr



ที่อยู่ IPv4 ทั้งหมดจะแสดงในรูปต่อไปนี้:

วิธีที่ # 3: แสดงที่อยู่ IPv6 ทั้งหมด

หากคุณต้องการแสดงที่อยู่ IPv6 ทั้งหมดบนอินเทอร์เฟซเฉพาะใน Linux Mint 20 คุณต้องดำเนินการคำสั่งที่แสดงด้านล่าง:

$ip -6addr

ที่อยู่ IPv6 ทั้งหมดจะแสดงในรูปต่อไปนี้:

วิธีที่ # 4: แสดงที่อยู่ IP ทั้งหมดในเครือข่ายที่เชื่อมต่อ

คุณยังสามารถแสดงที่อยู่ IP ทั้งหมดในเครือข่ายที่เชื่อมต่อใน Linux Mint 20 โดยทำตามขั้นตอนที่อธิบายไว้ด้านล่าง:

ขั้นตอนที่ # 1: ติดตั้งคำสั่ง arp-scan ใน Linux Mint 20

ขั้นแรก คุณต้องติดตั้งคำสั่ง arp-scan ใน Linux Mint 20 ซึ่งจะใช้เพื่อแสดงรายการที่อยู่ IP ทั้งหมดในเครือข่ายที่เชื่อมต่อในภายหลัง นี่ไม่ใช่คำสั่งในตัวใน Linux แต่สามารถติดตั้งได้โดยดำเนินการคำสั่งต่อไปนี้:

$sudo apt-get installarp-สแกน

เมื่อติดตั้งคำสั่งนี้บนระบบ Linux Mint 20 แล้ว คุณจะสามารถใช้คำสั่งนี้เพื่อแสดงรายการที่อยู่ IP ทั้งหมดในเครือข่ายที่เชื่อมต่อ

ขั้นตอนที่ # 2: ค้นหาชื่ออินเทอร์เฟซเครือข่ายของคุณด้วยคำสั่ง ifconfig ใน Linux Mint 20

ก่อนใช้คำสั่ง arp-scan คุณต้องค้นหาชื่ออินเทอร์เฟซเครือข่ายของคุณด้วยคำสั่งที่แสดงด้านล่าง:

$ifconfig

ในกรณีของเรา ชื่ออินเทอร์เฟซเครือข่ายคือ enp0s3 ดังแสดงในภาพต่อไปนี้ ชื่ออินเทอร์เฟซเครือข่ายนี้จะใช้กับคำสั่ง arp-scan ในขั้นตอนต่อไป

ขั้นตอนที่ # 3: ใช้คำสั่ง arp-scan เพื่อแสดงที่อยู่ IP ทั้งหมดในเครือข่ายที่เชื่อมต่อใน Linux Mint 20

ตอนนี้คุณสามารถใช้คำสั่ง arp-scan เพื่อแสดงที่อยู่ IP ทั้งหมดในเครือข่ายที่เชื่อมต่อใน Linux Mint 20 ในลักษณะที่แสดงด้านล่าง:

$sudoarp-สแกน--อินเตอร์เฟซ=ชื่ออินเทอร์เฟซเครือข่าย--localnet

ในที่นี้ จะเป็นการดีที่สุดหากคุณแทนที่ NetworkInterfaceName ด้วยชื่ออินเทอร์เฟซเครือข่ายเฉพาะของคุณ ในกรณีของเรา มันคือ enp0s3 ที่เราพบในขั้นตอน # 2

ผลลัพธ์จากการดำเนินการคำสั่งนี้จะแสดงในรูปต่อไปนี้:

บทสรุป

ด้วยการเลือกวิธีการใดๆ (ตามความต้องการของคุณ) จากวิธีที่คุณนำเสนอในบทความนี้ คุณจะสามารถระบุที่อยู่ IP ทั้งหมดบนอินเทอร์เฟซใน Linux ได้อย่างง่ายดาย วิธีการทั้งหมดเหล่านี้ได้ดำเนินการบน Linux Mint 20 สำหรับการทดสอบแล้ว อย่างไรก็ตาม สามารถใช้วิธีการเดียวกันนี้กับ Debian 10 และ Ubuntu 20.04 ได้เช่นกัน