Адаптер Ethernet был отключен в Ubuntu 17.04


9

Я использую Ubuntu 17.04, но я не знаю, почему мой интерфейс Ethernet был отключен.

Я пытался, lshw -C networkи это показывает это:

WARNING: you should run this program as super-user.
  *-network DISABLED        
       description: Ethernet interface
       product: 82579LM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25
       version: 04
       serial: 00:21:cc:cd:28:8f
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.13-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:28 memory:f2500000-f251ffff memory:f253b000-f253bfff ioport:6080(size=32)

Как я могу включить это?


Каковы результаты ip l ?
Беглец

enp0s25: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
minhky

1
Попробуй с sudo ip l s dev enp0s25 up. Убедитесь, что кабель Ethernet подключен.
Беглец

Очень приветствуются. :-)
беглец

Этот вопрос также является почти дубликатом другого вопроса
morhook

Ответы:


23

Вот как можно решить эту проблему.

Отредактируйте файл /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf и измените его содержимое с:

[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:wwan

Кому:

[keyfile]
unmanaged-devices=*,except:type:ethernet,except:type:wifi,except:type:wwan

А затем запустите:

sudo service network-manager restart

Это все.


В случае, если / usr / lib / NetworkManager не существует, вы должны сначала установить network-manager
Wax Cage

7

Мой Ethernet также был отключен после обновления с LTS 16.04 до 16.10, а затем до 17.04. Я смог решить, вручную сделав следующее:

sudo ifconfig eth0 up 
sudo dhclient eth0

Это помогло! Но после перезагрузки я снова должен набрать это, чтобы получить соединение. Есть ли правильный способ настроить это автоматически?
Сократ,

@Socrates Первое решение сработало для меня, чтобы сделать его автоматически askubuntu.com/a/909185/170833 . AFAIK внутренне делает то же самое (
запускает

@morhook Для этого требуется установить дополнительное программное обеспечение 'network-manager', которое по умолчанию не установлено на сервере ubuntu
rtaft

Я не уверен, как запланировать эти команды через конфигурацию ubuntu serverбезnetwork-manager
morhook

На сервере 18.04 (новая установка) сетевой адаптер был отключен ... это позволило мне включить сетевой адаптер и подключиться к сети без установки сетевого менеджера, но сетевой адаптер снова отключился бы при перезагрузке. Когда я был в сети, я установил сетевой менеджер и использовал это решение для постоянного исправления: askubuntu.com/a/909185/283005
Крис Б

1

Когда я обновился до 17.04, этот файл сетевого менеджера блокировал мою систему от автоматического управления моими устройствами.

/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

Содержание:

[Файл_ключа]

неуправляемое-устройство = *, за исключением: типа: Wi-Fi, за исключением: Тип: WWAN

Я все это закомментировал, перезагрузил, и теперь все работает нормально. Его также можно удалить.

Справка: Network Manager отказывается управлять проводными интерфейсами


1
  1. Удалить все в /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

  2. Измените [ifupdown] managed = false на true в /etc/NetworkManager/NetworkManager.conf

  3. перезапустить с помощью sudo service network manager


0

Ответы других компаний решают проблему, но вам не следует редактировать системный файл, /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.confпоскольку ваши изменения могут быть перезаписаны во время следующего обновления, и вы, вероятно, не помните, какой файл используется.

Вместо этого создайте новый файл, /etc/NetworkManager/conf.d/10-globally-managed-devices.confкоторый переопределяет первый. Сделайте его пустым или прокомментируйте его содержимое с помощью символа хеша:

[keyfile]
# unmanaged-devices=*,except:type:wifi,except:type:wwan
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.