Bir ağ arayüzünü nasıl yeniden başlatabilirim?


10

Bir ağ arayüzünü nasıl yeniden başlatabilirim? Ev ve iş arasında geçiş yaparken IP adresini doğru güncellemeyen bir vm var. Vm, Ubuntu sunucusunu çalıştırır ve köprülü bir ağ bağdaştırıcısı kullanır.


5
Hangi işletim sistemi / dağıtım altında? Ağ sanal makinede nasıl yapılandırılır?
Gilles 'SO- kötü olmayı bırak

Yanıtlar:


8

ifdownKapatmak ve ifuptekrar açmak için düğmelerini kullanın . Yeniden başlatmak için eth0:

> ifdown eth0
> ifup eth0

Kök ayrıcalıklarına ihtiyacınız olacak.

Daha fazla detay hakkında ifupve ifdown.


3

DHCP kullanılarak yapılandırılmış bir arayüze sahip olduğunuz anlaşılıyor. Öyleyse, mevcut DHCP istemcisini öldürmek ve yeniden başlatmak istiyorsunuz. Birçok dağıtım için bunu yaparsınız:

dhcpcd -k eth0
dhcpcd -d eth0

ancak her dağıtım kullanılmaz dhcpcd. Bilmiyorum dhclient, Debian kullanmıyor pumpmu?

Ayrıca, "eth0" doğru arabirim adını oluşturamayabilir: ifconfig -aVM'nin sahip olduklarını görmek için yapın.


1
(Downvote hakkında değil :) Ben Debian, dhcpcd ve pompa depoların içindeyim. Şaşırtıcı bir şekilde, dhclient değildir ve o zamandan beri kurulumda kullandığım ve kullandığım araç budur.
Emanuel Berg

3

Debian altında, bir arayüze başka bir DHCP kirası almasını söyleyebilirsiniz

dhclient -v {interface_name}

-vVasıta "Ayrıntılı" ve size eylem sürecini gösterecektir.

@ JustinY'nin cevabı, arayüzler DHCP'den adres alacak şekilde yapılandırılmışsa çalışacaktır ( ifupve ifdownkomutları). Statik olarak yapılandırıldıkları takdirde, statik IP'lerine geri dönerler. dhclientne olursa olsun bir DHCP sunucusuna başvurmaya çalışır.


0

diğer cevaplar iyi görünüyor. Sadece mansayfadan eklemek istedim :

   -a, --all
          If  given  to  ifup,  affect  all  interfaces  marked auto.  Interfaces are
          brought up in the order in which they are  defined  in  /etc/network/inter‐
          faces.   Combined with --allow, acts on all interfaces of a specified class
          instead.  If given to ifdown, affect all  defined  interfaces.   Interfaces
          are  brought  down  in  the order in which they are currently listed in the
          state file. Only interfaces  defined  in  /etc/network/interfaces  will  be
          brought down.

genel olarak, --allbayrağın bilinmesi son derece yardımcı olabilir , çünkü ağı bir bütün olarak getirir (arayüzlerin işaretlenmesi şartıyla auto).

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.