ค้นพบ IP ที่ซ้ำกันโดยใช้ Ubuntu ได้อย่างไร (เป็นไปได้ไหมที่จะมี ip ซ้ำกัน)


8

ฉันมีปัญหาในการแชร์เครือข่ายโดยใช้โปรโตคอล SMB ฉันคิดว่ามันเกี่ยวข้องกับปัญหาการทำซ้ำ IP วิธีตรวจจับสิ่งนี้
หมายเหตุ : ฉันกำลังใช้ Ubuntu บนเดสก์ท็อปของฉันและอีกอันกำลังใช้ระบบปฏิบัติการต่าง ๆ (win xp, vista, mac, Ubuntu)


ปัญหาดั้งเดิมที่ฉันไม่สามารถเปิด WindowsShare ผ่านเครือข่ายได้ ไม่สามารถระบุแหล่งที่มาของปัญหาได้อีกต่อไปฉันข้ามผ่านบรรทัดคำสั่งเดียวเพื่อเปิด WindowsShare ใน Ubuntu สำหรับคนที่อยากรู้อยากเห็นมันเป็น: "nautilus smb: //sit.local/" ในขณะที่ sit.local เป็นชื่อโดเมนของ Maxtor ฮาร์ดดิสก์ที่ใช้ร่วมกันบนเครือข่าย
Omar Al-Ithawi

คำตอบ:


9

คุณสามารถใช้คำสั่ง arpping ยูทิลิตี้ arping ทำการดำเนินการคล้ายกับคำสั่ง ping แต่ที่ชั้น Ethernet คุณสามารถส่งคำขอ ARP ไปยังโฮสต์เพื่อนบ้าน / คอมพิวเตอร์

ส่งคำขอ ARP เพื่อ
ค้นหาความสามารถในการเข้าถึงของ IP บนอีเธอร์เน็ตท้องถิ่นด้วย arping เช่นส่งคำขอ ARP 192.168.1.1:

$ sudo arping -I eth0 -c 3 192.168.1.1

เอาท์พุท:

ARPING 192.168.1.1 from 192.168.1.106 ra0
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B]  2.232ms
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B]  1.952ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)

ที่ไหน

  • -I eth0: ระบุอินเทอร์เฟซเครือข่ายเช่นชื่อของอุปกรณ์เครือข่ายที่จะส่งแพ็คเก็ต ARP REQUEST ตัวเลือกนี้จะต้อง
  • -c 3: หยุดหลังจากส่ง 3 ARP REQUEST แพ็กเก็ต

    ค้นหา IP ที่ซ้ำกัน
    ตัวเลือก -D ระบุโหมดการตรวจจับที่อยู่ที่ซ้ำกัน (DAD) มันจะคืนสถานะการออก 0 ถ้า DAD ทำสำเร็จนั่นคือไม่ได้รับคำตอบ

    $ sudo arping -D -I eth0 -c 2 192.168.1.1
    

    หาก 192.168.1.1 ทำซ้ำคุณควรเห็นสถานะการออกเป็นศูนย์:

    $ echo $?
    

    ใช้ไวยากรณ์ต่อไปนี้เสมอสำหรับการตรวจจับที่อยู่ซ้ำกับ arping:

    $ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
    $ echo $?
    

  • ไม่มีการทำซ้ำ IP! และปัญหาเดิมได้รับการแก้ไข
    Omar Al-Ithawi

    @Omar Anytime dude
    admintech

    5

    คุณสามารถติดตั้งIPwatchDซึ่งทำงานได้กับแพ็คเกจ Debian (อื่น ๆ )
    บทความที่เชื่อมโยงยังอธิบายถึงวิธีการและขั้นตอนการติดตั้ง
    แหล่ง IPwatchD มาจาก sourceforge

    ข้อความแสดงแทน

    ช่วยให้คุณกำหนดค่าสำหรับการแจ้งเตือน GUI (ดังกล่าวข้างต้นเฉพาะสำหรับ GNOME) และsyslogข้อความ ''


    ดี! มีประโยชน์จริง ๆ สำหรับเราเนื่องจากพีซีเดสก์ท็อปจำนวนมากของเราใช้ Linux
    jap1968

    -1

    คุณไม่สามารถมีสองเครื่องในเครือข่ายเดียวกันที่มีที่อยู่ IP เดียวกัน

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


    5
    คุณสามารถมี 2 เครื่องที่มี IP เดียวกัน แต่จะไม่ทำงาน มันน่ารำคาญและหนึ่งในเหตุผลหลักที่ฉันใช้ DHCP ตอนนี้
    Phoshi

    ใช่คุณสามารถ ....
    w4etwetewtwet
    โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
    Licensed under cc by-sa 3.0 with attribution required.