Я пытаюсь настроить мост и порт соединения на сервере Ubuntu 18.04, получаю сообщение об ошибке:
/etc/netplan/00-netcfg.yaml:15:33: Error in network definition: unknown key 'interfaces'
interfaces:
^
Кто угодно может помочь, что не так? подробности файла yaml:
network:
bridges:
br0:
addresses:
- 10.1.1.100/24
dhcp4: false
dhcp6: false
gateway4: 10.1.1.254
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
interfaces:
- bond0
bonds:
bond0:
interfaces:
- enp2s0f0
- enp2s0f1
parameters:
mode: balance-rr
ethernets:
enp2s0f0:
addresses: []
dhcp4: false
dhcp6: false
enp2s0f1:
addresses: []
dhcp4: false
dhcp6: false
Используйте этот .yaml. Сохраняйте ТОЧНО такой же интервал и отступ...
network:
version: 2
renderer: networkd
ethernets:
enp2s0f0:
addresses: []
enp2s0f1:
addresses: []
bridges:
br0:
addresses:
- 10.1.1.100/24
gateway4: 10.1.1.254
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
interfaces:
- bond0
bonds:
bond0:
interfaces:
- enp2s0f0
- enp2s0f1
parameters:
mode: balance-rr
sudo netplan generate
sudo netplan apply
reboot
Ваш yaml показывает, что у вас есть интерфейсы
, отступающие под nameservers
. Список интерфейсов явно не является частью конфигурации сервера имен. Его нужно отступить, чтобы он соответствовал другим свойствам верхнего уровня br0
.
Ваш раздел bonds
также должен быть отступ на том же уровне, что и ethernets и bridges.