Portál AbcLinuxu, 20. července 2025 13:29


Dotaz: Jak donutit dhcpcd release IP adresy?

8.2.2006 14:14 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Jak donutit dhcpcd release IP adresy?
Přečteno: 209×
Odpovědět | Admin
Dobry den,

nekdy se mi stane, ze v praci hibernuju notebook, prijdu domu, zapnu jej a zadam prikaz /etc/init.d/net.eth0 restart.Na obou sitich je DHCP server, jenze doma to casto dopadne tak, ze notebook obdrzi stejnou IP adresu, jako mam v praci (sit 10.0.0.0), coz je nesmysl - DHCP doma mam nakonfigurovany na 192.168.0.0.

Proc se to deje? Jakym zpusobem donutim DHCP klienta, aby na tu adresu zapomnel? Mam Gentoo, dhcpcd 2.0.0.
Later --- Lukáš Zapletal
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.2.2006 14:39 Tomáš Hála | skóre: 39 | blog: blog
Rozbalit Rozbalit vše Re: Jak donutit dhcpcd release IP adresy?
Odpovědět | | Sbalit | Link | Blokovat | Admin
man dhcpcd:
-k Sends SIGHUP signal to the dhcpcd process that is currently running. If dhcpcd receives SIGHUP it will send DCHP_RELEASE mes- sage to the server and destroy dhcpcd cache. In a case dhcpcd receives SIGTERM which is normally used by shutdown(8) when rebooting the system dhcpcd will not send DHCP_RELEASE and will not destroy cache. When system boots dhcpcd will use cache to request the same IP address from DHCP server which was assigned before the system went down.
8.2.2006 14:48 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Jak donutit dhcpcd release IP adresy?
Už jsem to udělal jinak, smazal /var/lib/dhcpc/dhcpcd-eth0.info.

Musel jsem kvůli tomu po dlouhé době restartovat. Jak donutit, aby tyto informace vůbec neuchovával a bral adresy, které mu DHCP server řekne? Servery jsou nakofigurovány správně, takže...
8.2.2006 15:14 Tomáš Hála | skóre: 39 | blog: blog
Rozbalit Rozbalit vše Re: Jak donutit dhcpcd release IP adresy?
Není to náhodou právě ten cache soubor, o kterém se mluví v manu? IMHO je potřeba prostě před odpojením z jedné sítě provést ten release (dhcpcd -k) a po zapojení do sítě nové poslat nový request (dhcpcd eth0).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.