Jak odkryć zduplikowane adresy IP za pomocą Ubuntu? (czy możliwe jest zduplikowanie adresu IP?)

8

Mam problem z udostępnianiem sieci za pomocą protokołu SMB. Myślę, że jest to związane z problemem duplikowania adresu IP. Jak to wykryć.
Uwaga : używam Ubuntu na pulpicie, inne używają różnych systemów operacyjnych (Win XP, Vista, Mac, Ubuntu).

Omar Al-Ithawi
źródło
Pierwotny problem, że nie mogę otworzyć WindowsShare przez sieć. Nie można określić źródła problemu. W każdym razie przeskoczyłem nad nim przez jeden wiersz poleceń, aby otworzyć WindowsShare w Ubuntu. Dla ciekawskich było to: „nautilus smb: //sit.local/”, podczas gdy sit.local to nazwa domeny współużytkowanego w sieci dysku twardego Maxtor.
Omar Al-Ithawi

Odpowiedzi:

9

Możesz użyć polecenia arpping. Narzędzie arping wykonuje akcję podobną do polecenia ping, ale w warstwie Ethernet. Możesz wysłać ARP REQUEST do sąsiedniego hosta / komputerów.

Wyślij żądanie ARP, aby
dowiedzieć się o osiągalności adresu IP w lokalnej sieci Ethernet z arping, tj. Wyślij żądanie ARP 192.168.1.1:

$ sudo arping -I eth0 -c 3 192.168.1.1

Wynik:

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)

Gdzie,

  • -I eth0: Określ interfejs sieciowy, tj. Nazwę urządzenia sieciowego, do którego mają być wysyłane pakiety ARP REQUEST. Ta opcja jest wymagana.
  • -c 3: Zatrzymaj po wysłaniu 3 pakietów ARP REQUEST

    Znajdź zduplikowany adres IP
    Opcja -D określa tryb wykrywania duplikatów adresów (DAD). Zwraca status wyjścia 0, jeśli DAD się powiedzie, tzn. Nie otrzymano żadnych odpowiedzi.

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

    Jeśli 192.168.1.1 zostało zduplikowane, powinieneś zobaczyć zerowy status wyjścia:

    $ echo $?
    

    Zawsze używaj następującej składni do wykrywania duplikatów adresów z arping:

    $ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
    $ echo $?
    
  • admintech
    źródło
    Nie było powielania adresów IP !, I oryginalny problem został rozwiązany.
    Omar Al-Ithawi
    @Omar Anytime koleś
    admintech
    5

    Możesz zainstalować IPwatchD, który współpracuje z (innymi) pakietami Debiana.
    W powiązanym artykule wyjaśniono również metodę i kroki instalacji.
    Źródło IPwatchD pochodzi z sourceforge.

    alternatywny tekst

    Pozwala skonfigurować powiadomienia GUI (jak wyżej, tylko dla GNOME) i komunikat „ syslog”.

    nik
    źródło
    Miły! Jest to dla nas bardzo przydatne, ponieważ na wielu naszych komputerach stacjonarnych działa Linux
    jap1968,
    -1

    Nie możesz mieć dwóch komputerów w tej samej sieci z tym samym adresem IP.

    To powiedziawszy, jednym z najprostszych sposobów sprawdzenia, które komputery mają adres IP, jest przeglądanie stron stanu routera. Zazwyczaj istnieje lista klientów DHCP, która informuje, który komputer (zwykle podany przez adres MAC) ma określony adres IP. Jedna uwaga, jeśli używasz DHCP, prawdopodobnie nie masz problemu z adresem IP. Co sprawia, że ​​uważasz, że masz problem z duplikowaniem adresu IP?

    ciężki
    źródło
    5
    Cóż, możesz mieć 2 maszyny o tym samym adresie IP, ale żadne nie będzie działać. Jest to denerwujące i jest jednym z głównych powodów, dla których korzystałem teraz z DHCP.
    Phoshi
    Tak, możesz ....
    w4etwetewtwet