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

8

Estou com 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, os outros estão usando vários sistemas operacionais (win xp, vista, mac, Ubuntu).

Omar Al-Ithawi
fonte
O problema original que não consigo abrir o WindowsShare pela rede. A fonte do problema não pôde ser determinada. De qualquer forma, pulei sobre ela através de uma única linha de comando para abrir o WindowsShare no Ubuntu. Para pessoas curiosas, era: "nautilus smb: //sit.local/", enquanto sit.local é o nome de domínio de uma unidade de disco rígido Maxtor compartilhada em rede.
Omar Al-Ithawi

Respostas:

9

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.

Envie a solicitação ARP
para descobrir a acessibilidade de um IP na Ethernet local com arping, ou seja, envie a solicitação ARP 192.168.1.1:

$ sudo arping -I eth0 -c 3 192.168.1.1

Resultado:

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 os pacotes ARP REQUEST. Esta opção é necessária.
  • -c 3: Para após enviar 3 pacotes ARP REQUEST

    Localizar IP duplicado
    A opção -D especifica o modo de detecção de endereço duplicado (DAD). Retorna o status de saída 0, se o DAD tiver êxito, ou seja, nenhuma resposta é recebida.

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

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

    $ 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 $?
    
  • admintech
    fonte
    Não houve duplicação de IP !, e o problema original foi resolvido.
    Omar Al-Ithawi
    @Omar Anytime dude
    admintech
    5

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

    texto alternativo

    Permite configurar uma notificação da GUI (como acima, apenas para o GNOME) e uma syslogmensagem ' '.

    nik
    fonte
    Agradável! Realmente útil para nós, uma vez que muitos dos nossos PCs desktop estão executando Linux
    jap1968
    -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 possuem 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 observação, porém, se você estiver usando DHCP, provavelmente não terá um problema de endereçamento IP. O que faz você pensar que tem um problema de duplicação de IP?

    pesado
    fonte
    5
    Bem, você pode ter 2 máquinas com o mesmo IP, mas nenhuma delas funcionará. É irritante e um dos principais motivos pelos quais usei o DHCP agora.
    Phoshi
    Sim, você pode ....
    w4etwetewtwet