Pytanie 1
Co jest efektem polecenia ipconfig /release?
Częsty błąd polega na myleniu ipconfig /release z opcją, która „odświeża” lub „odnawia” dzierżawę. Za odnowienie odpowiada polecenie ipconfig /renew – to ono wysyła do serwera DHCP prośbę o przydzielenie (lub przedłużenie) adresu IP. Natomiast /release robi dokładnie odwrotną rzecz: klient rezygnuje z aktualnego adresu IP z DHCP, co skutkuje jego zwolnieniem. Dlatego odpowiedzi sugerujące odnowienie lub odświeżenie dzierżawy nie trafiają w sedno działania tego przełącznika.
Pojawia się też czasem przekonanie, że każde polecenie ipconfig „coś wyświetla”, więc musi chodzić o pokazanie pełnej konfiguracji karty sieciowej. To akurat robi samo ipconfig (bez przełączników) lub ipconfig /all, które pokazuje szczegółowe informacje: adresy IP, maskę, bramę, serwery DNS, MAC, status DHCP itp. /release również może coś wypisać w konsoli, ale jego główna funkcja jest konfiguracyjna, a nie informacyjna.
Inny typowy skrót myślowy to utożsamianie słowa „odświeżenie” z dowolną operacją na DHCP. W praktyce w środowiskach zgodnych z dobrymi praktykami sieciowymi używa się precyzyjnych terminów: „release” (zwolnienie dzierżawy) i „renew” (odnowienie dzierżawy). Jeśli administrator chce, żeby klient otrzymał nowy adres lub zaktualizował konfigurację po zmianach na serwerze, uruchamia /renew, czasem poprzedzone /release. W diagnostyce i serwisie sprzętu sieciowego ważne jest dokładne rozróżnianie tych operacji, bo inaczej trudno zrozumieć, dlaczego host nagle traci adres IP albo dlaczego nie pobiera nowych ustawień. Dlatego przy takich pytaniach warto zawsze odnieść się do logiki protokołu DHCP i tego, co faktycznie robi klient w danym stanie.


