После начальной загрузки сетевое соединение, кажется, соединено для нескольких перезагрузок, я вскоре смог проверить с помощью ping-запросов 8.8.8.8. Однако я дольше не могу сделать это. Затем после входа в систему (<30 секунд) администратор сети говорит, что кабель разъединяется. Отключение и перевключение кабеля не изменяют это состояние.
Беспроводное соединение работает.
Я ранее использовал проводное соединение в более старых версиях человечности (16.10 и 16.04) на этом ноутбуке, хотя я недавно не протестировал их.
Сетевой кабель работает с другими компьютерами.
Устройство NIC является BCM5762.
Вот вывод ifconfig
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 40:b0:34:09:9a:c0 txqueuelen 1000 (Ethernet)
RX packets 91 bytes 54152 (54.1 KB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 146 bytes 32104 (32.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 36
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 294 bytes 23870 (23.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 294 bytes 23870 (23.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.87.252.202 netmask 255.255.0.0 broadcast 10.87.255.255
inet6 fe80::3260:ab36:9b89:9e58 prefixlen 64 scopeid 0x20<link>
ether 7c:b0:c2:4e:13:d0 txqueuelen 1000 (Ethernet)
RX packets 1247 bytes 1208923 (1.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 881 bytes 160559 (160.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Вот является вывод lshw-C сетью
*-network
description: Ethernet interface
product: NetXtreme BCM5762 Gigabit Ethernet PCIe
vendor: Broadcom Limited
physical id: 0
bus info: pci@0000:01:00.0
logical name: enp1s0
version: 10
serial: 40:b0:34:09:9a:c0
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 firmware=sb latency=0 link=no multicast=yes port=twisted pair
resources: irq:36 memory:e0820000-e082ffff memory:e0810000-e081ffff memory:e0800000-e080ffff
*-network
description: Wireless interface
product: Wireless 7265
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 59
serial: 7c:b0:c2:4e:13:d0
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-23-generic firmware=29.1044073957.0 ip=10.87.252.202 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:47 memory:e0d00000-e0d01fff
У меня была та же проблема - мой недавно установленный Ubunut 18.04 не обнаруживал мое соединение Ethernet в течение секунды, хотя ведомый в порте постоянно мигал, как будто это было нормально. Я ввел lshw -C
на терминале, и среди вывода, отображенного там, не был никакой eth0
(он относится к соединению Ethernet, № eth0 не означает соединения Ethernet). Я искал онлайн, и узнал , что конкретный драйвер Ethernet мог бы отсутствовать в Ubuntu.
я понизил свое ядро и... провел больше чем два дня, лихорадочно пытаясь решить проблему.
решение: я переустановил Ubuntu 18.04, и это решило мою проблему. Я не знаю то, что пошло не так, как надо в первой установке.
У меня была своя сетевая плата, отключены после обновления Ubuntu этого утра. Перезагрузка машины в Win10, сетевая плата все еще работает, таким образом, это - конфигурация Ubuntu.
Путем я решил его, было следующим:
sudo lshw -C network
Это перечислило значения "логического имени":
logical name: enp8s0
logical name: docker0
logical name: enp0s29f7u7c4i2
У меня есть Dell T7400, таким образом, я знаю, что устройство является Broadcom NetXtreme BCM5754. Поддержка Dell не обеспечивает драйверов Ubuntu, но Вам действительно не нужен тот. Так или иначе мое имя устройства Ethernet было переименовано.
sudo vi/etc/network/interfaces
Добавьте логическое имя в конец файла:
auto enp8s0
iface enp8s0 inet dhcp
Наконец, включите интерфейс:
sudo ifup enp8s0
Подобные проблемы здесь, это могло быть связано с этой ошибкой или этой ошибкой в NetworkManager.
Я работаю вокруг этой проблемы при помощи ifupdown вместе с ifplugd для обнаружения правильно, если коннектор включается в nic или не (я работаю над ноутбуком), и у меня больше нет проблем возможности соединения.
Я попробовал решения выше, и они не работали.
То, что работало на меня, отключало Wi-Fi с помощью значка сети на правом верхнем углу GUI Ubuntu, затем перезапускающего администратора сети, использующего:
service network-manager restart
Я думаю, что наличие рабочего кабеля проводного соединения, который включается - в и связанная плата беспроводной локальной сети к сети Wi-Fi одновременно, создает конфликт.
Была та же проблема, попробуйте:
sudo apt install ifplugd
затем
reboot
Исправлено для меня.
nm-applet
Затем активируйте Включить сеть
.
Если это не решит проблему, попробуйте запустить
nm-connection-editor
, чтобы отредактировать любую странную конфигурацию в соединениях.
Вы также можете увидеть, что NetworkManager делает с этими командами.
# Run one by one to see if anything is useful
nmcli device
nmcli
nmcli device show
, если ваше сетевое устройство сообщает неуправляемый
, это означает, что NetworkManager не будет пытаться использовать это устройство для подключения.
Настройте сеть с помощью netplan
# Create a config file
sudo nano /etc/netplan/ethernet.yaml
и введите этот
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: true
, замените eno1
любым вашим устройством (у меня было ens33
).
Чтобы просмотреть список устройств, запустите ip addr
.
Наконец, примените новые конфигурации
sudo netplan apply