Na distribuição Linux padrão do ubuntu-server executando somente o cache BIND,
às vezes vejo endereços IP não vinculados a locais na tabela arp / nei e não há como me comunicar com essas entradas
Após pesquisar na maior parte da manhã, não encontrei problemas semelhantes, por isso acho que pode haver algo errado com a minha configuração.
A configuração é muito simples:
1 interface de rede, com 1 vlan ( eth0.264
) com 1 endereço IP e 1 gateway padrão - nada mais
(para a pergunta - estou substituindo meus endereços IP por 9.9.9.9
, minha sub-rede por 9.9.9.0/24
e a entrada de exemplo por 9.17.100.131
)
# uname -a
Linux space 3.0.0-16-server #28-Ubuntu SMP Fri Jan 27 18:03:45 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
# ip a li
4: eth0.264@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 00:30:48:d5:c2:70 brd ff:ff:ff:ff:ff:ff
inet 9.9.9.13/24 brd 9.9.9.255 scope global eth0.264
inet6 fe80::230:48ff:fed5:c270/64 scope link
valid_lft forever preferred_lft forever
# ip rule li
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
# ip ro li
default via 9.9.9.1 dev eth0.264 metric 100
9.9.9.0/24 dev eth0.264 proto kernel scope link src 9.9.9.13
# ip neigh show 9.17.100.131
9.17.100.131 dev eth0.264 INCOMPLETE
# arp -n 9.17.100.131
9.17.100.131 (incomplete) eth0.264
# sysctl net.ipv4.conf.all.accept_redirects
net.ipv4.conf.all.accept_redirects = 0
# strange route cache stuff
# ip ro show cache 9.17.100.131
9.17.100.131 dev eth0.264 src 9.9.9.13
cache <redirected> ipid 0x05cb
9.17.100.131 from 9.9.9.13 dev eth0.264
cache <redirected> ipid 0x05cb
# ip ro flush cache
# ip ro show cache 9.17.100.131
# ping 9.17.100.131
PING 9.17.100.131 (9.17.100.131) 56(84) bytes of data.
^C
--- 9.17.100.131 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
# ip ro show cache 9.17.100.131
9.17.100.131 from 9.9.9.13 dev eth0.264
cache <redirected> ipid 0x06cb
9.17.100.131 dev eth0.264 src 9.9.9.13
cache <redirected> ipid 0x06cb
# arp -d 9.17.100.131
SIOCDARP(dontpub): Network is unreachable
(é claro que 9.17.100.131
é alcançável a partir do próximo servidor 9.9.9.14
, e as estranhas entradas de arp do 9.9.9.14
são alcançáveis a partir de 9.9.9.13
.. etc)
ip nei flush
não remove a entrada,
também arp -s
se recusa a configurá-lo (como deveria):
# arp -s 9.17.100.132 00:11:22:33:44:55
SIOCSARP: Network is unreachable
# arp -d 9.17.100.131
SIOCDARP(dontpub): Network is unreachable
Eu tenho 3 servidores, com a mesma versão do ubuntu e executando o mesmo processess (apenas BIND), todos eles experimentam a síndrome do mundo inteiro que é link-local
depois de reboot
, ele funciona por alguns dias e, em seguida, ele começa a adicionar essas entradas locais não vinculadas.
algumas estatísticas de uso:
eth0.264 ~ 1000 pps udp traffic
load average 0.03
processes - rsyslogd, named, snmpd, sshd
Qualquer ideia será muito apreciada.