Проводной Ethernet не рабочая Ubuntu 18.04

После начальной загрузки сетевое соединение, кажется, соединено для нескольких перезагрузок, я вскоре смог проверить с помощью 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
7
задан 24 June 2018 в 05:02

6 ответов

У меня была та же проблема - мой недавно установленный Ubunut 18.04 не обнаруживал мое соединение Ethernet в течение секунды, хотя ведомый в порте постоянно мигал, как будто это было нормально. Я ввел lshw -C на терминале, и среди вывода, отображенного там, не был никакой eth0 (он относится к соединению Ethernet, № eth0 не означает соединения Ethernet). Я искал онлайн, и узнал , что конкретный драйвер Ethernet мог бы отсутствовать в Ubuntu.

я понизил свое ядро и... провел больше чем два дня, лихорадочно пытаясь решить проблему.

решение: я переустановил Ubuntu 18.04, и это решило мою проблему. Я не знаю то, что пошло не так, как надо в первой установке.

1
ответ дан 23 November 2019 в 06:16

У меня была своя сетевая плата, отключены после обновления 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
8
ответ дан 23 November 2019 в 06:16

Подобные проблемы здесь, это могло быть связано с этой ошибкой или этой ошибкой в NetworkManager.

Я работаю вокруг этой проблемы при помощи ifupdown вместе с ifplugd для обнаружения правильно, если коннектор включается в nic или не (я работаю над ноутбуком), и у меня больше нет проблем возможности соединения.

1
ответ дан 23 November 2019 в 06:16

Я попробовал решения выше, и они не работали.

То, что работало на меня, отключало Wi-Fi с помощью значка сети на правом верхнем углу GUI Ubuntu, затем перезапускающего администратора сети, использующего:

service network-manager restart

Я думаю, что наличие рабочего кабеля проводного соединения, который включается - в и связанная плата беспроводной локальной сети к сети Wi-Fi одновременно, создает конфликт.

4
ответ дан 23 November 2019 в 06:16

Была та же проблема, попробуйте:

sudo apt install ifplugd

затем

reboot

Исправлено для меня.

-1
ответ дан 24 December 2019 в 10:27

Запустить старый графический интерфейс

nm-applet

Затем активируйте Включить сеть .

Если это не решит проблему, попробуйте запустить

nm-connection-editor

, чтобы отредактировать любую странную конфигурацию в соединениях.

Вы также можете увидеть, что NetworkManager делает с этими командами.

# Run one by one to see if anything is useful
nmcli device

nmcli

nmcli device show

, если ваше сетевое устройство сообщает неуправляемый , это означает, что NetworkManager не будет пытаться использовать это устройство для подключения.


Обходной путь для обхода 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
9
ответ дан 7 February 2020 в 16:12

Другие вопросы по тегам:

Похожие вопросы: