Come scoprire l'IP duplicato usando Ubuntu? (è possibile avere un IP duplicato?)


8

Ho un problema con la condivisione di rete usando il protocollo SMB. Penso che sia legato al problema della duplicazione dell'IP. Come rilevarlo.
Nota : sto usando Ubuntu sul mio desktop, l'altro sta usando vari sistemi operativi (win xp, vista, mac, Ubuntu).


Il problema originale che non riesco ad aprire WindowsShare attraverso la rete. Non è stato possibile determinare l'origine del problema, comunque ci sono passato attraverso una singola riga di comando per aprire WindowsShare in Ubuntu. Per i curiosi era: "nautilus smb: //sit.local/" mentre sit.local è il nome di dominio di un disco rigido Maxtor condiviso in rete.
Omar Al-Ithawi,

Risposte:


9

È possibile utilizzare il comando arpping. L'utility arping esegue un'azione simile al comando ping, ma a livello Ethernet. È possibile inviare una richiesta ARP a un host / computer adiacente.

Invia richiesta ARP
scopri la raggiungibilità di un IP sull'Ethernet locale con arping, ovvero invia richiesta ARP 192.168.1.1:

$ sudo arping -I eth0 -c 3 192.168.1.1

Produzione:

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)

Dove,

  • -I eth0: specifica l'interfaccia di rete, ad esempio il nome del dispositivo di rete a cui inviare i pacchetti di RICHIESTA ARP. Questa opzione è obbligatoria
  • -c 3: Stop dopo l'invio di 3 pacchetti di RICHIESTA ARP

    Trova IP duplicato
    L'opzione -D specifica la modalità di rilevamento dell'indirizzo duplicato (DAD). Restituisce lo stato di uscita 0, se DAD ha avuto esito positivo, ovvero non sono state ricevute risposte.

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

    Se 192.168.1.1 duplicato dovresti vedere lo stato di uscita zero:

    $ echo $?
    

    Utilizzare sempre la sintassi seguente per il rilevamento di indirizzi duplicati con arping:

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

  • Non vi è stata alcuna duplicazione IP! E il problema originale è stato risolto.
    Omar Al-Ithawi,

    @Omar Sempre amico
    admintech,

    5

    È possibile installare IPwatchD che funziona con (altri) pacchetti Debian.
    L'articolo collegato spiega anche il metodo e le fasi di installazione.
    La fonte IPwatchD proviene da sourceforge.

    testo alternativo

    Ti consente di configurare una notifica GUI (come sopra, solo per GNOME) e un syslogmessaggio ' '.


    Bello! Davvero utile per noi, dal momento che molti dei nostri PC desktop eseguono Linux
    jap1968,

    -1

    Non è possibile avere due macchine sulla stessa rete con lo stesso indirizzo IP.

    Detto questo, uno dei modi più semplici per scoprire quali computer hanno quale indirizzo IP è consultare le pagine di stato sul router. In genere ci sarà una sorta di elenco di client DHCP che può dirti quale computer (solitamente fornito da un indirizzo MAC) ha quale IP. Una nota però, se stai usando DHCP, probabilmente non hai un problema di indirizzamento IP. Cosa ti fa pensare di avere un problema di duplicazione IP?


    5
    Bene, puoi avere 2 macchine con lo stesso IP, ma nessuna delle due funzionerà. È fastidioso e uno dei motivi principali per cui ho usato DHCP ora.
    Phoshi,

    Sì, puoi ...
    w4etwetewtwet,
    Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
    Licensed under cc by-sa 3.0 with attribution required.