“Активация сетевого соединения перестала работать” для проводного соединения, даже при том, что это работает во временном (18.04)

Я подключаю внешнее устройство через Ethernet. В администраторе сети это показывает проводное соединение "Соединением". Я могу проверить с помощью ping-запросов и SSH к удаленному устройству во время этой фазы, соединение хорошо работает.

После промежутка времени (~30s?) Я получаю сообщение "Активация сетевого соединения, отказавшего", и проводное соединение отключено. Я должен повторно включить его (или отключить/включить в кабеле) продолжать работать.

Потенциально релевантная информация:

  • У меня есть стабильное соединение Wi-Fi с Интернетом, но проблема также репродукции, когда я отключаю его.
  • Удаленное устройство не имеет интернет-соединения.
  • Удаленное устройство является ipv6 только.
  • Я выполняю Dell XPS13 и использую USB-C для адаптера Ethernet.
  • Я наблюдал поведение относительно дубликатов всего внешнего оборудования (кабели, устройства).
  • Коллега использует archlinux и не имеет этой проблемы.

Журналы:

# Excerpt from: journalctl -u NetworkManager
Aug 17 17:59:47 yoshi NetworkManager[1043]: <info>  [1534553987.5996] device (enx00e04c00072b): Activation: starting connection 'Wired connection 1' (74876abf-ba83-38b1-813d-1fa271132731)
Aug 17 17:59:47 yoshi NetworkManager[1043]: <info>  [1534553987.6002] device (enx00e04c00072b): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Aug 17 17:59:47 yoshi NetworkManager[1043]: <info>  [1534553987.6012] device (enx00e04c00072b): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Aug 17 17:59:47 yoshi NetworkManager[1043]: <info>  [1534553987.6026] device (enx00e04c00072b): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Aug 17 18:00:19 yoshi NetworkManager[1043]: <info>  [1534554019.5847] device (enx00e04c00072b): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Aug 17 18:00:19 yoshi NetworkManager[1043]: <warn>  [1534554019.5858] device (enx00e04c00072b): Activation: failed for connection 'Wired connection 1'
Aug 17 18:00:19 yoshi NetworkManager[1043]: <info>  [1534554019.5870] device (enx00e04c00072b): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')

Вопросы:

  1. Что Ubuntu использует, чтобы решить, что эта связь прервалась, учитывая, что ping/ssh хорошо работают?
  2. Как я могу зафиксировать его?

Обновление: Я изменил настройки для соединения так, чтобы IPv4 был отключен, и IPv6 был Локален для ссылки Только (от "Автоматического"). Это, кажется, устранило проблему, но я действительно не понимаю то, что я сделал так ответ с большим количеством деталей (и подтверждение, что это - законная фиксация), ценился бы.

4
задан 20 August 2018 в 22:59

2 ответа

IP-адреса не появляются автоволшебно: им нужен сервер DHCP для работы надежно при всех обстоятельствах.

Протокол IPv6 позволяет, чтобы SLAAC присвоил временный IP-адрес, но действительное решение состоит в том, чтобы установить сервер DHCP на Вашей машине и Вашем коллеге, у рабочего Arch, вероятно, есть выполнение того.

Относительно Ваших вопросов: 1 и 2 взаимосвязаны "Локальные для ссылки только", вынуждает SLAAC использоваться и обойти сервер DHCP, даже если был бы тот.

3
ответ дан 1 December 2019 в 09:44

При работе SSD, или в случае, работая с адаптером USB К ETHERNET, Вы рискуете вещами, загружающимися быстрее, чем сеть прибывает онлайн, и затем необходимо будет изменить следующий файл: /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service

[Unit]
Description=Network Manager Wait Online
Documentation=man:nm-online(1)
Requires=NetworkManager.service
After=NetworkManager.service
Before=network-online.target

[Service] Type=oneshot ExecStart=/usr/bin/nm-online -s -q --timeout=60 RemainAfterExit=yes

[Install] WantedBy=network-online.target

и измените тайм-аут от 30 кому: 60.

1
ответ дан 1 December 2019 в 09:44

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

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