Como configurar o avahi no VirtuabBox NAT

0

Eu tenho um convidado do VBox Linux no modo de rede NAT. Tanto o host (também um sistema Linux) quanto o guest possuem o serviço avahi-daemon em execução. Existe uma maneira de configurar o serviço no convidado para que ele não interfira no host (porta localhost 5353)? Funciona bem no modo bridge, mas não consigo descobrir quais regras adicionar no modo NAT.

    
por rodrunner 30.12.2016 / 15:55

1 resposta

3

Isso não faz sentido ... Quando você usa o NAT para o convidado, ele compartilha o endereço IP do host. Portanto, ele entra em conflito com os serviços de rede (como o AVAHI) no host, se o convidado oferecer esses mesmos serviços à LAN.

Na maioria dos casos, você pode reconfigurar o serviço para ser executado em outra porta não padrão.

No entanto, um serviço como o AVAHI é sempre esperado (por todos os outros clientes AVAHI) para ser executado na mesma porta. É um daqueles poucos serviços que você não pode colocar em outra porta se quiser que outros dispositivos possam usá-la. (DHCP, DNS, TFTP são alguns dos outros que você normalmente não pode reconfigurar pelo mesmo motivo.)

Então coloque seu convidado em bridge ou não execute AVAHI no host. Não há outra maneira de contornar isso.

    
por 30.12.2016 / 16:29