С этой конфигурацией я получаю эту ошибку:
Ошибка в определении сети: ожидаемое сопоставление (проверка отступов)
set-name: eth0
.
Почему? отступ в названном элементе правильный ... не так ли?
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
match:
macaddress: 00:11:22:33:44:55
set-name: eth0
Вы пропустили некоторые отступы, правильный синтаксис:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
match:
macaddress: 00:11:22:33:44:55
set-name: eth0
Объяснение: dhcp4
, match
и set-name
принадлежат (или определяют) eth0
, а macadress
принадлежит до match
.
Если это настольная установка, вы должны использовать NetworkManager ...
network:
version: 2
renderer: NetworkManager
Однако, чтобы ответить на ваш вопрос, просто используйте это ... не нужно совпадения, macaddress или set-name ...
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
sudo netplan --debug generate
# make config files
sudo netplan apply
# применить новую конфигурацию
reboot
# проверить конфигурацию