Version 3.1 von Christian Germann am 2022/10/18 16:16

Zeige letzte Bearbeiter
1 Anleitung um eine zusätzliche Netzwerkschnittstelle unter logoDIDACT 2.0 einzurichten, hier im Beispiel für eine Schnittstelle mit neuen Netzbereich für die WLAN-Geräte.
2
3
4 Vorraussetung:
5
6 - freie Schnittstelle am ldhost
7
8
9 LDHOST
10
11 1.  Erstellen Sie die neue Datei 80-p_wlan.link unter /etc/systemd/network, damit das Interface den Namen "p_wlan" bekommt.
12
13 {{code language="bash"}}
14 root@ldhost: # vim /etc/systemd/network/80-p_extern.link
15 {{/code}}
16
17 Der Inhalt für diese Datei muss wie folgt aussehen:
18
19 {{code language="bash"}}
20 [Match]
21 MACAddress=XX:XX:XX:XX:XX:XX
22 [Link]
23 Name=p_wlan
24 {{/code}}
25
26 2. Änderungen unter /etc/systemd/network übernehmen
27
28 {{code language="bash"}}
29 root@ldhost:~ # update-initramfs -u -k all
30 {{/code}}
31
32
33 PUPPETEER
34
35 3. Bekanntmachen des neuen Netzwerkbereiches für die p_wlan-Schnittstelle
36
37 Editieren Sie hierfür die /etc/logodidact/config/networkscope.conf und den nachfolgenden Teil hinzufügen (freie VLAN-ID wählen)
38
39 {{code language="bash"}}
40 [NetworkScope ld-wlan]
41 Description Network WLAN
42 GuestInterface wlan
43 Scope internal
44 vlan 16
45 Net 10.48.0.0/255.240.0.0
46 {{/code}}
47
48
49 4. Anpassen der /etc/logodidact/hosts/ldhost/nic.conf
50
51 {{code language="bash"}}
52 [NIC p_wlan]
53 vlan_mode access
54 vlan_untagged ld-wlan
55 Type manual
56 ovs_type OVSPort
57 {{/code}}
58
59 5.  Änderungen ins GIT committen
60
61 {{code language="bash"}}
62 root@puppeteer:/etc/logodidact # git commit -a -m "(WLAN-Interface eingerichtet)"
63 {{/code}}
64
65
66 LOGOSRV
67
68 6. Durchgereichte Schnittstelle im logosrv konfigurieren, dafür die Datei /etc/logodidact/network.conf erweitern
69
70 {{code language="bash"}}
71 [WLAN]
72 IPAddress 10.48.1.1
73 Netmask 255.240.0.0
74 Device wlan
75 Scope internal
76 Comment Schnittstelle für Geräte im WLAN-Netz
77 {{/code}}
78
79 (% class="box infomessage" %)
80 (((
81 Der LD-Hotspot-Dienst filtert standardmäßig Interfaces mit der Bezeichnung "wlan+" und greift daher nicht für die Schnittstelle "wlan".
82 )))
83
84 7. Aktivieren der Konfiguration im logosrv
85
86 {{code language="bash"}}
87 root@logosrv: # do_netconf --all configure
88 {{/code}}
89
90
91 LDHOST
92
93 8. Konfiguriereren der Schnittstelle im ldhost durch den Puppet-Agent.
94
95 {{code language="bash"}}
96 root@ldhost: # prun
97 {{/code}}
98
99 9. Neustarten des Servers und löschen der Konfiguration für den Openvswitch, damit dieser die neue Schnittstelle an den logosrv durchreicht.
100
101 {{code language="bash"}}
102 root@ldhost: # service openvswitch-switch stop; systemctl stop openvswitch-switch.service; [ -h "/etc/openvswitch/conf.db" ] && rm /var/lib/openvswitch/conf.db || rm /etc/openvswitch/conf.db; /sbin/reboot
103 {{/code}}
104
105