Bir arabirimi DHCP'ye geçirmek için Ifconfig'i kullanmak mümkün mü ve eğer değilse, en iyi yol nedir?


14

Yeni bir Ubuntu sunucusu kurdum ve birçok ağ testi yapacağım.

Kurulum sırasında ağ adımını atladım.

Şimdi DHCP ile bir adres arasında sık sık geçiş yapmam gerekiyor.

Bir bağlantı noktasına kolayca adres verebileceğimi biliyorum ifconfig eth0 x.x.x.x netmask x.x.x.x, ancak DHCP kullanmak için bir bağlantı noktası ayarlamak için kullanılabilecek bir alternatif var mı?

Bu mümkün değilse, ben /etc/network/interfacesdhcp için varsayılan ve sonra sadece yukarı / aşağı kullanın veya uygulamak için ağ yeniden başlatmak sanırım ... ama, ben daha çok ifconfig kullanmak istiyorum.


@TheX - Ben sadece Ubuntu Server kullanıyorum, aslında hiçbir şey "hizmet" değilim! Bir ağdaki DHCP ile DHCP sunucusunun olmadığı ve tamamen farklı bir aralığın bulunduğu başka bir ağa bağlanma arasında geçiş yapmam gerekiyor.
wilhil

1
@TheX - Üzgünüz ... Bu, DHCP'nin etkin olduğu bir ağdan veri / test indirmek ve daha sonra DHCP'nin bulunmadığı başka bir ağa geçmek içindir.
wilhil

@TheX - Üzgünüm, anlamadığınız bir şey olup olmadığından emin değilim ... Tam olarak bunun böyle olduğunu biliyorum! Bu yüzden statik bir IP ve DHCP'ye sahip olmak ve bunlar arasında geçiş yapmak istiyorum! Windows'da, ağları test ederken, bağlantıya sağ tıklayıp bir IP yapılandırması koyuyorum ve DHCP'ye geri dönmek için, otomatik olarak atama kutusunu işaretliyorum ... Sadece bunun Linux varyasyonunu istiyorum.
wilhil

1
Oh ... Anlıyorum .. bu yüzden sadece geçiş yapmak için kolay bir yol arıyorsunuz ...
TheXed

1
"TheX - Kesinlikle! Açıklamasam özür dilerim, ama, bu kadar karmaşık olduğunu düşünmedim! Bunu Windows'a çok benzeyen GUI Linux'ta kolayca yapabilirim - nasıl yapılacağını anlayamıyorum komut satırından
wilhil

Yanıtlar:


28

Statikten dinamiğe geçiş

ifconfig eth0 0.0.0.0 0.0.0.0 && dhclient  

Geri değiştirmek

killall dhclient && ifconfig eth0 10.0.1.22 netmask 255.255.255.0

bir ip yolu eklemek de gerekebilir
RobotHumans

Tam olarak ihtiyacım olan şey, teşekkür ederim. Peki neden 0.0.0.0 sağlanmalı? Dhclient tek başına benim için çalıştı.
3bdalla

1
Bu bir alışkanlık. Yani "şu anda sahip olduğum adresin atamasını
kaldır

3
dhclientCihaz sonra zaman çünkü, çok, ondan sonra bir arayüze sahip olmalıdır ifconfigdeğil eth0, bunu belirtmeniz gerekir.
Jim Hunziker

Eğer dhclientzaten çalışıyor, tekrar çalıştırmak gerekiyor?
logidelic
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.