Zum Inhalt springen

Gast-WLAN: separate SSID, VLAN, DHCP und Isolation

Status: E1-Dokumentation. Die Gastisolation umfasst WLAN, VLAN, DHCP und Firewall; ohne echte WLAN-Hardware sollten Sie nicht behaupten, das Netz sei „isoliert“.

  • Gäste nutzen eine separate SSID;
  • Gäste erhalten ein separates Subnetz;
  • Gäste erreichen das Internet, nicht aber das Haupt-LAN bzw. die Verwaltungsoberfläche;
  • das Haupt-LAN kann keinen Zugriff auf Gäste initiieren (je nach Richtlinie);
  • das Gastnetz lässt sich schnell abschalten.
Option Isolation Voraussetzungen
gleiche Bridge + separate SSID/Zone mittel mehrere SSIDs; Firewall
separates VLAN + SSID stärker DSA/Switch-VLAN; AP-Tagging
separater AP/physische Isolation am stärksten separates Gerät/separater Port

Diese Seite behandelt „separate SSID + Gast-Zone“ und wie ein VLAN dies verstärkt; Details zu VLAN stehen in 023.

Terminal-Fenster
uci set network.guest=interface
uci set network.guest.proto='static'
uci set network.guest.device='br-guest'
uci set network.guest.ipaddr='192.168.50.1/24'
uci set network.guest.ip6assign='60'
uci commit network

br-guest kann eine separate Bridge sein (mit hinzugefügter WLAN-Schnittstelle) oder eine VLAN-Schnittstelle; mischen Sie es nicht in br-lan und verlassen Sie sich nicht allein auf die Firewall.

Terminal-Fenster
uci set dhcp.guest=dhcp
uci set dhcp.guest.interface='guest'
uci set dhcp.guest.start='100'
uci set dhcp.guest.limit='100'
uci set dhcp.guest.leasetime='1h'
uci commit dhcp
/etc/init.d/dnsmasq restart

Ist das Gastnetz ein VLAN, binden Sie DHCP an diese Schnittstelle; vergeben Sie nicht den Adresspool des Haupt-LANs.

Terminal-Fenster
uci add firewall zone
uci set firewall.@zone[-1].name='guest'
uci set firewall.@zone[-1].input='REJECT'
uci set firewall.@zone[-1].output='ACCEPT'
uci set firewall.@zone[-1].forward='REJECT'
uci add_list firewall.@zone[-1].network='guest'
uci commit firewall
uci add firewall forwarding
uci set firewall.@forwarding[-1].src='guest'
uci set firewall.@forwarding[-1].dest='wan'
uci commit firewall
/etc/init.d/firewall reload

Wichtige Punkte:

  • fügen Sie keine Weiterleitung von guest nach lan hinzu;
  • die Weiterleitung von guest nach wan ist erlaubt; NAT hängt vom Masquerading der wan-Zone ab;
  • werden DHCP/DNS durch input REJECT blockiert, fügen Sie Regeln von guest zum Router für 53/67 hinzu, statt input auf ACCEPT zu setzen;
  • das Haupt-LAN kann standardmäßig keinen Zugriff auf das Gastnetz initiieren; erlauben Sie Drucken/Casting bei Bedarf separat.
Terminal-Fenster
uci set wireless.guest=wifi-iface
uci set wireless.guest.device='radio0'
uci set wireless.guest.network='guest'
uci set wireless.guest.mode='ap'
uci set wireless.guest.ssid='OpenWrt-Guest'
uci set wireless.guest.encryption='psk2'
uci set wireless.guest.key='<guest-password>'
uci set wireless.guest.isolate='1'
uci commit wireless
wifi reload
  • network='guest' muss zur Gast-Schnittstelle passen;
  • isolate='1' isoliert WLAN-Clients untereinander, nicht vom Haupt-LAN; die Isolation vom LAN erfordert weiterhin Firewall/VLAN;
  • passen Sie 2,4/5 GHz, Kanal und Breite an das Gerät an;
  • mehrere APs: gleiche SSID/gleiches Passwort/gleiche Sicherheit, versetzte Kanäle.
  • erstellen Sie ein dediziertes Gast-VLAN (z. B. 20) auf DSA/Switch;
  • binden Sie die Gast-SSID an dieses VLAN;
  • taggen Sie den Trunk auf beiden Seiten und erlauben Sie VLAN 20;
  • binden Sie Gast-Schnittstelle/DHCP an VLAN 20;
  • setzen Sie das Gast-VLAN nicht als untagged PVID auf dem Verwaltungs-VLAN.

Die Syntax von bridge-vlan finden Sie in 023.

Terminal-Fenster
iwinfo
ip -4 addr show
bridge vlan show

Client:

  • verbindet sich mit OpenWrt-Guest, erhält 192.168.50.x;
  • erreicht Internet/DNS;
  • kann das Haupt-LAN 192.168.1.0/24, die LuCI-Verwaltung und NAS/Drucker nicht erreichen;
  • das Haupt-LAN kann keinen Zugriff auf das Gastnetz initiieren (je nach Richtlinie);
  • das Abschalten der Gast-SSID stört das Haupt-LAN nicht.

Ohne WLAN-/VLAN-Hardware ist nichts davon „verifiziert“.

  • keine separate Zone/Weiterleitung;
  • Gast und lan teilen sich eine Bridge;
  • Firewall-Regel/Reihenfolge/Zone falsch;
  • das VLAN ist nicht isoliert, nur die SSID wurde geändert.
  • DHCP ist nicht an die Gast-Schnittstelle gebunden;
  • die Gast-Schnittstelle ist down;
  • falsches VLAN-Tag/falsche PVID;
  • die Firewall blockiert DHCP/DNS.
  • keine Weiterleitung von guest nach wan;
  • WAN-Masquerading/NAT;
  • DNS nicht erlaubt;
  • Upstream-Route.

Das Abschalten des Gastnetzes stört das Haupt-LAN

Abschnitt betitelt „Das Abschalten des Gastnetzes stört das Haupt-LAN“
  • Gast und lan teilen sich eine Bridge/ein VLAN;
  • PVID/Tag des Verwaltungsports geändert;
  • stellen Sie den Zugriff über die Konsole wieder her; setzen Sie nicht auf Werkseinstellungen zurück.
  • Nur Dokumentation; nicht auf echter WLAN-/DSA-Hardware verifiziert; keine Aussage „die Gastisolation ist aktiv“.
  • Ein echtes E2 erfordert: AP mit mehreren SSIDs, VLAN-fähigen Switch bzw. DSA-Gerät, zwei Clients, Konsole und Rollback-Konfiguration.
  • Halten Sie nach dem Test Gerätemodell, VLAN/SSID, Firewall-Zone, DHCP und das Isolationsergebnis fest.

Quellen

Router.Homes

Unabhängige OpenWrt-Notizen. Jede Seite nennt Firmware, Gerät, Paketmanager und den Rückweg.

Symbole: Solar by 480 Design, CC BY 4.0