Temos mais de 500 máquinas executando o Ubuntu. Percebi que muitas máquinas têm conflitos de endereço IP. É possível identificar conflitos de endereço IP no Ubuntu?
- Veja a saída aqui .
- O que significa realmente? Eu obtenho o mesmo endereço MAC para todos os endereços IP?
ip-address
karthick87
fonte
fonte
Respostas:
Você pode encontrá-los com o arp-scan:
sudo arp-scan -I eth0 -l
mostrará endereços IP, endereço MAC e fabricante da NIC e a linha na saída duplicada também se identifica com a(DUP: 2)
(onde 2 é a segunda vez que esse endereço IP é encontrado)eth0
.Algumas opções possíveis para tornar a pesquisa mais específica:
sudo arp-scan -I eth0 192.168.1.1 192.168.1.2 192.168.1.3
sudo arp-scan -I eth0 192.168.1.0/24
sudo arp-scan -I eth0 192.168.1.0:255.255.255.0
sudo arp-scan -I eth0 192.168.1.3-192.168.1.27
sudo arp-scan -I eth0 --file=ip-address-list.txt
sudo arp-fingerprint -o "--interface=eth0 --numeric" 192.168.1.111
exibe o endereço IP, a sequência de impressões digitais binárias e uma lista de sistemas conhecidos que correspondem a essa impressão digital:192.168.1.111 01000100000 Linux 2.2, 2.4, 2.6
Você pode adicionar
|grep {part.of.ip.address}
para limitar a saída (não use caracteres curinga, mas expressões regulares, se precisar de combinações mais exóticas).fonte
Além disso
arp-scan
, o daemonipwatchd
pode ser útil em algumas circunstâncias e vale a pena mencionar essa questão para outras pessoas que vêm aqui por meio de pesquisa.Ele pode ser configurado para executar um script de usuário quando também são detectados conflitos.
arp-scan
é capaz de detectar conflitos em uma rede inteira.ipwatchd
detecta quando o endereço IP dos hosts também é usado em outro lugar.Como um aparte, o ARP é útil para esta tarefa, pois usa o tráfego de broadcast enviado a todos os hosts, enquanto muito outro tráfego é roteado apenas para os destinatários pretendidos (no nível MAC).
fonte
Ok, isso está muito longe do tópico do Ubuntu, mas com base na sua pasta, eu diria que você precisa dar uma olhada na sua configuração de rede. Eu sei que na plataforma Cisco você pode implementar o HSRP para ter interfaces redundantes da camada 3. Se um switch falhar em uma vlan específica, o outro se tornará o suporte. Ver o mesmo Mac por mais de dois endereços IP parece estranho, mas muito bem pode ser um sintoma da implementação e configuração da sua rede - independentemente de a configuração estar correta ou não. Apenas uma bandeira vermelha para mim para ver tantos.
A parte do fornecedor do mac aponta diretamente para a Cisco Systems, de modo que esses endereços IP são provavelmente infraestrutura e não caixas do Ubuntu
Você considerou que IPs estáticos estão sendo usados dentro de um escopo DHCP sem reservas ou instruções de intervalo desfeitas no dhcpd? Espero que ajude.
fonte