实验室里的kvm用的是bridge方式让kvm虚拟机联网:
#/etc/network/interfaces
auto br0
iface br0 inet static
address 192.168.1.114
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 202.120.2.101
bridge_ports eno2
bridge_stp off
但是kvm虚拟机内连不上网了,外面的工作站还能联网。排查一下,基本是br0 没有转发给eno2 原因是iptables没有找到匹配的规则,默认拦截了 解决的命令是
sudo su
echo 0 > /proc/sys/net/bridge/bridge-nf-call-iptables