устройство (enp9s0): изменение состояния: неудача -> отключено (причина ‘нет’, системное состояние интерфейса: ‘управляемый’)

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

На Fedora-38, под пользователем root, я попробовал:
$ nmcli device connect enp9s0
что является ‘Проводным соединением 2’, и получил следующее, используя:

$ journalctl -b -u NetworkManager

Jul 04 17:20:04 Level10 NetworkManager[1811]: <info>  [1688516404.0854] dhcp4 (enp9s0): отменена DHCP-транзакция
Jul 04 17:20:04 Level10 NetworkManager[1811]: <info>  [1688516404.0855] dhcp4 (enp9s0): активация: начало транзакции (ожидание 45 секунд)
Jul 04 17:20:04 Level10 NetworkManager[1811]: <info>  [1688516404.0855] dhcp4 (enp9s0): состояние изменилось, нет аренды
Jul 04 17:20:26 Level10 NetworkManager[1811]: <info>  [1688516426.9886] agent-manager: agent[dcb1b81bbec4cc63,:1.945/nmcli-connect/0]: агент зарегистрирован
Jul 04 17:20:26 Level10 NetworkManager[1811]: <info>  [1688516426.9894] устройство (enp9s0): активация: начало соединения 'Проводное соединение 2' (db7b61ca-c55d-39a0-bd3d-1b6bb4d3319e)
Jul 04 17:20:26 Level10 NetworkManager[1811]: <info>  [1688516426.9895] аудит: op="connection-activate" uuid="db7b61ca-c55d-39a0-bd3d-1b6bb4d3319e" name="Проводное соединение 2" pid=89931 >
Jul 04 17:20:26 Level10 NetworkManager[1811]: <info>  [1688516426.9896] устройство (enp9s0): изменение состояния: отключено -> подготовка (причина 'нет', sys-iface-state: 'управляемый')
Jul 04 17:20:26 Level10 NetworkManager[1811]: <info>  [1688516426.9899] менеджер: состояние NetworkManager теперь CONNECTING
Jul 04 17:20:26 Level10 NetworkManager[1811]: <info>  [1688516426.9900] устройство (enp9s0): изменение состояния: подготовка -> конфигурация (причина 'нет', sys-iface-state: 'управляемый')
Jul 04 17:20:27 Level10 NetworkManager[1811]: <info>  [1688516427.0160] устройство (enp9s0): изменение состояния: конфигурация -> ip-конфигурация (причина 'нет', sys-iface-state: 'управляемый')
Jul 04 17:20:27 Level10 NetworkManager[1811]: <info>  [1688516427.0180] dhcp4 (enp9s0): активация: начало транзакции (ожидание 45 секунд)
Jul 04 17:21:12 Level10 NetworkManager[1811]: <info>  [1688516472.0658] устройство (enp9s0): изменение состояния: ip-конфигурация -> неудачно (причина 'ip-конфигурация-недоступна', sys-iface-state: 'управляемый')
Jul 04 17:21:12 Level10 NetworkManager[1811]: <info>  [1688516472.0663] менеджер: состояние NetworkManager теперь CONNECTED_SITE
Jul 04 17:21:12 Level10 NetworkManager[1811]: <warn>  [1688516472.0664] устройство (enp9s0): активация: неудача для соединения 'Проводное соединение 2'
Jul 04 17:21:12 Level10 NetworkManager[1811]: <info>  [1688516472.0667] устройство (enp9s0): изменение состояния: неудача -> отключено (причина 'нет', sys-iface-state: 'управляемый')

Что я могу сделать, чтобы заставить работать мой проводной LAN интерфейс (или, лучше, оба)?

У меня также есть Проводное соединение 1, но оно кажется хуже, учитывая…

$ nmcli con show
NAME                UUID                                  TYPE      DEVICE
3c58ac5             50615f69-30fd-411a-b3bd-39e0858e30a6  wifi      wlp5s0
lo                  5a3b47a1-1f41-4d71-b917-58742be80314  loopback  lo
Проводное соединение 1  44801890-09c3-31eb-a8aa-9f21d0b17aa9  ethernet  --
Проводное соединение 2  db7b61ca-c55d-39a0-bd3d-1b6bb4d3319e  ethernet  --
$ nmcli dev status
DEVICE          TYPE       STATE                   CONNECTION
wlp5s0          wifi       connected               3c58ac5
lo              loopback   connected (externally)  lo
enp9s0          ethernet   disconnected            --
p2p-dev-wlp5s0  wifi-p2p   disconnected            --
enp8s0          ethernet   unavailable             --
wgpia0          wireguard  unmanaged               --

