Я использую ноутбук дома, и кажется, что существует проблема, я не могу использовать свое проводное соединение. Я недавно обновил до Ubuntu 18.04 LTS, (5.3.0-40-универсальная версия ядра).
На ПК моей жены существует также человечность 18.04, и это хорошо работает, она соединена проводом также.
Мой сетевой адаптер не получает IP-адрес:
enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 50:7b:9d:f9:b2:e8 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 memory 0xf1400000-f1420000
Я выполнил команду
sudo dhclient -v enp0s31f6
Listening on LPF/enp0s31f6/50:7b:9d:f9:b2:e8
Sending on LPF/enp0s31f6/50:7b:9d:f9:b2:e8
Sending on Socket/fallback
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 3 (xid=0x4007ea6f)
и это застряло! на DHCP обнаруживают! Таким образом, это кажется моими сбоями адаптера Проводной сети. Я думаю, что это прибывает из драйвера. Я сверился:
sudo lshw -C network
Вывод (виртуальные сетевые устройства были фильтрованы):
*-network
description: Wireless interface
product: QCA6174 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlp1s0
version: 20
serial: c8:ff:28:6a:4e:61
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=5.3.0-40-generic firmware=SW_RM.1.1.1-00157-QCARMSWPZ-1 ip=192.168.1.4 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:131 memory:f1000000-f11fffff
*-network
description: Ethernet interface
product: Ethernet Connection I219-V
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
logical name: enp0s31f6
version: 21
serial: 50:7b:9d:f9:b2:e8
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi 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-4 latency=0 link=no multicast=yes port=twisted pair
resources: irq:128 memory:f1400000-f141ffff
Вывод команды:
sudo journalctl -b 0 /usr/sbin/NetworkManager
Mar 06 08:58:06 speedtLaptop NetworkManager[629]: <info> [1583477886.0632] init!
Mar 06 08:58:06 speedtLaptop NetworkManager[629]: <info> [1583477886.0817] interface-parser: parsing file /etc/network/interfaces
Mar 06 08:58:06 speedtLaptop NetworkManager[629]: <info> [1583477886.0818] interface-parser: finished parsing file /etc/network/interfaces
Mar 06 08:58:06 speedtLaptop NetworkManager[629]: <info> [1583477886.0818] management mode: unmanaged
Mar 06 08:58:06 speedtLaptop NetworkManager[629]: <info> [1583477886.0823] devices added (path: /sys/devices/pci0000:00/0000:00:1f.6/net/enp0s31f6, iface: enp0s31f6)
Mar 06 08:58:06 speedtLaptop NetworkManager[629]: <info> [1583477886.0823] device added (path: /sys/devices/pci0000:00/0000:00:1f.6/net/enp0s31f6, iface: enp0s31f6): no ifupdown configuration found.
Mar 06 08:58:06 speedtLaptop NetworkManager[629]: <info> [1583477886.0823] devices added (path: /sys/devices/virtual/net/lo, iface: lo)
Mar 06 08:58:06 speedtLaptop NetworkManager[629]: <info> [1583477886.0823] device added (path: /sys/devices/virtual/net/lo, iface: lo): no ifupdown configuration found.
Mar 06 08:58:06 speedtLaptop NetworkManager[629]: <info> [1583477886.0823] end _init.
Начиная с файла: /etc/network/interfaces
содержание было только:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Я добавил эти две строки:
auto enp0s31f6
iface enp0s31f6 inet dhcp
Но кажется, когда я ввожу команду:
sudo ifup enp0s31f6
это, кажется, застревает на DHCPDISCOVER навсегда.
Та же проблема, когда я выполняю команду:
sudo dhclient-v enp0s31f6
Что случилось? Почему я не получаю IP от своего домашнего маршрутизатора когда дело доходит до проводного соединения??
Кто-то, возможно, имеет предложение??
Я удалил бы биты, к которым Вы добавили /etc/network/interfaces
: Ubuntu 18.04 использует Netplan вместо ifupdown
, и в любом случае, у Вас должен быть NetworkManager, обрабатывающий Ваши проводные и беспроводные соединения. Нет никакой потребности в Вас ввести вещи вручную через файлы конфигурации в /etc/
.
Вы попытались использовать nmtui
(пользовательский интерфейс NetworkManager) для проверки, интерфейс идет, и настроен для использования DHCP?
Кроме того, не повредило бы добавлять вывод ip addr
.