NetworkManager kaldırıldığında ağ açılırken nasıl açılır?


21

network-managerNedense kurtulmaya karar verdim ve şimdi ağa girmek için koşmam gerekiyor sudo ifup eth0. İşte ne cat /etc/network/interfacesverir:

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

Bu zahmetli işlemi bir daha gerçekleştirmememden nasıl emin olabilirim ... ağın açılışta otomatik olarak başlatılmasını nasıl sağlayabilirim?

Yanıtlar:


25
sudo vim /etc/network/interfaces

DHCP

# Loopback
#
auto lo
iface lo inet loopback

# network card
auto eth0
iface eth0 inet dhcp

Statik

# Loopback
#
auto lo
iface lo inet loopback

# network card
#
auto eth0
iface eth0 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

Ağı yeniden başlatın.

sudo /etc/init.d/networking restart

Statik kullanıyorsanız, ad sunucularının belirtildiğinden emin olmak için /etc/resolv.conf dosyasını kontrol etmek isteyebilirsiniz. Bu gibi görünebilir:

nameserver 208.67.222.222 # OpenDNS
nameserver 8.8.8.8        # Google
domain example.com
search example.com

[çözülmedi]: 1) vim / etc / network / arayüzler;

Resolv.conf'um hiçbir şey göstermiyor (önyükleme yapması gerekiyor mu? Öyle ise cevabında olabilir.) Sudo ifup eth0 sudo yaptım ve en azından daha önce olduğu gibi şikayet etmedi ve hala @YumYumYum'dan şikayet etti. Ancak ip link show hala eth0 için AŞAĞI durumunu söylüyor.
Rodrigo

11

Eth0 'yi şu auto logibi ekleyin :

auto lo eth0

Bu, çalışma sırasında lo (geridönüşüm) ve eth0 ifup -a(önyükleme zamanında yapılır ) getirecektir .

Kimden man interfaces:

"Auto" kelimesi ile başlayan satırlar, ifup -a seçeneğiyle çalıştırıldığında ortaya çıkacak fiziksel arayüzleri tanımlamak için kullanılır. (Bu seçenek sistem önyükleme komut dosyaları tarafından kullanılır.) Fiziksel arabirim adları aynı satırdaki "auto" kelimesini izlemelidir. Birden fazla "otomatik" stanz olabilir. ifup, adlandırılmış arayüzleri listelenen sıraya göre getirir.


[çözülmedi]: 1) vim / etc / network / arayüzler; auto lo eth0 eklendi 2) yeniden başlatıldı ve hiçbir şey olmuyor 3) ifup uygulandığında -a "bilinmeyen arabirim yok

Harika! Statik ip öğreticilerinin çoğunun sadece eklendiğini söyle auto eth0 ..... Ancak hiçbiri auto loüstte olsaydı işe yaramayacağından bahsetmiyor .
Mithril

2

Bu arabirimde bir IP adresi ayarlamak istemiyorsanız bu yardımcı olmaz. Benim durumumda eth0'ı bulmak istedim, böylece vswitch config'e girecekti. / Etc / network / interfaces içindeki arayüz için aşağıdakileri eklemek zorunda kaldım

# eth0 physical, br0 bridge with ovs

auto eth0
iface eth0 inet manual
up ifconfig eth0 up
auto br0
iface br0 inet dhcp

bu soru 5 yaşında ve kabul edilmiş bir cevabı var ...
cmks

1
yazdığımı silmemi ister misin? sadece söyle,
küçümseme

Bu bana yardımcı oldu. Köprümü de "otomatik" yapabilir miyim emin değildim.
nomen,

1

"[çözülmedi]: 1) vim / etc / network / arayüzler; tavsiyene uyun 2) yeniden başlatıldı ve> hiçbir şey olmuyor 3)" ifup eth0 "ifadesi" de bilinmeyen arayüz yok sayılıyor " 59"

Bugün aynı "bilinmeyen arabirim yoksayılıyor eth0 = eth0" sorunu vardı. Benim için sorun, eth0 (eth0 yapılandırılmış değil) yerine eth1'i (statik olarak) yapılandırmamdı.

Bu yüzden eth1 yerine eth0 adını değiştirdim ve işe yaradı.

Umarım aynı hatayı yapan herkese yardımcı olabilir.

Ps: kötü ingilizce için üzgünüm, herhangi bir hata söylemek çekinmeyin;)


1

Bu soruna rastlayan ve seçilen cevap işe yaramayan ifconfig -ainsanlar için, ethernet cihazınızın eth0muhtemelen yapılandırma ayarlarınızda varsayılan olarak görüntülendiğinden emin olmak için çalıştırın . Benim eth1için her ne sebep olursa olsun.

Yani /etc/network/interfaceskullanmak zorunda kaldım:

auto lo
iface lo inet loopback 
auto eth1
iface eth1 inet dhcp

Ayrıca düzenleme yaptım /etc/NetworkManager/NetworkManager.confve ayarladım:

[ifupdown]
managed=true

0

İfup ens192'nin arayüzü getireceği aynı sorunu yaşadım, ancak önyükleme veya servis ağının yeniden başlatılması her ikisi de ens192 arayüzünü getiremedi ... sadece bir otomatik hat kullanılarak çözüldü ...

Yeni otomatik hat böyle oldu ...

auto lo ens192  
iface lo inet loopback  
iface ens192 inet static  
      address x.x.x.x
      etc..etc.etc
###

çalışmayan sürüm bu şekilde görünüyordu (iki otomatik hattım var)

auto lo                                                                  
iface lo inet loopback   
auto ens192   
iface ens192 inet static  
   etc...etc..etc.
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.