Wide-dhcpv6-relay unter Linux: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Status) |
|||
| (8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 9: | Zeile 9: | ||
[Service] | [Service] | ||
| − | ExecStart=/usr/sbin/dhcp6relay -f enp0s9.21 -r enp0s9.22 -s 2a02:24d8:71:3036:: | + | ExecStart=/usr/sbin/dhcp6relay -f enp0s9.21 -r enp0s9.22 -s 2a02:24d8:71:3036::2 |
Restart=on-failure | Restart=on-failure | ||
| Zeile 16: | Zeile 16: | ||
</pre> | </pre> | ||
| − | = | + | =Erklärung= |
| − | * | + | * [Unit] |
| − | ** | + | ** '''Description=WIDE DHCPv6 Relay;''' |
| + | *** Eine kurze Beschreibung des Services: Der Dienst agiert als DHCPv6 Relay. | ||
| − | + | ** '''After=network.target;''' | |
| − | + | *** Legt fest, dass der Service erst gestartet wird, nachdem das Netzwerk verfügbar ist. | |
| − | |||
| − | ** | ||
| − | After=network.target | ||
| − | ** Legt fest, dass der Service erst gestartet wird, nachdem das Netzwerk verfügbar ist. | ||
| − | |||
| − | + | * [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 dem 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. | ||
=Enabelen und Starten= | =Enabelen und Starten= | ||
| − | *systemctl enable | + | *systemctl enable dhcp6relay.service --now |
| + | |||
=Status= | =Status= | ||
| − | *systemctl status | + | *systemctl status dhcp6relay.service |
Aktuelle Version vom 9. Oktober 2024, 10:00 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::2 Restart=on-failure [Install] WantedBy=multi-user.target
Erklärung
- [Unit]
- Description=WIDE DHCPv6 Relay;
- Eine kurze Beschreibung des Services: Der Dienst agiert als DHCPv6 Relay.
- Description=WIDE DHCPv6 Relay;
- After=network.target;
- Legt fest, dass der Service erst gestartet wird, nachdem das Netzwerk verfügbar ist.
- After=network.target;
- [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 dem 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.
- Der Befehl, der beim Starten des Services ausgeführt wird:
- ExecStart=/usr/sbin/dhcp6relay -f enp0s9.21 -r enp0s9.22 -s 2a02:24d8:71:3036::101;
- Restart=on-failure;
- Der Service wird automatisch neu gestartet, falls ein Fehler auftritt.
- Restart=on-failure;
- [Install]
- WantedBy=multi-user.target;
- Stellt sicher, dass der Service im Multi-User-Modus gestartet wird, also beim Hochfahren des Systems.
- WantedBy=multi-user.target;
Enabelen und Starten
- systemctl enable dhcp6relay.service --now
Status
- systemctl status dhcp6relay.service