Примечание: этот вопрос изменился при исследовании проблемы для оставаний в курсе.
Примечание 2: Этот вопрос недопустим, описанной проблемы не стало. Askubuntu препятствует тому, чтобы я удалил его.
Вот мой /etc/netplan/01.yaml
конфигурация на моих новых 18,04 бездисплейных серверах. Файл описывает два из моих аппаратных интерфейсов, которые я могу использовать:
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
optional: true
dhcp4: yes
wifis:
wlx0013eff10948:
access-points:
"the-network":
password: "the-password"
dhcp4: yes
Проблема состоит в том, что соединение Wi-Fi иногда может умирать. Или нет никакой возможности соединения во время начальной загрузки. Те же условия для интерфейса Ethernet.
Как я могу настроить свою систему для адаптации таблицы маршрутизации и и и т.д. к этим изменениям? На данный момент кажется, что любое изменение аппаратной конфигурации повреждает "шлюз системы по умолчанию".
В результате у меня могут быть один или оба своих интерфейса с присвоенные IP-адреса без работы ping
в моей системе. И нет проблемы с точкой доступа или маршрутизатором позади кабеля - моя установка просто не может пережить "изменения" и переключатели..
сводка ifconfig
docker0
(br)
enp2s0
(no inet)
lo
tun0
(openvpn - there is client daemon that needs to be connected to my VPN)
wlx0013eff10948
(inet 192.168.1.x) = shows as connected, but internet is not working
Менее релевантная информация
wlx0013eff10948 rtl8192cu
Аппаратный ключ USB. Я только установил linux-generic-hwe-18.04
чтобы это появилось и работало (протестированный с wicd-curses
). Как оказалось, нет никакой проблемы с WI-FI - просто способ, которым система обрабатывает потерянный Wi-Fi (или кабель) соединение.
Иногда я вижу, что этот вывод появляется в tty машины:
[ 232.2332] rtlwifi: AP off, try to reconnect now
Точно в состоянии, когда у меня нет кабеля Wi-Fi и соединения Wi-Fi, умер, но должен быть восстановлен. Которого не происходит
Попробовать...
Дополнительное устройство не требуется для начальной загрузки. Обычно, networkd будет ожидать некоторое время устройства для становления настроенным перед продолжением начальной загрузки. Однако, если устройство отмечено, поскольку дополнительный, networkd не будет ожидать его. Это только поддерживается networkd, и значение по умолчанию является ложью.
Источник: https://netplan.io/reference
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
dhcp4: yes
dhcp4-overrides: # possibly not functional yet
route-metric: 100 # possibly not functional yet
optional: true
wifis:
wlx0013xxx:
access-points:
"the-network":
password: "the-password"
dhcp4: true
dhcp4-overrides: # possibly not functional yet
route-metric: 200 # possibly not functional yet