L'ambiente è Debian , sebbene la risposta si applicherà a tutte le distribuzioni.
L'ambiente è Debian , sebbene la risposta si applicherà a tutte le distribuzioni.
Risposte:
Puoi anche usare questo comando:
dhclient -r interface
Dove si interface
trova il dispositivo per cui si desidera ottenere un nuovo indirizzo.
dhclient -r eth0
La -r
bandiera impone dhclient
di rilasciare prima tutti i contratti di locazione in tuo possesso, quindi puoi utilizzare questo comando per richiedere un nuovo contratto di locazione:
dhclient eth0
Da man dhclient
:
-r Tell dhclient to release the current lease it has from the
server. This is not required by the DHCP protocol, but some
ISPs require their clients to notify the server if they wish
to release an assigned IP address.
Uno dei seguenti dovrebbe farlo rinnovare.
/etc/init.d/networking restart
o
ifdown eth0; ifup eth0
Non consiglierei di correre su una connessione SSH, anche se probabilmente riuscirai a cavartela con la prima se non torna con un nuovo indirizzo IP.
/etc/init.d/networking restart
, anche quando ci sono voluti più di 5 secondi per tornare su ...
Commenterei p.campbell, ma ho solo 1 reputazione e quindi non posso, per prima cosa rivedo le interfacce installate:
ip addr
rilascia IP dall'interfaccia selezionata (ad es. eth0, eth1, enp1s0, sit0, wlan0, ...):
sudo dhclient -r *interface*
richiedere un nuovo IP dal server DHCP (avviso in caso di errore):
sudo dhclient -1 *interface*
controlla IP:
ip addr
Ubuntu 16.04 LTS confermato
Se stai usando lo dhcpcd
strumento, allora:
dhcpcd -k interface
dhcpcd interface
Il primo dice di fermare il demone, e il secondo dice di riavviarlo.
Se l'indirizzo MAC dell'interfaccia non viene modificato, il server DHCP può assegnargli lo stesso indirizzo al momento del rinnovo. Pertanto, una semplice versione e rinnovo con dhclient potrebbe non acquisire un nuovo indirizzo. Modificare l'indirizzo MAC e acquisire un nuovo indirizzo IP con i seguenti comandi. Non dimenticare di annotare l'originale se è necessario ripristinarlo in un secondo momento.
ifconfig <interface> down
ifconfig <interface> hw ether <MAC address>
ifconfig <interface> up
dhclient -r
o ifconfig down
mi ha dato un nuovo indirizzo IP sulla mia rete di lavoro, fino a quando non ho cambiato l'indirizzo MAC in qualcosa di casuale usando quel comando.