Wide-dhcpv6-relay unter Linux: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 28: Zeile 28:
 
</pre>
 
</pre>
  
<pre>
+
[Service]
[Service]
+
ExecStart=/usr/sbin/dhcp6relay -f enp0s9.21 -r enp0s9.22 -s 2a02:24d8:71:3036::101
ExecStart=/usr/sbin/dhcp6relay -f enp0s9.21 -r enp0s9.22 -s 2a02:24d8:71:3036::101
+
** Der Befehl, der beim Starten des Services ausgeführt wird:
** Der Befehl, der beim Starten des Services ausgeführt wird:
+
*** '''-f enp0s9.21''': Empfängt DHCPv6-Anfragen auf Interface '''enp0s9.21'''.
*** '''-f enp0s9.21''': Empfängt DHCPv6-Anfragen auf Interface '''enp0s9.21'''.
+
*** '''-r enp0s9.22''': Leitet die empfangenen Anfragen zum Interface '''enp0s9.22''' weiter.
*** '''-r enp0s9.22''': Leitet die empfangenen Anfragen zum Interface '''enp0s9.22''' weiter.
+
*** '''-s 2a02:24d8:71:3036::101''': Der DHCPv6-Server, an den die Anfragen weitergeleitet werden.
*** '''-s 2a02:24d8:71:3036::101''': Der DHCPv6-Server, an den die Anfragen weitergeleitet werden.
+
Restart=on-failure
Restart=on-failure
+
** Der Service wird automatisch neu gestartet, falls ein Fehler auftritt.
** Der Service wird automatisch neu gestartet, falls ein Fehler auftritt.
 
  
 
<pre>
 
<pre>

Version vom 4. Oktober 2024, 11:05 Uhr

Installation

  • apt install wide-dhcpv6-relay

Konfiguration

  • vi /etc/systemd/system/dhcp6relay.service
[Unit]
Description=WIDE DHCPv6 Relay
After=network.target

[Service]
ExecStart=/usr/sbin/dhcp6relay -f enp0s9.21 -r enp0s9.22 -s 2a02:24d8:71:3036::101
Restart=on-failure

[Install]
WantedBy=multi-user.target

Konfiguration

  • vi /etc/systemd/system/dhcp6relay.service
    • Diese Datei konfiguriert einen systemd-Service für den WIDE DHCPv6 Relay.


[Unit] Description=WIDE DHCPv6 Relay

    • Eine kurze Beschreibung des Services: WIDE DHCPv6 Relay.

After=network.target

    • Legt fest, dass der Service erst gestartet wird, nachdem das Netzwerk verfügbar ist.
[Service]
ExecStart=/usr/sbin/dhcp6relay -f enp0s9.21 -r enp0s9.22 -s 2a02:24d8:71:3036::101
** Der Befehl, der beim Starten des Services ausgeführt wird:
*** -f enp0s9.21: Empfängt DHCPv6-Anfragen auf Interface enp0s9.21.
*** -r enp0s9.22: Leitet die empfangenen Anfragen zum Interface enp0s9.22 weiter.
*** -s 2a02:24d8:71:3036::101: Der DHCPv6-Server, an den die Anfragen weitergeleitet werden.
Restart=on-failure
** Der Service wird automatisch neu gestartet, falls ein Fehler auftritt.
[Install]
WantedBy=multi-user.target
** Stellt sicher, dass der Service im '''Multi-User-Modus''' gestartet wird, also beim Hochfahren des Systems.


[Install]
WantedBy=multi-user.target
** Stellt sicher, dass der Service im Multi-User-Modus gestartet wird, also beim Hochfahren des Systems.

Enabelen und Starten

  • systemctl enable radvd --now

Status

  • systemctl status radvd