Como descobrir o IP duplicado usando o Ubuntu? (é possível ter ip duplicado?)

8

Eu tenho um problema no compartilhamento de rede usando o protocolo SMB. Eu acho que está relacionado ao problema de duplicação de IP. Como detectar isso.
Nota : Estou usando o Ubuntu no meu desktop, o outro está usando vários sistemas operacionais (win xp, vista, mac, Ubuntu).

    
por Omar Al-Ithawi 29.09.2009 / 13:57

3 respostas

8

Você pode usar o comando arpping. O utilitário arping executa uma ação semelhante ao comando ping, mas na camada Ethernet. Você pode enviar o ARP REQUEST para um host / computadores vizinhos.

Enviar pedido ARP
descobrir a acessibilidade de um IP na Ethernet local com arping, ou seja, enviar solicitação ARP 192.168.1.1:

$ sudo arping -I eth0 -c 3 192.168.1.1

Saída:

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)

Onde,

  • -I eth0: Especifique a interface de rede, ou seja, o nome do dispositivo de rede para onde enviar pacotes ARP REQUEST. Esta opção é obrigatória.
  • -c 3: Parar após enviar 3 pacotes de SOLICITAÇÃO DE ARP

    Encontrar um IP duplicado
    A opção -D especifica o modo de detecção de endereço duplicado (DAD). Ele retorna o status de saída 0, se o DAD for bem-sucedido, ou seja, nenhuma resposta será recebida.

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

    Se 192.168.1.1 duplicado, você deve ver o status de saída zero:

    $ echo $?
    

    Sempre use a seguinte sintaxe para detecção de endereço duplicado com arping:

    $ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
    $ echo $?
    
        
  • por 29.09.2009 / 14:04
    5

    Você pode instalar o IPwatchD que funciona com (outros) pacotes Debian.
    O artigo vinculado também explica as etapas do método e da instalação. A origem do IPwatchD é do sourceforge.

    Ele permite que você configure para uma notificação da GUI (como acima, apenas para o GNOME) e uma mensagem ' syslog '.

        
    por 29.09.2009 / 14:12
    -1

    Você não pode ter duas máquinas na mesma rede com o mesmo endereço IP.

    Dito isso, uma das maneiras mais fáceis de descobrir quais computadores têm qual endereço IP é procurar nas páginas de status do seu roteador. Normalmente, haverá algum tipo de lista de clientes DHCP que pode informar qual computador (geralmente fornecido pelo endereço MAC) tem qual IP. Uma nota, no entanto, se você estiver usando o DHCP, provavelmente não tem um problema de endereçamento IP. O que faz você pensar que tem um problema de duplicação de IP?

        
    por 29.09.2009 / 14:02