2.8 KiB
WARNING Be on server as root. nmtui for graphical. RECOMMENDED using nmtui virsh net-list --all virsh net-edit default ip link show type bridge ip link show master br0
sudo ip link add br0 type bridge sudo ip link set enp4so up sudo ip link set enp4s0 master br0 sudo ip address add dev br0 192.168.1.121/24
Be on server as root. nmtui for graphical. RECOMMENDED using nmtui - see kvm-bridge-nmtui.pdf
sudo vi /etc/libvirt/qemu/networks/host-bridge.xml #Add the following lines: host-bridge #Run the following commands to start the newly created bridge and make it as default bridge for VMs: sudo virsh net-define /etc/libvirt/qemu/networks/host-bridge.xml sudo virsh net-autostart host-bridge
virsh net-destroy default
virsh net-undefine default
create file if not created
sudo vi /etc/sysctl.d/bridge.conf
add the following lines
net.bridge.bridge-nf-call-ip6tables=0 net.bridge.bridge-nf-call-iptables=0 net.bridge.bridge-nf-call-arptables=0
create file if not created
sudo vi /etc/udev/rules.d/99-bridge.rules
add the following lines
ACTION=="add", SUBSYSTEM=="module", KERNEL=="br_netfilter", RUN+="/sbin/sysctl -p /etc/sysctl.d/bridge.conf"
REBOOT SYSTEM
sudo virsh net-start host-bridge
sudo virsh net-autostart host-bridge
sudo modprobe vhost_net sudo vi /etc/modules
Add vhost_net
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/configuring_and_managing_networking/index#proc_configuring-a-network-bridge-by-using-nmtui_configuring-a-network-bridge https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/configuring_and_managing_networking/index#configuring-a-network-bridge-by-using-nm-connection-editor_configuring-a-network-bridge https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/configuring_and_managing_networking/index#proc_configuring-a-network-bridge-by-using-nmstatectl_configuring-a-network-bridge
su - root nmcli con show ip link virsh net-list --all nmcli con del "Wired connection 1" # or delete UUID nmcli con add type bridge autoconnect yes con-name br0 ifname br0 stp no nmcli con add type bridge-slave autoconnect yes con-name eno1 ifname eno1 master br0 nmcli con mod br0 ipv4.addresses 192.168.1.222/24 ipv4.method manual nmcli con mod br0 ipv4.gateway 192.168.1.131 nmcli con mod br0 ipv4.dns "192.168.1.140 192.168.1.141 192.168.1.143 192.168.1.144" nmcli con mod br0 bridge.stp
nmcli con mod $connectionName ipv4.ignore-auto-dns yes
nmcli con mod br0 bridge.stp no service NetworkManager restart nmcli device show nmcli -f bridge con show br0