Ошибка применения файла netplan yaml при настройке моста и порта соединения на сервере Ubuntu 18.04

Я пытаюсь настроить мост и порт соединения на сервере 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
0
задан 4 June 2021 в 07:16

2 ответа

Используйте этот .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

1
ответ дан 28 July 2021 в 11:32

Ваш yaml показывает, что у вас есть интерфейсы, отступающие под nameservers. Список интерфейсов явно не является частью конфигурации сервера имен. Его нужно отступить, чтобы он соответствовал другим свойствам верхнего уровня br0.

Ваш раздел bonds также должен быть отступ на том же уровне, что и ethernets и bridges.

1
ответ дан 28 July 2021 в 11:32

Другие вопросы по тегам:

Похожие вопросы: