Внезапные проблемы с сетью в Ubuntu 18.04 Server

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

Сегодня утром сеть на моем сервере Ubuntu 18.04 больше не работает:

marco@pc01:$ sudo lshw -class network
  *-network DISABLED
      описание: Ethernet интерфейс
      продукт: RTL8111/8168/8411 PCI Express 
        Gigabit Ethernet контроллер
  *-network DISABLED
      описание: Беспроводной интерфейс
      продукт: AR9227 Беспроводной адаптер
  *-network:0
       описание: Ethernet интерфейс
       физический id: 2
       логическое имя: docker0
  *-network:1
       описание: Ethernet интерфейс
       физический id: 3

sudo nano /etc/network/interfaces :

iface eth0 inet static
    адрес 192.168.1.7
    маска подсети 255.255.255.0
    сеть 192.168.1.1 
    широковещательный адрес 192.168.0.255
    post-up iptables-restore <  
      /etc/iptables.up.rules
    шлюз 192.168.1.1
    dns-nameservers 192.168.0.5 8.8.8.8

marco@pc01:$ sudo service network-manager restart
 Не удалось перезапустить network-manager.service: Юнит network-manager.service 
  не найден

Даже с sudo /etc/init.d/networking restart:

marco@pc01:$ sudo /etc/init.d/networking restart
[ok] Перезапуск сети (через systemctl):
 networking.service

marco@pc01:$ ping 192.168.1.4
 подключение: Сеть недоступна


marco@pc01:$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue состояние UNKOWN группа
       по умолчанию qlen 1000
   inet 27.0.0.1/8 область хоста lo
     valid_lft навсегда preferred_lft навсегда
   inet6 ::1/128 область хоста
     valid_lft навсегда preferred_lft навсегда
2: enp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop состояние DOWN группа 
       по умолчанию qlen 1000
     link/ether 78:24:af:43:ef:5c brd ff:ff:ff:ff:ff:ff
3: wlp5s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop состояние DOWN группа 
       по умолчанию qlen 1000
     link/ether c0:4a:00:09:0e:80 brd ff:ff:ff:ff:ff:ff  
4: b3-4f9fe03b1a66: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc 
       noqueue состояние DOWN группа по умолчанию
     link/ether 02:42:64:29:65:73 brd ff:ff:ff:ff:ff:ff
     inet 172.22.0.1/16 brd 172.22.255.255 область глобальная br-4f9fe03b1a66
       valid_lft навсегда preferred_lft навсегда
5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue 
      состояние DOWN группа по умолчанию
    link/Ether 02:42:01:ea:90:66 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 область глобальная docker0
      valid_lft навсегда preferred_lft навсегда


marco@pc01:$ ifconfig eth0 up eth0: ОШИБКА при получении флагов интерфейса: 
  eth0: ОШИБКА при получении флагов интерфейса: Нет такого устройства
  eth0: Ошибка поиска имени хоста

marco@pc01:$ ifconfig
br-4f9feo3b1a66: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
    inet 192.22.0.1 маска подсети 255.255.0.0 широковещательный 172.22.255.255
    ether 02:42:4d:c4:bd:62 txqueuelen 0 (Ethernet) 
    RX пакеты 0 байт 0 (0.0B)
    RX ошибки 0 потеряно 0 переполнений 0 фреймы 0
    TX ошибки 0 потеряно 0 переполнений 0 carrier 0 коллизии 0

docker0: flags=4099<,UP,BROADCAST,MULTICAST> mtu 1500
    inet 172.17.0.1 маска подсети 255.255.0.0 широковещательный 172.17.255.255
    ether 02:42:24:b9:3b:59 txqueuelen 0 (Ethernet)
    RX пакеты 0 байт 0 (0.0 B)
    RX ошибки 0 потеряно 0 переполнений 0 фреймы 0
    TX пакеты 0 байт 0 (0.0 B)
    TX ошибки 0 потеряно 0 переполнений 0 carrier 0 коллизии 0

l0: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
    inet 127.0.0.1 маска подсети 255.0.0.0
    inet6 ::1 префиксlen 128 scopeid 0x10<host>
    loop txqueuelen 1000 (Локальный за-loopback)
    RX пакеты 258 байт 32343 (32.3 KB) 
    RX ошибки 0 потеряно 0 переполнений 0 фреймы 0
    TX пакеты 258 байт 32343 (32.3 KB)  
    TX ошибки 0 потеряно 0 переполнений 0 carrier 0 коллизии 0



