Thiết bị Ethernet không được quản lý


32

Tôi đang sử dụng Ubuntu 16.10 và gần đây tôi không thể kết nối với internet bằng Ethernet. Người quản lý mạng cho thấy device not managed. Mạng WiFi đang hoạt động tốt.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Tôi đã thử giải pháp từ câu hỏi này về vấn đề Ethernet Ubuntu 16.04 mà không sử dụng.

/etc/network/interfacesTập tin của tôi

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

/etc/NetworkManager/NetworkManager.confTập tin của tôi

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

[ifupdown]
managed=true

Đầu ra của nmcli d:

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

Tôi thấy rằng "Managed = true" bạn đã thay đổi nó từ false thành true? bạn có thể thử khởi động lại dịch vụ và xem nó có giải quyết được vấn đề của bạn sudo service network-manager restartkhông?
Yaron

1
Vâng, tôi đã thay đổi nó từ sai thành đúng. Và tôi đã thử nó và nó không giúp được gì.
martin49

vui lòng thêm đầu ra nmcli dcho câu hỏi của bạn
Yaron

Tôi đã thêm nó vào câu hỏi
martin49

Câu trả lời:


63

Lỗi sau trong Ubuntu 16.10 có thể liên quan: trình quản lý mạng không quản lý giao diện ethernet và bluetooth khi Ubuntu 16.10 được cài đặt bằng phương pháp chroot / netboot

Trước tiên hãy thử chạy lệnh sau:

sudo nmcli dev set enp8s0 managed yes

Nếu bạn nhận được thông báo lỗi:

Lỗi: Không tìm thấy thiết bị 'enp8s0'.

Hãy thử chạy lệnh dưới đây:

ip link show

và tìm tên thiết bị tương tự enp8s0và thay thế nó trong lệnh ban đầu.


Nếu điều đó không giải quyết được vấn đề, hãy thử chạy phần sau (tệp gốc sao lưu và tạo tệp 0 byte thay thế)

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 đã báo cáo một vị trí khác cho Tệp 10-globally-managed-devices.confđể các lệnh phải là:

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

Khởi động lại hoặc khởi động lại dịch vụ Quản lý mạng:

sudo systemctl restart NetworkManager

hoặc cách cũ:

sudo service network-manager restart

3
Tùy chọn thứ hai với việc tạo tập tin trống làm việc! Cảm ơn bạn!
martin49

1
@ martin49 - Rất vui khi biết rằng nó giải quyết được vấn đề :)
Yaron

2
Tùy chọn thứ hai với việc tạo tập tin trống làm việc! Cảm ơn rất nhiều!
charybr

8
Tùy chọn thứ hai cũng làm việc cho tôi. Tuy nhiên, các tập tin 10-globally-managed-devices.confđược đặt trong /usr/lib/NetworkManager/conf.dvà không trong /etc/NetworkManager/conf.d.
datka

2
Xin lưu ý rằng điều này cũng áp dụng cho 18.04: askubfox.com/questions/1036497/ Kẻ
G Koe

29

Trong trường hợp của tôi, 10-globally-managed-devices.confchỉ không tồn tại (từ 16.04-> 16.10). Tất cả những gì cần thiết là tạo ra nó:

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

Tiếp theo là khởi động lại:

sudo service network-manager restart

6
Tôi cũng gặp vấn đề này khi nâng cấp lên 16.10 từ 16.04. Câu trả lời này có hiệu quả với tôi, nhưng tôi cũng cần khởi động lại Trình quản lý mạng. sudo service network-manager restart

1
Cũng là một vấn đề nâng cấp từ 16.04 lên 17.04. Cmon Ubuntu làm tốt hơn. Lỗi mạng là tồi tệ nhất. Cảm ơn đã sửa chữa dễ dàng. Chạm vào sau đó [sudo dịch vụ quản lý mạng khởi động lại].
psychboom

Từ câu trả lời cho các câu hỏi khác, nó có thể tồn tại trong - trên /usr/lib/NetworkManager/conf.d/máy của tôi (18.04), có vẻ như việc đặt câu hỏi trống /etc/NetworkManager/conf.d/sẽ ghi đè lên điều đó và cho phép NM quản lý thiết bị.
jtniehof

1

Thiết unmanaged-devices=nonetrong {BASE}usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conflàm việc cho tôi trong việc NetworkManager để quản lý các cổng ethernet, mặc dù tôi không biết nếu đó messes bất cứ thứ gì lên. : ^)

Đây là bản dựng USB lai Ubuntu 16.10.


Sự kết hợp duy nhất phù hợp với tôi là tạo tệp /etc/NetworkManager/conf.d/10-globally-managed-devices.confvà sau đó cài đặt thủ công unmanaged-devices=noneở vị trí bạn đã nói.
tftd

Bạn có thể dán toàn bộ 10 thiết bị được quản lý toàn cầu không? Tôi đang gặp Failed to read configuration: /etc/NetworkManager/conf.d/10-globally-managed-devices.conf: Key file does not start with a grouplỗi.
mpr

Nội dung của tệp phải là (trên hai dòng):[keyfile] unmanaged-devices=none
Jonah Braun

1

Trong khi lời khuyên để tạo một 10-globally-managed-devices.conftệp trống làm việc cho tôi, tôi đã tìm một cách khác để khắc phục điều này.

Gọi điện nmcli, tôi nhận thấy rằng thiết bị ethernet của tôi không được phân loại là một trong những loại ( wifi, wwan) được loại trừ khỏi unmanaged-devicesmệnh đề, trái ngược với thiết bị WiFi, nhưng là 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
        ^^^^
        [...]

Thêm loại đó vào các ngoại lệ đã làm việc cho tôi:

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

Thật kỳ lạ, cài đặt ban đầu đã hoạt động trong hơn 6 tháng, cho đến khi tôi quyết định dọn sạch các gói được cài đặt trên hệ thống của mình. Tuy nhiên tôi không thể biết đó là loại thiết bị hay nội dung tập tin đã thay đổi theo đó.


Đây có vẻ là một lỗi (er) mới mà (IMHO) sẽ được báo cáo. Tôi nhận thấy nó trên bản cài đặt Ubuntu 18.04 đã gỡ bỏ có chức năng mạng trước khi gỡ nó xuống. Vì vậy, tôi giả sử có một số gói che giấu lỗi này trong cấu hình.
stefanct
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.