ไม่มีการจัดการอุปกรณ์อีเธอร์เน็ต


32

ฉันใช้ Ubuntu 16.10 และเมื่อเร็ว ๆ นี้ฉันไม่สามารถเชื่อมต่ออินเทอร์เน็ตโดยใช้อีเธอร์เน็ตได้ ตัวจัดการเครือข่ายแสดงdevice not managedขึ้นมา เครือข่าย WiFi ทำงานได้ดี

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ฉันได้ลองวิธีแก้ปัญหาจากคำถามนี้เกี่ยว กับอีเทอร์เน็ต Ubuntu 16.04 ที่ไม่มีประโยชน์

/etc/network/interfacesไฟล์ของฉัน:

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

/etc/NetworkManager/NetworkManager.confไฟล์ของฉัน:

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

[ifupdown]
managed=true

ผลลัพธ์ของnmcli d:

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

ฉันเห็นว่า "managed = true" คุณเปลี่ยนจาก false เป็น true หรือไม่ คุณสามารถลองเริ่มบริการใหม่และดูว่าจะแก้ปัญหาของคุณ: sudo service network-manager restart?
Yaron

1
ใช่ฉันได้เปลี่ยนจากเท็จเป็นจริง และฉันได้ลองแล้วมันก็ไม่ได้ช่วย
martin49

โปรดเพิ่มผลลัพธ์ของnmcli dคำถามของคุณ
Yaron

ฉันได้เพิ่มลงในคำถาม
martin49

คำตอบ:


63

ข้อผิดพลาดต่อไปนี้ใน Ubuntu 16.10 อาจเกี่ยวข้อง: network-manager ไม่ได้จัดการ ethernet และ bluetooth interface เมื่อติดตั้ง Ubuntu 16.10 โดยใช้วิธี chroot / netboot

ก่อนอื่นให้ลองเรียกใช้คำสั่งต่อไปนี้:

sudo nmcli dev set enp8s0 managed yes

หากคุณได้รับข้อความแสดงข้อผิดพลาด:

ข้อผิดพลาด: ไม่พบอุปกรณ์ 'enp8s0'

ลองใช้คำสั่งด้านล่าง:

ip link show

และมองหาชื่ออุปกรณ์ที่คล้ายกับenp8s0และแทนที่ในคำสั่งเดิม


หากสิ่งที่ไม่ได้แก้ปัญหาลองเรียกใช้ต่อไปนี้ (ไฟล์ orig สำรองและสร้างไฟล์ 0 bytes แทน)

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รายงานตำแหน่งอื่นของไฟล์10-globally-managed-devices.confดังนั้นคำสั่งควรเป็น:

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

การรีบูตหรือเริ่มบริการ Network Manager:

sudo systemctl restart NetworkManager

หรือวิธีเก่า:

sudo service network-manager restart

3
ตัวเลือกที่สองเมื่อสร้างไฟล์เปล่านั้นใช้ได้! ขอขอบคุณ!
martin49

1
@ martin49 - มีความสุขที่ได้ทราบว่ามันแก้ปัญหา :)
Yaron

2
ตัวเลือกที่สองเมื่อสร้างไฟล์เปล่านั้นใช้ได้! ขอบคุณมาก ๆ!
charybr

8
ตัวเลือกที่สองก็ใช้ได้สำหรับฉันเช่นกัน อย่างไรก็ตามไฟล์10-globally-managed-devices.confอยู่ในและไม่ได้อยู่ใน/usr/lib/NetworkManager/conf.d /etc/NetworkManager/conf.d
datka

2
โปรดทราบว่าสิ่งนี้ยังใช้กับ 18.04: askubuntu.com/questions/1036497/ …
G Koe

29

ในกรณีของฉัน10-globally-managed-devices.confไม่มีเพียงแค่ (จาก 16.04-> 16.10) สิ่งที่จำเป็นต้องมีก็คือการสร้างมันขึ้นมา:

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

ตามมาด้วยการรีสตาร์ท:

sudo service network-manager restart

6
ฉันยังได้รับปัญหานี้เมื่อฉันอัพเกรดเป็น 16.10 จาก 16.04 คำตอบนี้ใช้ได้สำหรับฉัน แต่ฉันต้องรีสตาร์ท Network Manager ด้วย sudo service network-manager restart

1
นอกจากนี้ยังมีปัญหาในการอัพเกรดจาก 16.04 เป็น 17.04 Cmon Ubuntu ทำได้ดีกว่า ข้อผิดพลาดของเครือข่ายเลวร้ายที่สุด ขอบคุณสำหรับการแก้ไขที่ง่าย แตะแล้วเลือก [sudo service network-manager restart]
moodboom

จากคำตอบของคำถามอื่น ๆ มันอาจมีอยู่ใน - /usr/lib/NetworkManager/conf.d/บนเครื่องของฉัน (18.04) ดูเหมือนว่าการวางสิ่งที่ว่างเปล่าไว้/etc/NetworkManager/conf.d/จะแทนที่นั้นและอนุญาตให้ NM จัดการอุปกรณ์ได้
jtniehof

1

การตั้งค่าunmanaged-devices=noneในการ{BASE}usr/lib/NetworkManager/conf.d/10-globally-managed-devices.confทำงานสำหรับฉันในการรับ NetworkManager การจัดการพอร์ตอีเธอร์เน็ต แต่ผมไม่ทราบว่ายุ่งอะไรอย่างอื่นขึ้น : ^)

นี่คือสำหรับการสร้าง USB ไฮบริด Ubuntu 16.10


ชุดค่าผสมเดียวที่ใช้งานได้สำหรับฉันคือการสร้างไฟล์/etc/NetworkManager/conf.d/10-globally-managed-devices.confจากนั้นตั้งค่าด้วยตนเองunmanaged-devices=noneในตำแหน่งที่คุณพูด
tftd

คุณสามารถวาง 10-global-managed-devices.conf ทั้งหมดได้หรือไม่ ฉันได้รับFailed to read configuration: /etc/NetworkManager/conf.d/10-globally-managed-devices.conf: Key file does not start with a groupข้อผิดพลาด
mpr

เนื้อหาของไฟล์ควรเป็น (สองบรรทัด):[keyfile] unmanaged-devices=none
Jonah Braun

1

ในขณะที่คำแนะนำในการสร้าง10-globally-managed-devices.confไฟล์เปล่าใช้งานได้สำหรับฉันฉันพบวิธีอื่นในการแก้ไขปัญหานี้

การโทรnmcliฉันสังเกตเห็นว่าอุปกรณ์อีเธอร์เน็ตของฉันไม่ได้จัดประเภทเป็นหนึ่งในประเภท ( wifi, wwan) ที่แยกออกจากส่วนunmanaged-devicesคำสั่งตรงกันข้ามกับอุปกรณ์ WiFi แต่เป็นethernet:

$ 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
        ^^^^
        [...]

การเพิ่มประเภทนั้นในข้อยกเว้นทำงานได้สำหรับฉัน:

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

น่าประหลาดใจที่การตั้งค่าดั้งเดิมทำงานให้ฉันนานกว่า 6 เดือนจนกระทั่งฉันตัดสินใจที่จะทำความสะอาดแพ็คเกจที่ติดตั้งในระบบของฉัน อย่างไรก็ตามฉันไม่สามารถบอกได้ว่าเป็นประเภทอุปกรณ์หรือเนื้อหาของไฟล์ที่เปลี่ยนแปลงไปหรือไม่


นี่น่าจะเป็นข้อผิดพลาด (เอ้อ) ใหม่ที่ (IMHO) ควรได้รับการรายงาน ฉันสังเกตเห็นมันบนการติดตั้ง Ubuntu 18.04 แบบแยกส่วนที่มีเครือข่ายทำงานได้ ดังนั้นฉันคิดว่ามีบางแพ็คเกจที่ปิดบังข้อผิดพลาดนี้ในการกำหนดค่า
stefanct
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.