it-swarm-tr.com

Linux'u DHCP sunucusundan yeni bir IP adresi almaya zorlayabilirim?

Cevap tüm dağıtımlar için geçerli olsa da, ortam Debian şeklindedir.

27
GeneQ

Bu komutu da kullanabilirsiniz:

dhclient -r interface

Burada interface yeni bir adres almak istediğiniz cihazdır.

dhclient -r eth0

-r flag dhclient 'yi önce sahip olduğunuz tüm kiralamaları serbest bırakmaya zorlar, ardından yeni bir kira istemek için bu komutu kullanabilirsiniz:

dhclient eth0

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.
37
Jason Abate

Aşağıdakilerden herhangi biri yenilenmesini sağlamalıdır.

/etc/init.d/networking restart

veya

ifdown eth0; ifup eth0

Yeni bir IP adresi ile geri gelmezse, muhtemelen ilkini alıp götürmenize rağmen, SSH bağlantısı üzerinden çalıştırmayı önermem.

13
Frenchie

P.campbell yorum yapardı, ama sadece 1 üne sahibim ve bu nedenle, ilk önce kurulu arayüzleri gözden geçiremiyorum:

ip addr

iP'yi seçilen arayüzden serbest bırakın (örn. eth0, eth1, enp1s0, sit0, wlan0, ...):

Sudo dhclient -r *interface*

dHCP sunucusundan yeni IP iste (hata durumunda uyarı):

Sudo dhclient -1 *interface*

iP'yi kontrol et:

ip addr

Ubuntu 16.04 LTS onaylandı

11
BFGoody

dhcpcd aracını kullanıyorsanız:

dhcpcd -k interface
dhcpcd interface

Birincisi cini durdurmayı, ikincisi tekrar başlatmayı söylüyor.

4
koenigdmj

Arabirimin MAC adresi değişmezse, DHCP sunucusu yenileme sırasında aynı adresi atayabilir. Bu nedenle, dhclient ile basit bir sürüm ve yenileme yeni bir adres almayabilir. MAC adresini değiştirin ve aşağıdaki komutlarla yeni bir IP adresi edinin. Daha sonra geri dönmeniz gerekirse orijinali not etmeyi unutmayın.

ifconfig <interface> down
ifconfig <interface> hw ether <MAC address>
ifconfig <interface> up
2
Trevor Karjanis