Zależy to trochę od twojego modemu, ale ogólnie tak to działa. Do modemu mogą istnieć różne protokoły i konfiguracja - z różnymi protokołami, takimi jak PPPoe i tym podobne
oto przykład różnych obsługiwanych przez mój stary router. (Mam wyłączone, ponieważ używam go jako AP). Wiele z nich korzysta z DHCP przez inny protokół.
Te mogą ewentualnie Use DHCP lub statycznego adresowania IPv4 w zależności od dostawcy usług internetowych, a czasy dzierżawy zależą całkowicie od ISP.
Korzystam z własnego routera Linux, na idealnie waniliowym ONT - i korzysta z tych samych podstawowych ustawień, jak w przypadku klienta - automatycznego DHCP.
Przeglądanie dzienników klienta DHCP (nie moich rzeczywistych adresów IP - zamieniłem je na adresy IP RFC 5737 i wymieniłem kilka innych rzeczy na fałszywe wartości)
Nov 13 09:20:44 heckate_router dhclient[1231]: Internet Systems Consortium DHCP Client 4.3.5
Nov 13 09:20:44 heckate_router dhclient[1231]: Copyright 2004-2016 Internet Systems Consortium.
Nov 13 09:20:44 heckate_router dhclient[1231]: All rights reserved.
Nov 13 09:20:44 heckate_router dhclient[1231]: For info, please visit https://www.isc.org/software/dhcp/
Nov 13 09:20:44 heckate_router dhclient[1231]:
Nov 13 09:20:44 heckate_router dhclient[1231]: Listening on LPF/enp1s0/FF:FF:FF:FF:FF:FF
Nov 13 09:20:44 heckate_router dhclient[1231]: Sending on LPF/enp1s0/FF:FF:FF:FF:FF:FF
Nov 13 09:20:44 heckate_router dhclient[1231]: Sending on Socket/fallback
Nov 13 09:20:44 heckate_router dhclient[1231]: DHCPDISCOVER on enp1s0 to 255.255.255.255 port 67 interval 3 (xid=0xDEADBEEF)
Nov 13 09:20:47 heckate_router dhclient[1231]: DHCPDISCOVER on enp1s0 to 255.255.255.255 port 67 interval 8 (xid=0xDEADBEEF)
Nov 13 09:20:55 heckate_router dhclient[1231]: DHCPDISCOVER on enp1s0 to 255.255.255.255 port 67 interval 17 (xid=0xDEADBEEF)
Nov 13 09:20:55 heckate_router dhclient[1231]: DHCPREQUEST of 192.0.2.197 on enp1s0 to 255.255.255.255 port 67 (xid=0xDEADBEEF)
Nov 13 09:20:55 heckate_router dhclient[1231]: DHCPOFFER of 192.0.2.197 from 203.0.113.3
Nov 13 09:20:55 heckate_router dhclient[1231]: DHCPACK of 192.0.2.197 from 203.0.113.3
Nov 13 09:20:55 heckate_router dhclient[1231]: bound to 192.0.2.197 -- renewal in 74135 seconds.
Nov 14 05:56:30 heckate_router dhclient[1794]: DHCPREQUEST of 192.0.2.197 on enp1s0 to 198.51.100.201 port 67 (xid=0xDEADBEEF)
Nov 14 05:56:30 heckate_router dhclient[1794]: DHCPACK of 192.0.2.197 from 172.17.0.201
Nov 14 05:56:30 heckate_router dhclient[1794]: bound to 192.0.2.197 -- renewal in 88638 seconds.
Jest to prawie taki sam sposób, jak działałoby to w sieci LAN, a dzierżawa adresu IP jest okresowo odświeżana. W rzeczywistości, po stronie internetowej, po wynegocjowaniu protokołu bazowego (w moim przypadku przez ONT lub w innych przypadkach przez modem), nie można go odróżnić od komputera klienckiego w sieci LAN