/etc/network/interfaces :

  auto lo
  iface lo inet loopback

Обновление 4°:

  marco@pc01:$ uname -r
  4.15.0-55-generic

  marco@pc01:$ ls -al /etc/netplan
  всего 20
  drwxr-xr-x 2 root root 4096 Июл 25 18:37
  drwxr-xr-x 128 root root 12288 Июл 25 12:51
  -rw-r--r-- 1 root root 616 Июл 25 18:37 30-cloud-init.yaml

   etc/netplan/50-cloud-init.yaml    :

     сеть:
         рендерер: NetworkManager/ networkd
         ethernet:
           enp3s0:
               адреса: [192.168.1.7/24]
               gateway4: 192.168.1.1
               серверы имен:
                   адреса: [8.8.8.8,8.8.4.4]
               dhcp4: нет
         версия: 2

 marco@pc01:$ sudo netplan apply
 sudo: netplan: команда не найдена

Для sudo llshw -c network: см. выше

Что мне нужно сделать, чтобы снова сделать сеть доступной?
С нетерпением жду вашей доброй помощи
Марко

Говорит “eth0: ОШИБКА при получении флагов интерфейса: Нет такого устройства” прямо здесь. Возможно, проблема с драйвером или деактивированное/неработающее оборудование. Проверьте системные журналы, особенно ядро. Остальные ошибки будут вторичными или, в некоторых случаях, вы, возможно, ошиблись в командах (я не знаком с Ubuntu).

(Linux стал настолько сложным, также и в области сетей…)

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

Проблемы с сетью на Ubuntu 18.04 Server: Решение и рекомендации

Введение

Сетевые проблемы могут возникнуть в любое время и вызывать значительные неудобства в работе с сервером. В данном случае, вы столкнулись с проблемой на сервере Ubuntu 18.04, где сетевые интерфейсы отображаются как "DISABLED", а команда ifconfig сообщает об ошибках. Рассмотрим, как диагностировать и решить эти проблемы.

Анализ проблемы

  1. Состояние сетевых интерфейсов:

    • С помощью команды lshw -class network вы видите, что Ethernet и Wireless интерфейсы находятся в состоянии "DISABLED". Это означает, что они не активны и не могут передавать данные.
    • В выводе ip addr show интерфейсы enp3s0 и wlp5s0 также показывают состояние "DOWN".
  2. Конфигурация сети:

    • Файл /etc/network/interfaces содержит информацию о конфигурации сетевого интерфейса eth0, который, судя по всему, не распознается вашим текущим оборудованием, что подтвердили сообщения об ошибках команды ifconfig.
  3. Использование netplan:

    • В системе присутствует файл конфигурации 50-cloud-init.yaml в каталоге /etc/netplan/, который содержит настройки для интерфейса enp3s0. Это может быть причиной того, что команда netplan не распознается. Возможно, ваши настройки конфликтуют между собой.

Шаги для устранения неполадок

  1. Проверка драйверов:

    • Убедитесь, что драйвера для ваших сетевых интерфейсов установлены и работают корректно. Выполните команду:
      sudo lspci -k
    • Это поможет идентифицировать, установлены ли драйвера для ваших сетевых адаптеров.
  2. Активация интерфейсов:

    • Для активации интерфейса, который отображается в выводе как enp3s0, выполните:
      sudo ip link set enp3s0 up
    • Проверьте состояние интерфейсов после этого:
      ip addr show
  3. Обновление конфигурации сети с помощью netplan:

    • Поскольку ваша система использует netplan, вы можете попробовать применить конфигурацию:
      sudo netplan apply
    • Если команда netplan не распознается, убедитесь, что пакет установлен:
      sudo apt-get install netplan.io
  4. Проверка системных логов:

    • Просмотрите системные логи с помощью:
      journalctl -xe
    • Это может дать подсказки о том, что происходит с сетевыми сервисами.
  5. Проверка существования конфликта в конфигурации:

    • Убедитесь, что нет конфликтующих записей в /etc/network/interfaces и файлах netplan.
    • Вы можете временно переименовать файл netplan:
      sudo mv /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.backup
    • Примените изменения:
      sudo netplan apply
  6. Проверка настройки IP-адреса:

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

Заключение

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

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

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