Zusätzliche Schnittstelle einrichten z.B. für WLAN

Version 1.1 von Christian Germann am 2022/10/18 15:49

Zusätzliche Schnittstelle einrichten z.B. für WLAN

Anleitung um eine zusätzliche Netzwerkschnittstelle unter logoDIDACT 2.0 einzurichten, hier Beispiel für eigenen Netzbereich der WLAN-Geräte.
 

Vorraussetung:

freie Schnittstelle am ldhost

LDHOST

1.  Erstellen Sie nun die neue Datei 80-p_wlan.link

root@ldhost: # vim /etc/systemd/network/80-p_extern.link

Der Inhalt für diese Datei muss wie folgt aussehen:

[Match]
MACAddress=XX:XX:XX:XX:XX:XX
[Link]
Name=p_wlan

PUPPETEER

2. Bekanntmachen des neuen Netzwerkbereiches für die p_wlan-Schnittstelle

Editieren Sie hierfür die /etc/logodidact/config/networkscope.conf und den nachfolgenden Teil hinzufügen (freie VLAN-ID wählen) 

[NetworkScope ld-wlan]
Description Network WLAN
GuestInterface wlan
Scope internal
vlan 16
Net 10.48.0.0/255.240.0.0

3. Anpassen der /etc/logodidact/hosts/ldhost/nic.conf

[NIC p_wlan]
vlan_mode access
vlan_untagged ld-wlan
Type manual
ovs_type OVSPort

4. logosrv - in /etc/logodidact/network.conf muss man jetzt den namen von wlan1 auf wlan ändern.

[WLAN]
IPAddress 10.48.1.1
Netmask 255.240.0.0
Device wlan
Scope internal
Comment WLAN Clients #1

LD-Hotspot filtert standardmäßig Interfaces mit der Bezeichnung wlan+, deshalb braucht man dort nichts anpassen (+ = Wildcard-Zeichen)

5. Änderungen aktivieren:

- auf logosrv: do_netconf --all configure
- auf puppeteer: map_translate
- auf ldhost: prun
- auf ldhost: OpenvSwitch DB löschen vor dem Neustart, damit alles neu generiert wird!
  service openvswitch-switch stop; rm /etc/openvswitch/conf.db
- Reboot vom ldhost (da udev-Regel geändert -> Umbenennung des Netzwerkinterface)