в NetworkManager я могу иметь несколько конфигураций для одного и того же сетевого интерфейса (т. Е. Статический адрес, например 192.168.33.3
, статический адрес [для настройки маршрутизатора в заводских настройках], например, 192.168.1.3
, и динамический адрес [через dhcp
. ]]).
, поскольку я не фанат формата файла конфигурации (я настоятельно предпочитаю yaml
netplan), я хотел знать, могу ли я иметь несколько конфигураций для одного интерфейса (используя renderer: NetworkManager
), чтобы затем иметь возможность выбирать те конфигурации в апплете NetworkManager.
Я попытался поместить эти 3 конфигурации в один файл 01-netcfg.yaml
:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s31f6:
addresses: [ 192.168.33.3/24 ]
gateway4: 192.168.33.1
nameservers:
addresses:
- 192.168.33.1
search:
- tom
enp0s31f6:
dhcp4: yes
enp0s31f6:
addresses: [ 192.168.1.3/24 ]
gateway4: 192.168.1.1
nameservers:
addresses:
- 192.168.1.1
search:
- tom
, а также каждую в отдельный файл. но я увижу только первую конфигурацию (как netplan-enp0s31f6
) в NetworkManager.
есть ли способ сделать это?
на https://netplan.io/examples я нашел раздел «Использование нескольких адресов на одном интерфейс ", но это не очень поможет ...