¿Cómo descubrir IP duplicada usando Ubuntu? (¿es posible tener ip duplicada?)

8

Tengo un problema al compartir la red con el protocolo SMB. Creo que está relacionado con el problema de duplicación de IP. Cómo detectar esto.
Nota : Estoy usando Ubuntu en mi escritorio, el otro está usando varios sistemas operativos (win xp, vista, mac, Ubuntu).

Omar Al-Ithawi
fuente
El problema original es que no puedo abrir WindowsShare a través de la red. El origen del problema no se pudo determinar, de todos modos, salté sobre él a través de una sola línea de comando para abrir WindowsShare en Ubuntu. Para las personas curiosas, era: "nautilus smb: //sit.local/" mientras que sit.local es el nombre de dominio de una unidad de disco duro Maxtor compartida por la red.
Omar Al-Ithawi

Respuestas:

9

Puedes usar el comando arpping. La utilidad arping realiza una acción similar al comando ping, pero en la capa Ethernet. Puede enviar SOLICITUD ARP a un host vecino / computadoras.

Enviar solicitud ARP
averiguar la accesibilidad de una IP en el Ethernet local con arping, es decir, enviar solicitud ARP 192.168.1.1:

$ sudo arping -I eth0 -c 3 192.168.1.1

Salida:

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)

Dónde,

  • -I eth0: especifique la interfaz de red, es decir, el nombre del dispositivo de red donde enviar los paquetes de SOLICITUD ARP. Esta opción es obligatoria.
  • -c 3: detener después de enviar 3 paquetes de SOLICITUD ARP

    Buscar IP duplicada
    La opción -D especifica el modo de detección de dirección duplicada (DAD). Devuelve el estado de salida 0, si DAD tuvo éxito, es decir, no se reciben respuestas.

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

    Si 192.168.1.1 está duplicado, debería ver el estado de salida cero:

    $ echo $?
    

    Utilice siempre la siguiente sintaxis para la detección de direcciones duplicadas con arping:

    $ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
    $ echo $?
    
  • admintech
    fuente
    ¡No hubo duplicación de IP !, y el problema original fue resuelto.
    Omar Al-Ithawi
    @Omar Anytime dude
    admintech
    5

    Puede instalar IPwatchD que funciona con (otros) paquetes de Debian.
    El artículo vinculado también explica el método y los pasos de instalación.
    La fuente IPwatchD es de sourceforge.

    texto alternativo

    Le permite configurar una notificación GUI (como arriba, solo para GNOME) y un syslogmensaje ' '.

    nik
    fuente
    ¡Agradable! Realmente útil para nosotros, ya que muchas de nuestras PC de escritorio están ejecutando Linux
    jap1968
    -1

    No puede tener dos máquinas en la misma red con la misma dirección IP.

    Dicho esto, una de las formas más fáciles de averiguar qué computadoras tienen qué dirección IP es buscar en las páginas de estado de su enrutador. Por lo general, habrá algún tipo de lista de clientes DHCP que puede decirle qué computadora (generalmente dada por la dirección MAC) tiene qué IP. Sin embargo, una nota, si está utilizando DHCP, es probable que no tenga un problema de direccionamiento IP. ¿Qué te hace pensar que tienes un problema de duplicación de IP?

    pesado
    fuente
    55
    Bueno, puede tener 2 máquinas con la misma IP, pero ninguna funcionará. Es molesto, y una de las principales razones por las que usé DHCP ahora.
    Phoshi
    Sí, puedes ...
    w4etwetewtwet