Ubuntu通过yaml配置网卡

发布时间 2023-08-31 14:35:22作者: vmsysjack
---
# 单网卡配置IP地址
network:
  version: 2
  renderer: networkd
  ethernets:
    enp131s0:
      addresses: [ 168.17.0.5/24 ]
      gateway4: 168.17.0.1
      nameservers:
          addresses:
              - "114.114.114.114"
---

---
#两张网卡配置bond4
network:
  ethernets:
    enp1s0f0:
      addresses: []
      dhcp4: true
      dhcp6: true
    enp1s0f1:
      addresses: []
      dhcp4: true
      dhcp6: true
  bonds:
    bond0:
      addresses: [ 168.17.0.6/24 ]
      gateway4: 168.17.0.1
      nameservers:
        addresses: [ 8.8.8.8,114.114.114.114 ]
      interfaces:
      - enp1s0f0
      - enp1s0f1
      parameters:
        lacp-rate: fast
        mode: 802.3ad
        transmit-hash-policy: layer2
---


---
#多网卡配置多个子接口
network:
  version: 2
  ethernets:
      enp132s0:
          dhcp4: no
      enp133s0:
          dhcp4: no        
  vlans:
      enp132s0.vlan22:
          id: 33
          link: enp133s0
          addresses: [ "172.31.33.103/24" ]
      enp132s0.vlan44:
          id: 44
          link: enp133s0
          addresses: [ "172.31.44.103/24" ]
      enp133s0.vlan10:
          id: 10
          link: enp133s0
          addresses: [ "172.31.10.103/24" ]    
      enp133s0.vlan11:
          id: 11
          link: enp133s0
          addresses: [ "172.31.11.103/24" ]        
---

netplan apply