Por que somente os serviços autoconf do IPv6 são listados a partir do wlan

0

Instalei o squid-deb-proxy em um servidor conectado à LAN do meu roteador.

Se eu navegar pelos serviços zeroconf disponíveis no meu laptop conectado diretamente à LAN, vejo o IP4 e o IP6 squid-deb-proxy anunciados:

$ avahi-browse -a
...
+   eth0 IPv6 Squid deb proxy on mythbox                    _apt_proxy._tcp      local
+   eth0 IPv4 Squid deb proxy on mythbox                    _apt_proxy._tcp      local

Mas se eu desconectar meu laptop e tentar novamente via WLAN, só vejo o serviço IPv6:

$ avahi-browse -a
...
+  wlan0 IPv6 Squid deb proxy on mythbox                    _apt_proxy._tcp      local

Eu ainda posso pingar o endereço IP4 sem problemas, parece ser apenas o mdns? Além disso, o servidor (na LAN) pode ver todas as entradas mds do IP4 para as outras máquinas (WLAN). Por que só vejo os serviços IPv6 da wlan?

    
por Michael Nelson 26.03.2014 / 11:01

1 resposta

0

Eu achei isso acontecendo quando eu tinha um firewall iptables bloqueando a porta UDP 5353 no meu laptop. Isso impediu que as transmissões de registro do mDNS de entrada para endereços IPv4, que normalmente são carregadas apenas pelo IPv4, alcancem meu avahi-daemon e sejam registradas no cache.

Eu não tinha configurado ip6tables , então os pacotes IPv6 carregando endereços IPv6 não estavam sendo bloqueados e estavam chegando no avahi-daemon e sendo armazenados no cache. Então eu pude ver aqueles no meu cache, mas não os endereços IPv4.

    
por qris 07.01.2015 / 14:22