此图可以看出为直通过的网卡,直通了3个网卡,配置了一个网络设备
PVE的网络配置
先说方法。
实现前提:虚拟机里需要有一个是网络入口,比如软路由。
在pve的网络配置界面,虚拟网桥vmbr0的物理网卡列表里加入lo,然后分配给虚拟机软路由作为lan(可以和直通那个lan网卡进行桥接,也可以单独分配一段lan,反正只要和pve管理ip同段就得)。
思路:
pve的管理地址实际上就是虚拟网桥的ip地址,但是虚拟网桥需要绑定物理网口(安装时要你选那个)。如果网口全部直通出去,相当于虚拟网桥缺少绑定的网卡,导致管理地址失效。
而pve除了物理网卡外,其实还自带一个环回地址(就是127.0.0.1,很熟悉吧?),这个也是作为一个网口出现在网络配置中的,一般命令行ip addr,或者看/etc/network/interfaces都有这个,只不过web界面的网络配置上不显示而已。于是我突然想是否能把这个绑到网桥上,然后把网桥分给虚拟机作为lan口,以此达到管理pve的目的?实践证明还真的可以!
拓展:
这样也许也能实现不加网线情况下纯通过无线网卡管理pve折腾虚拟机,即把ax210之类无线网卡直通给支持无线桥接(或者说AP模式)的软路由系统,接入wifi实现上网,同时把加入了lo的虚拟网桥vmbr划为lan即可。其他虚拟机(nas,windows之类)也把这个vmbr作为网口,都通过这种方式接入网络,这样就根本不需要去考虑怎么在pve宿主机里配置启用无线了。当然这个只是设想,谁有兴趣可以一试。
最后此方法有个弊端,自己斟酌:爱快得开启开机启动,每次开机等爱快启动以后才能管理pve,而且中途不能关闭爱快系统万一爱快启动失败或者无意中关机,就只能去pve上接键鼠显示器去命令行操作了
本文转自:恩山论坛