Wie konfiguriere ich avahi in VirtuabBox NAT?

533
rodrunner

Ich habe einen VBox Linux-Gast im NAT-Netzwerkmodus. Sowohl der Host (auch ein Linux-System) als auch der Gast haben den Avahi-Daemon-Dienst ausgeführt. Gibt es eine Möglichkeit, den Dienst im Gastsystem so zu konfigurieren, dass er den Host nicht stört (localhost-Port 5353)? Es funktioniert gut im Bridge-Modus, aber ich kann nicht herausfinden, welche Regeln ich im NAT-Modus hinzufügen soll.

0

1 Antwort auf die Frage

3
Tonny

Das macht keinen Sinn ... Wenn Sie NAT für den Gast verwenden, teilt er die IP-Adresse des Hosts mit. Es kommt daher zu Konflikten mit Netzwerkdiensten (wie AVAHI) auf dem Host, wenn der Gast dieselben Dienste für das LAN anbietet.

In den meisten Fällen können Sie den Dienst für die Ausführung auf einem anderen, nicht standardmäßigen Port neu konfigurieren.

Es wird jedoch erwartet, dass ein Dienst wie AVAHI (von allen anderen AVAHI-Clients) auf demselben Port ausgeführt wird. Dies ist einer der wenigen Dienste, die Sie nicht wirklich auf einen anderen Port setzen können, wenn andere Geräte ihn verwenden möchten. (DHCP, DNS, TFTP sind ein paar andere, die Sie aus demselben Grund normalerweise nicht neu konfigurieren können.)

Setzen Sie also Ihren Gast in Bridge oder führen Sie AVAHI nicht auf dem Host aus. Es gibt keinen anderen Weg dahin.