На самом деле вчера я обновил от Ubuntu 16.04 до 17,04, и я получил проблему, что, если кабель LAN подключения она не делает показа ничего и остается разъединенной. Но я могу соединиться с WiFi. Я не знаю то, что является проблемой. На самом деле его показ "устройство, не управляемое" под "сетью Ethernet" и оба были отключены. Я искал решение, но еще не сделал найденный.
Вот исправление проблемы с локальной сетью, которая впервые возникла умеренно в 16.04, немного усугубилась в 16.10 и стала невыносимой в 17.04, сделав ее непригодной для использования:
sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo service network-manager restart
Это создает пустой файл, необходимый в каталог /etc/NetworkManager/conf.d
, который установщик не может создать автоматически. Настоящий вопрос, который следует задать, заключается в том, почему такие важные вещи остаются нерешенными так долго, чтобы вызывать ненужные беспокойства и потерю времени у многих людей?
ОБНОВЛЕНИЕ: В дополнение к вышесказанному виновником, похоже, является файл с тем же самым имя в /usr/lib/NetworkManager/conf.d/
. Либо закомментируйте (вставив хэш в начале каждой строки), либо удалите все его содержимое, чтобы сделать его пустым файлом, используя текстовый редактор, такой как gedit:
sudo tee /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf < /dev/null
В качестве альтернативы, сделайте резервную копию существующего файла и добавьте, например, _backup к своему имени на всякий случай и создайте новый пустой файл. На самом деле я на время вернулся к 16.04LTS из-за этой проблемы, но теперь сеть работает под 17.04.
Скорее всего, ваш интерфейс находится в / etc / network / interfaces. По умолчанию NetworkManager не управляет интерфейсами, которые появляются в / etc / network / interfaces. Вы можете изменить это поведение.
Для этого - в терминале:
sudo nano /etc/NetworkManager/NetworkManager.conf
измените строку managed = false
на managed = true
Сохраните, остановите и запустите диспетчер сети:
sudo service network-manager restart
РЕДАКТИРОВАТЬ 1
Попробуйте это. Удалите интерфейс из / etc / network / interfaces
.
создайте резервную копию текущего файла интерфейсов:
sudo cp /etc/network/interfaces /etc/network_interfaces_backup
Затем откройте файл:
sudo nano /etc/network/interfaces
Удалите все в этом файле, скопируйте и вставьте следующее:
auto lo
iface lo inet loopback
Сохранить, остановить и запустить диспетчер сети:
sudo service network-manager restart
После этого проверьте, что у вас Включена сеть отмечена галочкой
Это решило мою проблему. Отредактируйте этот файл:
sudo -H gedit /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
Вам необходимо явно добавить устройства Ethernet для управления. Для этого содержимое файла должно быть таким:
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:wwan,except:type:ethernet
После этого просто перезапустите службу NetworkManager:
sudo service network-manager restart