Skip to content

Bridge br0 | netplan

  • netplan needs to be installed

edit /etc/netplan

Bash
sudo nano /etc/netplan/01-network-manager.yaml
  • example edit:
YAML
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eno1:
      dhcp4: no
  bridges:
    br0:
      dhcp4: no
      interfaces:
        - eno1
      addresses:
        - 192.168.0.100/24
      routes:
       - to: default
         via: 192.168.0.1
      nameservers:
          addresses: [9.9.9.9, 1.1.1.1, 4.4.4.4]
  • test
Bash
sudo netplan try
  • apply
Bash
sudo netplay apply
  • forward all traffic to br0
Bash
sudo iptables -A FORWARD -p all -i br0 -j ACCEPT

kvm bridge

XML
<network>
  <name>hostbridge</name>
  <forward mode="bridge"/>
  <bridge name="br0"/>
</network>
Bash
virsh net-define kvm-hostbridge.xml
virsh net-start hostbridge
virsh net-autostart hostbridge
  • if you been using default network 192.168.122.xx (existing VMs) change nic to bridge device → br0 → device model leave virtio boot up the machine is going to have deferent interface (from enp1s0 to enp8s0 - example)

  • when you create new machines use created network (virtual network hostbridge)