找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8200|回复: 8

[虚拟机相关] [proxmox ve小技巧]把网卡都直通出去也能管理PVE的方法

[复制链接]
发表于 2023-8-31 00:51 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 墨色之月 于 2023-8-31 01:03 编辑

请看以下图片,我把网卡全部直通给了爱快虚拟机,但是仍然能访问管理地址。



先说方法。
有个前提:虚拟机里需要有一个是网络入口,比如软路由。
在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宿主机里配置启用无线了。当然这个只是设想,谁有兴趣可以一试。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2023-8-31 01:23 | 显示全部楼层
这么操作,爱快得开启开机启动,每次开机等爱快启动以后才能管理pve,而且中途不能关闭爱快系统

万一爱快启动失败或者无意中关机,就只能去pve上接键鼠显示器去命令行操作了

pve的虚拟网桥性能已经很高了,不是特别追求极限网络效率的建议还是留着管理口

点评

其实没那么麻烦,首先几乎所有都会有有线网卡的,那么可以在pve默认配置/etc/network/interfaces里边让vmbr0 的bridge-ports配置多个接口比如eth0 和lo,配置脚本在pve上定时检测网络情况,如果没网络就把eth0 down/  详情 回复 发表于 2023-11-23 17:18
确实是这样的,所以这就是提供给某些有需要的人的权宜之策。  详情 回复 发表于 2023-8-31 05:51
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-31 05:51 来自手机 | 显示全部楼层
lovecrayfish 发表于 2023-8-31 01:23
这么操作,爱快得开启开机启动,每次开机等爱快启动以后才能管理pve,而且中途不能关闭爱快系统

万一爱快 ...

确实是这样的,所以这就是提供给某些有需要的人的权宜之策。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-31 10:11 | 显示全部楼层
不过虚拟网桥的小包速度终究和直通网卡是有区别的,如果对这方面有需求而网口又少的话,这也是一个办法。
回复 支持 反对

使用道具 举报

发表于 2023-9-1 23:30 | 显示全部楼层
这是我的,也是直通

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

发表于 2023-11-13 12:04 | 显示全部楼层
这样真的走的直通口而不是虚拟网卡吗
回复 支持 1 反对 0

使用道具 举报

发表于 2023-11-13 12:07 | 显示全部楼层
我现在把网口1直通并在爱快里把网口1和虚拟网卡啊啊绑定为lan。网口2是管理口,按照楼主的方法直通网口2,爱快里设置网口2为wan口。然后数据从wan口流向laan口,真的走的是物理网卡而不是虚拟网卡吗??
回复 支持 反对

使用道具 举报

发表于 2023-11-23 17:18 | 显示全部楼层
本帖最后由 jonhy_love 于 2023-11-23 17:21 编辑
lovecrayfish 发表于 2023-8-31 01:23
这么操作,爱快得开启开机启动,每次开机等爱快启动以后才能管理pve,而且中途不能关闭爱快系统

万一爱快 ...

其实没那么麻烦,首先几乎所有都会有有线网卡的,那么可以在pve默认配置/etc/network/interfaces里边让vmbr0 的bridge-ports配置多个接口比如eth0 和lo,配置脚本在pve上定时检测网络情况+软路由的虚拟机存活情况+uptime时间综合判断,如果没网络就把eth0 down/up一下,这样vmbr0就是从eth0来桥接的网络了,而不是lo(软路由挂了,lo没了)。
这样子就可以进去pve随便操作了。

也就是脚本检测网络和bridge-ports数组配置后其实有线、无线给vmbr0桥接可以随意随时切换,只是脚本要写的灵活点
回复 支持 反对

使用道具 举报

发表于 2024-4-22 03:40 | 显示全部楼层
成功了,报个到
我觉得你这里差个图文教程~其实本文很适合给双网卡软路由都直通的情况使用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-9 03:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表