enp2s0 - WAN, All the others LAN ports

apt install -y bridge-utils
vi /etc/netplan/50-cloud-init.yaml

Router example

network:
    ethernets:
        enp2s0:
            dhcp4: true
        enp3s0:
            dhcp4: false
            optional: true
        enp4s0f0:
            dhcp4: false
            optional: true
        enp4s0f1:
            dhcp4: false
            optional: true
        enp5s0:
            dhcp4: false
            optional: true
        enp6s0:
            dhcp4: false
            optional: true
    bridges:
        lan:
          dhcp4: false
          addresses:
            - 10.0.0.1/24
          interfaces:
            - enp3s0
            - enp4s0f0
            - enp4s0f1
            - enp5s0
            - enp6s0
    version: 2

host example

network:
  version: 2
  ethernets:
    enp2s0:
      dhcp4: false
      dhcp6: false
      optional: true
    enp3s0:
      dhcp4: false
      dhcp6: false
      optional: true
    enp4s0:
      dhcp4: false
      dhcp6: false
      optional: true
    enp5s0:
      dhcp4: false
      dhcp6: false
      optional: true
  bridges:
    lan:
      dhcp4: false
      dhcp6: false
      addresses:
        - 10.0.0.2/24
      gateway4: 10.0.0.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      interfaces:
        - enp2s0
        - enp3s0
        - enp4s0
        - enp5s0


netplan apply


  • No labels