GNU/Linux >> Znalost Linux >  >> Linux

Jak donutím Linux, aby znovu získal novou IP adresu ze serveru DHCP?

Řešení 1:

Můžete také použít tento příkaz:

dhclient -r interface

Kde interface je zařízení, pro které chcete získat novou adresu.

dhclient -r eth0

-r příznak síly dhclient Chcete-li nejprve uvolnit jakékoli zapůjčení, můžete pak použít tento příkaz k vyžádání nového zapůjčení:

dhclient eth0

Od 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.

Řešení 2:

K obnovení by jej měla dostat některá z následujících možností.

/etc/init.d/networking restart

nebo

ifdown eth0; ifup eth0

Ani jedno bych nedoporučoval spouštět přes SSH připojení, i když to první vám pravděpodobně projde, pokud se nevrátí s novou IP adresou.

Řešení 3:

Komentoval bych p.campbell, ale mám pouze 1 reputaci, a proto nemohu, nejprve zkontroluji nainstalovaná rozhraní:

ip addr

uvolnit IP z vybraného rozhraní (např. eth0, eth1, enp1s0, sit0, wlan0,...):

sudo dhclient -r *interface*

požádat o novou IP ze serveru DHCP (upozornění na chybu):

sudo dhclient -1 *interface*

zkontrolujte IP:

ip addr

Ubuntu 16.04 LTS potvrzen

Řešení 4:

Pokud používáte dhcpcd nástroj pak:

dhcpcd -k interface
dhcpcd interface

První říká, aby se démon zastavil, a druhý říká, že se má znovu spustit.

Řešení 5:

Pokud se MAC adresa rozhraní nezmění, může mu DHCP server při obnovování přidělit stejnou adresu. Proto prosté uvolnění a obnovení pomocí dhclient nemusí získat novou adresu. Změňte MAC adresu a získejte novou IP adresu pomocí následujících příkazů. Nezapomeňte si originál zapsat, pokud se k němu budete chtít vrátit později.

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

Linux
  1. Jak nastavit IP adresu z C v linuxu

  2. jak spustit server tomcat v linuxu?

  3. Jak SCP z linuxového serveru na Windows klienta

  1. Jak získám svou IP adresu z příkazového řádku?

  2. Jak spustit TeX z rozhraní příkazového řádku v Linuxu

  3. Jak nastavit preferované síťové rozhraní v linuxu

  1. Jak přidat nový disk na stávající linuxový server

  2. Jak aktualizovat záznamy A z rozhraní příkazového řádku v Linuxu?

  3. Jak vyhledávat na webu z terminálu v systému Linux