Рейтинг:0

Настройки Network Manager не сохраняются после перезагрузки

флаг tm

Я пытаюсь автоматически установить VPN-соединение после перезагрузки. Я создал профиль через графический интерфейс сетевого менеджера, и все работает хорошо. Я могу использовать nm-connection-editor, чтобы отредактировать конфигурацию Ethernet (и Wi-Fi), чтобы проверить «Автоматически подключаться к VPN». Если я перезапущу любой интерфейс (wlan0 или eth0), VPN-соединение будет установлено.

Однако, когда я перезагружаюсь, VPN-соединение не устанавливается через eth0. Когда я повторно запускаю nm-connection-editor, флажок автоматического подключения к VPN теперь не установлен. Если я перепроверю это и перезапущу интерфейс, VPN снова автоматически установится. Повторная перезагрузка возвращает настройки. Каждый раз, когда я устанавливаю этот флажок после перезагрузки, в /etc/NetworkManager/system-connections создается НОВЫЙ файл конфигурации. Он начинается с netplan-eth0, затем netplan- и получает номер 1-up при каждом новом сохранении.

netplan-eth0-626dd384-8b3d-3690-9511-192b2c79b3fd-1.nmconnection
netplan-eth0-626dd384-8b3d-3690-9511-192b2c79b3fd.nmconnection
netplan-eth0.nmсоединение

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

Все мои действия по устранению неполадок с netplan и все параметры в NetworkManager оказались пустыми.Я пытаюсь настроить raspi для отправки родственнику и хочу, чтобы он установил соединение vpn, просто подключив его к сети Ethernet, поэтому мне нужно, чтобы он работал с проводным соединением. Любая помощь приветствуется.

Ниже приведена вставка netplan-eth0.nmconnection. Обратите внимание, что именно параметр «вторичные» связывает VPN с этим интерфейсом. Если бы мне пришлось угадывать, NetworkManager игнорирует эту конфигурацию для eth0 после перезагрузки.

[связь]
идентификатор = сетевой план-eth0
UUID = 626dd384-8b3d-3690-9511-192b2c79b3fd
тип = Ethernet
имя-интерфейса = eth0
измерено=2
разрешения =
вторичные = f3f0c99a-c2c5-47fd-9bce-9104f3665dfc;
отметка времени = 1638470039

[этернет]
Mac-адрес-черный список =
пробуждение по локальной сети = 0

[ipv4]
DNS-поиск =
метод=авто

[ipv6]
адрес-ген-режим = eui64
DNS-поиск =
метод = игнорировать
Рейтинг:0
флаг tm

После долгих поисков и устранения неполадок и чтения о netplan я решил эту проблему. Дистрибутив Raspberry Pi Ubuntu включает файл /etc/netplan/10-rpi-ethernet-eth0.yaml. Код для этого файла:

сеть:
  Ethernet:
    эт0:
      # Переименуйте встроенное сетевое устройство в "eth0"
      имя набора: eth0
      DHCP4: правда
      необязательно: правда

Я предполагаю, что при каждой перезагрузке происходит то, что NetworkManager регенерирует новую конфигурацию eth0, потому что внутренняя конфигурация переименовывается. Это стало ясно, когда я изменил имя соединения eth0 по умолчанию, которое было «netplan-eth0» в списке «nmcli connection show». Я переименовал его просто в «eth0» со всеми нужными мне свойствами (включая «вторичные» для VPN-подключения), но когда я перезагрузил его, он вернулся к общему имени: «netplan-eth0» со всеми параметрами по умолчанию. .

Простое удаление файла «10-rpi-ethernet-eth0.yaml» решило проблему. Я еще не испытал никаких побочных эффектов. Возможно, этот файл важен только при первой загрузке, прежде чем NetworkManager узнает что-либо об устройстве.

Теперь, когда я загружаюсь, VPN-соединение устанавливается автоматически, если eth0 устанавливает соединение.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.