Я прошу в чехлах для ноутбуков, когда я хочу подключиться к Интернету с помощью проводной настройки. Можно ли применить мои настройки Netplan только в одной сети (например, в моем доме) и использовать настройки по умолчанию для всех остальных?
Этот сценарий звучит аналогично предыдущему сообщению , на которое я отвечал ранее. В своем ответе с помощью netplan я установил статический IP-адрес для интерфейса WiFi, используя сочетание NetworkManager и networkd. Моя система, которая использует эту конфигурацию netplan, полагается на USB-ключ для любого соединения Ethernet. Эта конфигурация устанавливает статический IP-адрес и автоматически устанавливает адрес моего подключенного Ethernet с помощью NetworkManager. В случае, если предоставленная ссылка не работает должным образом, ниже приведен пример конфигурации YAML:
network:
version: 2
renderer: NetworkManager
wifis:
renderer: networkd
wlp1s0:
addresses: [192.168.1.231/24]
dhcp4: no
dhcp6: no
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1]
access-points:
accesspointename:
password: passwordgoeshere
Используйте для этого NetworkManager.
Настройки -> Сеть. Создайте два новых проводных профиля (или только один новый, если он у вас уже есть)
Переключайтесь между профилями с помощью обычных элементов управления NetworkManager на рабочем столе или с помощью nmcli (оболочки). Можно - но более сложно - написать сценарий NetworkManager.Dispatcher, чтобы определить, находитесь ли вы в своей домашней сети, и автоматически выбрать правильный профиль.
Если вы решите следовать по этому пути, перенесите настройки Netplan в свой NetworkManager профиль. Это не произойдет автоматически. Netplan должен быть сокращен до исходной заглушки, указав NM в диспетчере сети.