Ethernet отображается в ifconfig, но не подключен к интернету в 18.04.

Вопрос или проблема

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

Вот вывод команды ifconfig (первые 2 — это интерфейсы Ethernet):

enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 1c:1b:0d:67:e9:74  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 0xef300000-ef320000  

enp4s1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether d4:6e:0e:00:8c:e9  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

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 1228  bytes 91800 (91.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1228  bytes 91800 (91.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlx1cbfce2bb446: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.7.126  netmask 255.255.0.0  broadcast 10.0.255.255
        inet6 fe80::d273:a97:e944:dc81  prefixlen 64  scopeid 0x20<link>
        ether 1c:bf:ce:2b:b4:46  txqueuelen 1000  (Ethernet)
        RX packets 157  bytes 36587 (36.5 KB)
        RX errors 0  dropped 9  overruns 0  frame 0
        TX packets 192  bytes 27036 (27.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Я пробовал ifdown, но он говорит, что интерфейс неизвестен.

$ sudo ifdown enp4s1
Неизвестный интерфейс enp4s1

$ sudo ifdown enp0s31f6
Неизвестный интерфейс enp0s31f6

Как насчет перезапуска интерфейса?

Сначала добавьте

network
version: 2
renderer: networkd
ethernets:
    [имя вашего интерфейса]:
        dhcp4: true
        dhcp6: true

в файл

*.ymal в каталоге

/etc/netplan/

а затем

sudo ifdown [имя интерфейса] && sudo ifup [имя интерфейса]

Пожалуйста, сообщите, если это не поможет!

Ответ или решение

Проблема подключения Ethernet в Ubuntu 18.04

Ваша ситуация с отсутствием подключения по Ethernet в Ubuntu 18.04 может быть вызвана различными факторами. Давайте рассмотрим возможные причины и способы их устранения.

1. Проверка интерфейсов

Сначала взглянем на вывод команды ifconfig:

enp0s31f6: flags=4099<UUP,BROADCAST,MULTICAST>  mtu 1500
        ether 1c:1b:0d:67:e9:74  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        TX packets 0  bytes 0 (0.0 B)

enp4s1: flags=4099<UUP,BROADCAST,MULTICAST>  mtu 1500
        ether d4:6e:0e:00:8c:e9  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        TX packets 0  bytes 0 (0.0 B)

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0

wlx1cbfce2bb446: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.7.126  netmask 255.255.0.0

Ваши Ethernet интерфейсы (enp0s31f6 и enp4s1) находятся в состоянии UP, но количество полученных (RX) и отправленных (TX) пакетов равно нулю. Это указывает на то, что физическое соединение с сетью отсутствует или оно неправильно настроено.

2. Проверка кабеля и подключения

Первоначально попробуйте проверить физическое состояние кабеля Ethernet и самого разъема. Убедитесь, что:

  • Кабель правильно подключен к порту на вашем устройстве и на маршрутизаторе.
  • Попробуйте использовать другой кабель или другой порт на маршрутизаторе.

3. Проверка сетевой конфигурации

Возможно, проблема кроется в настройках сети. Если вы использовали Netplan для управления сетевыми настройками, проверьте файл конфигурации в /etc/netplan/. Убедитесь, что вы правильно указали ваш интерфейс в файле YAML. Пример правильной конфигурации:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s31f6:    # или enp4s1, в зависимости от вашей конфигурации
      dhcp4: true
      dhcp6: true

После внесения изменений в файл, активируйте их командой:

sudo netplan apply

4. Перезапуск сетевых интерфейсов

Если интерфейс все еще не работает, вы можете попробовать перезапустить его:

sudo ifdown enp0s31f6 && sudo ifup enp0s31f6

или

sudo ifdown enp4s1 && sudo ifup enp4s1

Если вы получаете сообщение „Unknown interface”, это может означать, что ваши сетевые интерфейсы управляются не через ifupdown, а через систему Netplan.

5. Журналы и диагностика

Если вышеуказанные шаги не помогли, рекомендуется просмотреть системные логи. Выполните следующую команду, чтобы получить информацию об ошибках сетевого интерфейса:

journalctl -xe | grep NetworkManager

Также можно проверить состояние сети с помощью команды ip a. Это даст вам более детальный статус ваших сетевых интерфейсов.

Заключение

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

Помните, что возможные причины могут быть как в программной среде, так и в физическом подключении. Если у вас есть дополнительные вопросы, не стесняйтесь задавать их.

Оцените материал
Добавить комментарий

Капча загружается...