Automatische DHCP Anfrage nach Suspend

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
king-crash
Beiträge: 748
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Automatische DHCP Anfrage nach Suspend

Beitrag von king-crash » 09.10.2015 09:12:21

Hallo,

Ich Suspende seit kürzerer Zeit meinen Rechner und habe nach dem aufwachen das Problem, dass aufgrund der längeren Downzeit die IP-Adresse veraltet ist. Gibt es da eine vorgesehene Lösung oder muss ich basteln?

Gruß

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Automatische DHCP Anfrage nach Suspend

Beitrag von rendegast » 09.10.2015 13:19:52

/etc/systemd/system/hibernate.target.wants/
/etc/systemd/system/hybrid-sleep.target.wants/
/etc/systemd/system/suspend.target.wants/
jeweils mit
anacron-resume.service -> ......

Sowas in der Art mit entsprechender Anweisung für den dhcp-Client?
zBsp.
udhcpc,1736 -n -p /run/udhcpc.br0.pid -i br0
-manpage->

Code: Alles auswählen

...
[Service]
ExecStart=kill -sUSR1 $(cat /run/udhcpc.br0.pid)
...
oder

Code: Alles auswählen

...
[Service]
ExecStart=kill -sUSR1 $(pidof udhcpc)
...
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
king-crash
Beiträge: 748
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Automatische DHCP Anfrage nach Suspend

Beitrag von king-crash » 11.10.2015 13:56:56

Dieses als Servicedatei funktioniert schonmal.

Code: Alles auswählen

[Unit]
Description=Test
After=suspend.target

[Service]
Type=simple
RemainAfterExit=no
Restart=no
ExecStart=......

[Install]
WantedBy=suspend.target

Bei mir läuft dhclient. Mit SIGUSR1 allerdings beendet sich dieser. Gibt es A:Eine Möglichkeit demselben zu Signalisieren er solle sich eine neue IP holen, oder B: wenn ich ihn kille und neu starte, hat dies weitere Auswirkungen auf den network.service. Z.B. nun ungültige hinterlegte PIDs?
Konkret, was passiert wenn ich danach ein ifup, ifdown mache. Laufen dann 2 Dienste?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Automatische DHCP Anfrage nach Suspend

Beitrag von rendegast » 11.10.2015 17:01:11

Das mit dem USR1 steht in der man-page von udhcpc.

In der manpage von (isc-dhcp) dhclient steht nichts in der Richtung.
if-down/if-up für das von dhclient überwachte Interface scheint mir eine gute Option.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten