在 Ubuntu 服务器 18.04 上设置 Bridge 和 Bonding 端口时,netplan yaml 文件应用错误

在 Ubuntu 服务器 18.04 上设置 Bridge 和 Bonding 端口时,netplan yaml 文件应用错误

我尝试在 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

答案1

您的 yaml 显示您interfaces在 下缩进nameservers。接口列表显然不是名称服务器配置的一部分。它需要缩进,以便与 的其他顶级属性保持一致br0

您的bonds部分还需要与以太网和桥梁在同一级别缩进。

答案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

相关内容