问题
这是个很久以前处理的问题了,只是当时没记录下来。当时虚拟了软路由,加装了一块pcie网卡,后来发现虚拟机都无法连通外网,感觉很奇怪。
解决
问题出在虚拟网桥的桥接网卡。例如我原来主机是enp2s0,在安装一块pcie网卡后,电脑原来的网口变成了enp3s0,而pve虚拟网桥vmbr0设置的桥接还是enp2s0。
首先通过ip addr命令,找到网卡的编号。随后通过pve的命令行编辑网卡设置。把bridge-ports后面对应的端口,修改为pve实际网络出口,保存重启即可。
nano /etc/network/interfaces
auto lo iface lo inet loopback iface enp3s0 inet manual auto vmbr0 iface vmbr0 inet static address 192.168.1.200/24 gateway 192.168.1.1 bridge-ports enp2s0 bridge-stp off bridge-fd 0