Jak mogę zwolnić i odnowić dzierżawę DHCP w terminalu?
Obecnie robię następujące czynności dla interfejsu bezprzewodowego, ale zastanawiam się, czy jest lepszy sposób:
sudo ifconfig en1 down
sudo ifconfig en1 up
Dla interfejsu przewodowego, wymienić en1
z en0
.
ipconfig
/ifconfig
?Odpowiedzi:
Można to również osiągnąć za pomocą następujących dwóch poleceń:
Możesz połączyć je razem w swoim profilu bash:
Więc masz tylko jedno polecenie
renew
, które zwalnia i odnawia DHCP.źródło
ipconfig set
zawsze najpierw dekonfiguruje interfejs przed ponownym skonfigurowaniem DHCP. Nigdy nie potrzebowałem pierwszego polecenia - iipconfig
jest o wiele wyższy poziom (lepiej radzi sobie z trasami) niżifconfig
i wolę to w przypadku, który podasz.Sposób działania przycisku odnowienia w Preferencjach systemowych polega na utworzeniu klucza w konfiguracji systemu. Można utworzyć klucz poprzez:
Zamiana
en0
żądanego interfejsu.źródło