GNU/Linux >> Linux Esercitazione >  >> Linux

Come forzare Linux a riacquisire un nuovo indirizzo IP dal server DHCP?

Soluzione 1:

Puoi anche usare questo comando:

dhclient -r interface

Dove interface è il dispositivo per il quale desideri ottenere un nuovo indirizzo.

dhclient -r eth0

Il -r flag forza dhclient per rilasciare prima tutti i lease che hai, puoi quindi utilizzare questo comando per richiedere un nuovo lease:

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.

Soluzione 2:

Una delle seguenti operazioni dovrebbe farla rinnovare.

/etc/init.d/networking restart

o

ifdown eth0; ifup eth0

Non consiglierei di eseguire nessuno dei due su una connessione SSH, anche se probabilmente te la caverai con il primo se non torna con un nuovo indirizzo IP.

Soluzione 3:

Commenterei p.campbell, ma ho solo 1 reputazione e quindi non posso, prima esamino le interfacce installate:

ip addr

rilascia l'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

Soluzione 4:

Se stai usando il dhcpcd strumento allora:

dhcpcd -k interface
dhcpcd interface

Il primo dice di fermare il demone, e il secondo dice di riavviarlo.

Soluzione 5:

Se l'indirizzo MAC dell'interfaccia non viene modificato, il server DHCP potrebbe assegnargli lo stesso indirizzo al momento del rinnovo. Pertanto, un semplice rilascio 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 hai bisogno di ripristinarlo in un secondo momento.

ifconfig <interface> down
ifconfig <interface> hw ether <MAC address>
ifconfig <interface> up

Linux
  1. Come impostare l'indirizzo IP da C in Linux

  2. Come eseguire SCP dal server Linux al client Windows

  3. Come ottengo il mio indirizzo IP dalla riga di comando?

  4. Come posso forzare autorizzazioni specifiche per nuovi file/cartelle sul file server Linux?

  5. come generare un indirizzo MAC casuale dalla riga di comando di Linux

Come aggiungere un nuovo disco a un server Linux esistente

Come trovare l'indirizzo IP del server DHCP in Linux utilizzando la CLI

Come SSH nel tuo server Linux da Windows

Come connettersi a SQL Server da Linux

Come connettersi al WiFi dal terminale in Ubuntu Linux

Come impostare l'interfaccia di rete preferita in Linux