Ethernet cihazı yönetilemedi


32

Ubuntu 16.10 kullanıyorum ve son zamanlarda Ethernet kullanarak internete bağlanamadım. Şebeke yöneticisi gösterir device not managed. WiFi ağı iyi çalışıyor.

görüntü tanımını buraya girin

görüntü tanımını buraya girin

Ubuntu 16.04 Ethernet ile ilgili bu sorunun çözümünü kullanmadan denedim .

Benim /etc/network/interfacesdosya:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Benim /etc/NetworkManager/NetworkManager.confdosya:

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=true

Çıktı nmcli d:

DEVICE  TYPE      STATE      CONNECTION 
wlp2s0  wifi      connected  eduroam    
enp8s0  ethernet  unmanaged  --         
lo      loopback  unmanaged  --   

Gördüm "yönetilen = doğru" yanlıştan doğruya değiştirdiniz mi? hizmeti yeniden başlatmayı ve sorunun çözülüp çözülmediğini görmeyi deneyebilir misiniz sudo service network-manager restart?
Yaron

1
Evet, yanlıştan gerçeğe değiştirdim. Bunu denedim ve yardımı olmadı.
martin49

Lütfen nmcli dsorunuzun çıktısını ekleyin
Yaron

Ben soru ekledikten
martin49

Yanıtlar:


63

Ubuntu 16.10'daki şu hata ilişkili olabilir: ağ yöneticisi, chunt / netboot yöntemi kullanılarak Ubuntu 16.10 yüklendiğinde ethernet ve bluetooth arayüzlerini yönetemiyor

İlk önce aşağıdaki komutu çalıştırmayı deneyin:

sudo nmcli dev set enp8s0 managed yes

Hata mesajını alırsanız:

Hata: 'enp8s0' cihazı bulunamadı.

Aşağıdaki komutu çalıştırmayı deneyin:

ip link show

ve benzer bir cihaz ismi arayın enp8s0ve orijinal komutun yerine koyun.


Bu sorunu çözmediyse, aşağıdakileri çalıştırmayı deneyin (yedek orig dosyası ve bunun yerine 0 bayt dosyası oluşturun)

sudo mv /etc/NetworkManager/conf.d/10-globally-managed-devices.conf  /etc/NetworkManager/conf.d/10-globally-managed-devices.conf_orig
sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf  

@datka , dosya için farklı bir konum bildirdi, 10-globally-managed-devices.confböylece komutlar şöyle olmalı:

sudo mv /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf  /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf_orig
sudo touch /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

Ağ Yöneticisi hizmetini yeniden başlatın veya yeniden başlatın:

sudo systemctl restart NetworkManager

ya da eski yol:

sudo service network-manager restart

3
Boş dosyayı oluştururken kullanılan ikinci seçenek işe yaradı! Teşekkür ederim!
martin49

1
@ martin49 - Sorunu çözdüğünü duyduğuma sevindim :)
Yaron

2
Boş dosyayı oluştururken ikinci seçenek çalıştı! Çok teşekkürler!
charybr

8
İkinci seçenek de benim için çalıştı. Ancak, dosya 10-globally-managed-devices.confiçinde /usr/lib/NetworkManager/conf.dve içinde bulunmuyor /etc/NetworkManager/conf.d.
datka

2
Bunun, 18.04 için de geçerli olduğunu lütfen unutmayın: askubuntu.com/questions/1036497/…
G Koe 19

29

Benim durumumda 10-globally-managed-devices.confsadece yok (16.04-> 16.10). Gereken tek şey onu oluşturmaktır:

sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf

Bir yeniden başlatma tarafından takip edildi:

sudo service network-manager restart

6
16.04’den 16.10’a yükseldiğimde de bu sorunu yaşadım. Bu cevap benim için işe yaradı, ancak Network Manager'ı da yeniden başlatmam gerekiyordu. sudo service network-manager restart

1
Ayrıca 16.04'ten 17.04'e yükseltme sorunu. Cmon Ubuntu daha iyisini yapar. Ağ hataları en kötüsüdür. Kolay düzeltme için teşekkürler. Ardından [sudo servis ağı yöneticisi yeniden başlat] üzerine dokunun.
moodboom

Diğer sorulardaki cevaplardan, /usr/lib/NetworkManager/conf.d/makinemde (18.04) var olabilir, boş olanı koymak, /etc/NetworkManager/conf.d/bunu geçersiz kılacak ve NM'nin cihazı yönetmesine izin verecek gibi görünmektedir .
jtniehof

1

Ayar unmanaged-devices=noneiçinde {BASE}usr/lib/NetworkManager/conf.d/10-globally-managed-devices.confben eğer messes başka bir şey up bilmiyorum ama, ethernet portu yönetmek için NetworkManagerı almakla benim için çalıştı. : ^)

Bu bir Ubuntu 16.10 hibrit USB yapısı içindi.


Benim için işe yarayan tek kombinasyon dosyayı oluşturmak /etc/NetworkManager/conf.d/10-globally-managed-devices.confve sonra unmanaged-devices=nonedediğiniz konumda manuel olarak ayarlamaktı .
tftd

10 küresel olarak yönetilen-devices.conf dosyasını tam olarak yapıştırabilir misiniz? Bir Failed to read configuration: /etc/NetworkManager/conf.d/10-globally-managed-devices.conf: Key file does not start with a grouphata alıyorum.
mpr

Dosyanın içeriği (iki satırda) olmalıdır:[keyfile] unmanaged-devices=none
Jonah Braun

1

Boş bir 10-globally-managed-devices.confdosya oluşturma önerisi benim için işe yarıyorken, bunu düzeltmenin başka bir yolunu buldum.

Arama nmcliyaparak, ethernet cihazımın, WiFi cihazının aksine , fıkra dışında bırakılan türlerden ( wifi, wwan) biri olarak sınıflandırılmadığını, ancak şöyle olduğunu fark ettim :unmanaged-devicesethernet

$ sudo nmcli 
enp0s31f6: verbunden to Kabelgebundene Verbindung 1
        "Intel Ethernet Connection I219-V"
        ethernet (e1000e), 54:E1:AD:FC:E1:22, hw, mtu 1500
        ^^^^^^^^
        [...]

wlp5s0: nicht verfügbar
        "Intel Wireless 8260 (Dual Band Wireless-AC 8260)"
        wifi (iwlwifi), 28:C6:3F:CD:A1:9F, hw, mtu 1500
        ^^^^
        [...]

Bu tür istisnaları eklemek benim için işe yaradı:

unmanaged-devices=*,except:type:wifi,except:type:wwan,except:type:ethernet
                                                     ^^^^^^^^^^^^^^^^^^^^^

Garip bir şekilde, orijinal ayar sistemimde kurulu paketleri temizlemeye karar verene kadar 6 aydan fazla bir süre benim için çalıştı. Ancak, bunun aygıt türü veya bununla değişen dosya içeriği olup olmadığını anlayamıyorum.


Bu (IMHO) bildirilmesi gereken yeni bir hata gibi görünüyor. Soyulmadan önce ağları işlevsel olan soyulmuş bir Ubuntu 18.04 kurulumunda fark ettim. Bu yüzden yapılandırmada bu hatayı gizleyen bir paket olduğunu varsayıyorum.
stefanct
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.