Вчера я потерял подключение к интернету после перезагрузки моей установки Ubuntu 16.04. Теперь, когда Ubuntu загружается, он ищет сеть в течение нескольких минут, затем сообщает «Соединение установлено», но я не могу выйти в сеть или связаться (отправить ping-запросы, например) с кем-либо.
Я удалил сеть Ethernet, надеясь, что она заново инициализируется, если я снова ее добавлю. Когда я нажимаю на значок сетевого менеджера, "Сеть Ethernet" становится серой (поэтому я не могу ее включить). Теперь есть новая запись, которая называется "Auto Ethernet", но она не работает (те же симптомы, что я упоминал ранее).
Если я попытаюсь добавить новое сетевое соединение Ethernet, "eth0" исчезнет из списка устройств. Вместо этого у меня теперь есть запись "eno1", которую я никогда раньше не видел. Это может быть то же самое устройство, которое переименовывается, но я не знаю.
Мой файл /etc/network/interfaces содержит
auto lo
iface lo inet loopback
Есть ли способ переустановить мой сетевой менеджер и/или драйвер Ethernet без сетевого подключения? Или мне придется переустанавливать Ubuntu?
решение1
Этот ответ подводит итог чату:
Вы также можете:
позвольте NetworkManager позаботиться о сетевых подключениях; убедитесь, что
managed=true
в/etc/NetworkManager/NetworkManager.conf
. Перезапустите Network Manager после внесения изменений:sudo systemctl restart NetworkManager
. Устаревшие записи в/etc/NetworkManager/system-connections
можно удалить; при необходимости они будут созданы заново.полностью отказаться от NetworkManager, как описаноздесь. В этом случае файл
/etc/networking/interfaces
имеет решающее значение.
Тот факт, что ваш сетевой интерфейс был переименован, связан с systemd
соблюдением стандарта под названием «Предсказуемые имена сетевых интерфейсов», описанногоздесь.