解决PVE安装后添加网卡导致所有网卡不通问题
一、故障表现
原机集成单口的RTL8111网卡,安装PVE后,再在PCIE插槽加上一张双口的82576网卡。安装后启动时原网卡和添加网卡的灯都亮,进入PVE引导后所有网卡的灯都不亮,网卡无法使用。
二、问题排查
未插网卡前用 lspci | grep -i ethernet 查看 网卡,只有RTL8111,前面序号为02:00.0,此时PVE系统里对应的网卡名称为enp2s0
插入82576网卡后,查看网卡信息,发现集成网卡的序号变为了03:00.0,添加的网卡序号为02:00.0,02:00.1
经分析可能是添加网卡后,原网卡的序号被添加的网卡顶替,导致原来网卡和添加的网卡都不能使用。
三、解决方案
将PVE接上显示器,启动后使用VI命令编辑 /etc/network/interfaces文件,将其中的2处enp2s0改为enp3s0iface enp3s0 inet manual#RTL8111
auto vmbr0
iface vmbr0 inet static
address 192.168.5.4/24
gateway 192.168.5.2
bridge-ports enp3s0
bridge-stp off
bridge-fd 0
#RTL8111
再次重启进行PVE系统后,原网卡和新添加网都能用了,原集成网卡名称变为enp3s0,新添加网卡名称为enp2s0f0、enp2s0f1。
PS:pve自带的vi编辑器很难用,重新安装一下
1、先拆掉安装的独立网卡,免得安装vim失败。
2、使用命令
apt-get remove vim-common
apt-get install vim
PVE使用的应该是debian的系统所以命令一样,这样装完就可以使用vim命令了。
vim /etc/network/interfaces 修改。
wq! 是强制保存后退出命令
q! 是强制不保存退出命令