Пристрій Ethernet не керується


32

Я використовую Ubuntu 16.10, і останнім часом мені не вдалося підключитися до Інтернету за допомогою Ethernet. Менеджер мережі показує device not managed. Мережа WiFi працює нормально.

введіть тут опис зображення

введіть тут опис зображення

Я спробував вирішити цю проблему з питаннями Ubuntu 16.04 Ethernet без жодного використання.

Мій /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  --   

Я бачу, що "керований = істинний" ви змінили його з хибного на істинне? чи можете ви спробувати перезапустити службу і побачити, чи вирішує вона вашу проблему sudo service network-manager restart:?
Ярон

1
Так, я змінив його з хибного на справжнє. І я це спробував, і це не допомогло.
martin49

будь ласка, додайте висновок nmcli dдо свого питання
Ярон

Я додав це до питання
martin49

Відповіді:


63

Наступна помилка в Ubuntu 16.10 може бути пов’язана: мережевий менеджер не керує інтерфейсами Ethernet та Bluetooth, коли Ubuntu 16.10 встановлюється за допомогою методу chroot / netboot

Спочатку спробуйте виконати таку команду:

sudo nmcli dev set enp8s0 managed yes

Якщо ви отримаєте повідомлення про помилку:

Помилка: пристрій 'enp8s0' не знайдено.

Спробуйте виконати команду нижче:

ip link show

і шукайте ім’я пристрою, подібне до цього, enp8s0і замініть його в початковій команді.


Якщо це не вирішило проблему, спробуйте запустити наступне (створити резервну копію файлу orig і створити натомість 0 байт-файл)

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

Перезавантажте або перезапустіть послугу Менеджер мереж:

sudo systemctl restart NetworkManager

або старий спосіб:

sudo service network-manager restart

3
Другий варіант зі створенням пустого файлу спрацював! Дякую!
martin49

1
@ martin49 - рада почути, що це вирішує проблему :)
Ярон

2
Другий варіант зі створенням пустого файлу спрацював! Дуже дякую!
charybr

8
Другий варіант працював і для мене. Однак файл 10-globally-managed-devices.confзнаходився в, /usr/lib/NetworkManager/conf.dа не в /etc/NetworkManager/conf.d.
датка

2
Зверніть увагу, що це стосується і 18.04: askubuntu.com/questions/1036497/…
G

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. Ця відповідь працювала для мене, але мені також потрібно було перезапустити Менеджер мережі. sudo service network-manager restart

1
Також проблема з оновленням з 16.04 до 17.04. Cmon Ubuntu робити краще. Помилки мережі - найгірші. Дякуємо за просте виправлення. Торкніться потім [перезапуск сервісного менеджера мережі sudo].
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 для управління портом Ethernet, хоча я не знаю , якщо це мур небудь ще вгору. : ^)

Це було зроблено для гібридної USB-версії Ubuntu 16.10.


Єдина комбінація, яка працювала для мене, - це створити файл, /etc/NetworkManager/conf.d/10-globally-managed-devices.confа потім встановити вручну налаштування unmanaged-devices=noneу вказаному вами місці.
tftd

Чи можете ви вставити повний 10-глобально керований-devices.conf? Я отримую Failed to read configuration: /etc/NetworkManager/conf.d/10-globally-managed-devices.conf: Key file does not start with a groupпомилку.
квітня

Вміст файлу повинен бути (у двох рядках):[keyfile] unmanaged-devices=none
Jonah Braun

1

Хоча поради щодо створення порожнього 10-globally-managed-devices.confфайлу для мене працювали, я знайшов інший спосіб виправити це.

Зателефонувавши nmcli, я помітив, що мій пристрій Ethernet не класифікується як один із типів ( 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.