Konfigurieren Sie firewalld, um die Ethernet-Verbindung zwischen Heim und öffentlichem Netzwerk zu unterscheiden

364
Thery White

Ich verbinde mein Notebook zu Hause und außerhalb über Ethernet. Ich möchte einige Ports für Dienste wie Samba nur zu Hause und nicht woanders öffnen.

Wie kann ich firewalld automatisch erkennen lassen, wo ich bin, damit die richtige Zone eingestellt wird?

3
Keine vollständige Antwort, aber hoffentlich ein Hinweis: Firewalld erhält seine Verbindungsinformationen von NetworkManager. Es ist also wirklich NetworkManager, den Sie unterscheiden möchten. mattdm vor 9 Jahren 1

1 Antwort auf die Frage

0
Aeyoun
  1. Gehen Sie zu Systemeinstellungen (GNOME-Einstellungen): Netzwerk.
  2. Klicken Sie auf Verlauf, um Ihre bekannten WLAN-Netzwerke anzuzeigen
  3. Konfigurieren Sie eines Ihrer Netzwerke und klicken Sie auf Sicherheit

Von hier aus können Sie eine Firewall-Zone zuweisen. Die Standardzone dropsollte in nicht vertrauenswürdigen Netzwerken in Ordnung sein, während in der trustedZone… Sie die Idee bekommen.

Wenn Sie Dienste öffnen, fügen Sie sie der vertrauenswürdigen Zone ( --zone="trusted"an Ihre Befehle anhängen ) anstelle der Standardzone hinzu.