$ inxi -F # показывает мне

Сеть:
  Устройство-1: Intel Wireless-AC 9260 драйвер: iwlwifi
  IF: wlp5s0 состояние: активен mac: ...59:1F
  Устройство-2: Intel I211 Gigabit Network драйвер: igb
  IF: enp8s0 состояние: отключен mac: ...4B:88
  Устройство-3: Intel I211 Gigabit Network драйвер: igb
  IF: enp9s0 состояние: активен скорость: 1000 Mbps дуплекс: полный mac: ...4B:89
  IF-ID-1: wgpia0 состояние: неизвестно скорость: N/A дуплекс: N/A mac: N/A

Что тревожно, только MAC-адрес для интерфейса Wi-Fi wlp5s0 ...59:1F и проводного интерфейса с MAC: …C0:EA отображаются в таблице устройств маршрутизатора. Ни enp8s0 (...4B:88), ни enp9s0 (...4B:89) не появляются.

Что может быть причиной этого?

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

Анализ проблемы подключения Ethernet в Fedora-38

Когда вы пытаетесь активировать ваше Ethernet-соединение enp9s0 на системе Fedora-38, вывод журнала системы указывает на переход устройства из состояния "failed" (неудача) в "disconnected" (отключено). Это может быть связано с различными факторами. Давайте разберем проблему более подробно.

Журнал ошибок

Из вывода journalctl -b -u NetworkManager можно выделить несколько ключевых сообщений:

  1. Запрос DHCP:

    • dhcp4 (enp9s0): canceled DHCP transaction
    • dhcp4 (enp9s0): state changed no lease

    Эти сообщения указывают на то, что устройство enp9s0 не смогло получить IP-адрес через DHCP. Это может быть вызвано тем, что DHCP-сервер не доступен или неправильно настроен.

  2. Состояние подключения:

    • device (enp9s0): state change: ip-config -&gt; failed (reason 'ip-config-unavailable')

    Это сообщение подразумевает, что устройство не смогло сконфигурировать IP-адрес, что является причиной неудачного соединения.

  3. Отсутствие связи с маршрутизатором:

    • Вы отметили, что ни одно из Ethernet-устройств не отображается в таблице устройств вашего маршрутизатора. Это также подтверждает, что соединение не установлено.

Возможные причины и решения

  1. Проблемы с кабелем и портом:

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

    • Убедитесь, что DHCP-сервер работает на вашем маршрутизаторе. Вы можете войти в его интерфейс настроек и проверить параметры сети.
    • Также проверьте, назначены ли IP-адреса в диапазоне для вашего устройства.
  3. Проверка состояния устройства:

    • Используйте команду nmcli device show enp9s0, чтобы проверить состояние устройства и его настройки. Это может дать дополнительную информацию о проблемах.
  4. Перезагрузка службы сети:

    • Попробуйте перезагрузить службу NetworkManager с помощью команды:
      systemctl restart NetworkManager
    • Затем повторите попытку подключения:
      nmcli device connect enp9s0
  5. Настройка статического IP-адреса:

    • Если DHCP по-прежнему не работает, вы можете попробовать настроить устройство enp9s0 на использование статического IP-адреса. Это делается с помощью команды:
      nmcli con modify "Wired connection 2" ipv4.addresses <вашстатическийip> ipv4.gateway <вашшлюз> ipv4.dns <вашднс> ipv4.method manual
    • После этого попробуйте снова подключиться.
  6. Проверка модулей и драйверов:

    • Убедитесь, что драйверы для вашего сетевого оборудования загружены правильно. Для этого используйте команду lspci -k, чтобы проверить наличие нужных модулей.
  7. Журнал системы и диагностика:

    • Воспользуйтесь dmesg | grep -i enp9s0 для проверки сообщений ядра, связанных с вашим сетевым интерфейсом, чтобы выявить потенциальные ошибки.

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

Заключение

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

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

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