เรามีเครื่องมากกว่า 500 เครื่องที่ใช้งาน Ubuntu ฉันสังเกตว่าเครื่องหลายเครื่องมีที่อยู่ IP ขัดแย้งกัน เป็นไปได้หรือไม่ที่จะระบุที่อยู่ IP ที่ขัดแย้งกันใน Ubuntu?
เรามีเครื่องมากกว่า 500 เครื่องที่ใช้งาน Ubuntu ฉันสังเกตว่าเครื่องหลายเครื่องมีที่อยู่ IP ขัดแย้งกัน เป็นไปได้หรือไม่ที่จะระบุที่อยู่ IP ที่ขัดแย้งกันใน Ubuntu?
คำตอบ:
คุณสามารถค้นหาได้ด้วย arp-scan:
sudo apt-get install arp-scan
sudo arp-scan -I eth0 -l
จะแสดงที่อยู่ IP ที่อยู่ MACและผู้ผลิตของNICและสายในการส่งออกที่เป็นซ้ำยังระบุตัวเองด้วย(DUP: 2)
(ที่ 2 เป็นครั้งที่สองนี้ที่อยู่ IP eth0
จะพบ
ตัวเลือกที่เป็นไปได้บางอย่างเพื่อให้การค้นหาเฉพาะเจาะจงมากขึ้น:
sudo arp-scan -I eth0 192.168.1.1 192.168.1.2 192.168.1.3
sudo arp-scan -I eth0 192.168.1.0/24
sudo arp-scan -I eth0 192.168.1.0:255.255.255.0
sudo arp-scan -I eth0 192.168.1.3-192.168.1.27
sudo arp-scan -I eth0 --file=ip-address-list.txt
sudo arp-fingerprint -o "--interface=eth0 --numeric" 192.168.1.111
แสดงที่อยู่ IP, สตริงลายนิ้วมือไบนารีและรายการระบบที่รู้จักซึ่งตรงกับลายนิ้วมือนี้: 192.168.1.111 01000100000 Linux 2.2, 2.4, 2.6
คุณสามารถเพิ่ม|grep {part.of.ip.address}
เพื่อ จำกัด การแสดงผล (อย่าใช้สัญลักษณ์แทน แต่เป็นการแสดงออกปกติถ้าคุณต้องการชุดค่าผสมที่แปลกใหม่)
นอกจากนี้arp-scan
ภูตipwatchd
อาจมีประโยชน์ในบางสถานการณ์และควรกล่าวถึงคำถามนี้สำหรับผู้อื่นที่มาที่นี่ผ่านการค้นหา
IPwatchD เป็น daemon ง่าย ๆ ที่วิเคราะห์แพ็กเก็ต ARP ขาเข้าทั้งหมดเพื่อตรวจจับความขัดแย้งของ IP
สามารถกำหนดค่าให้เรียกใช้สคริปต์ผู้ใช้เมื่อตรวจพบข้อขัดแย้งเช่นกัน
arp-scan
สามารถตรวจจับความขัดแย้งในเครือข่ายทั้งหมด ipwatchd
ตรวจจับเมื่อมีการใช้ที่อยู่ IP ของโฮสต์ที่อื่นเช่นกัน
นอกเหนือจากนี้ ARP ยังมีประโยชน์สำหรับงานนี้เช่นใช้การรับส่งข้อมูลออกอากาศซึ่งส่งไปยังโฮสต์ทั้งหมดในขณะที่การรับส่งข้อมูลอื่น ๆ จำนวนมากถูกส่งไปยังผู้รับเท่านั้น (ที่ระดับ MAC)
ตกลงนี่เป็นหัวข้อของ Ubuntu ที่ค่อนข้างไกล แต่ฉันคิดว่าคุณต้องดูการกำหนดค่าเครือข่ายของคุณ ฉันรู้บนแพลตฟอร์มของ Cisco คุณสามารถใช้ HSRP เพื่อมีส่วนต่อประสานเลเยอร์ 3 ซ้ำซ้อน หากสวิตช์ตัวใดตัวหนึ่งไม่ทำงานสำหรับ vlan ตัวใดตัวหนึ่งจะกลายเป็นตัวที่ยืน การดู mac เครื่องเดียวกันสำหรับที่อยู่ IP มากกว่าสองรายการนั้นดูแปลก แต่อาจเป็นอาการที่เกิดจากการติดตั้งและกำหนดค่าเครือข่ายของคุณ - ไม่ว่าการกำหนดค่านั้นจะถูกต้องหรือไม่ก็ตาม เพียงแค่ติดธงแดงให้ฉันเห็นมากมาย
ส่วนผู้จำหน่ายของ mac ชี้ไปที่ Cisco Systems ดังนั้นที่อยู่ IP เหล่านั้นน่าจะเป็นโครงสร้างพื้นฐานไม่ใช่กล่องของ Ubuntu
00-00-0C (hex) CISCO SYSTEMS, INC.
00000C (base 16) CISCO SYSTEMS, INC.
170 WEST TASMAN DRIVE
SAN JOSE CA 95134-1706
UNITED STATES
คุณได้พิจารณาแล้วว่ามีการใช้ IP แบบคงที่ภายในขอบเขต DHCP โดยไม่ต้องจองหรือแยกคำสั่งช่วงใน dhcpd? หวังว่าจะช่วย