请教 PVE 网络问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
newbee2000
V2EX    服务器

请教 PVE 网络问题

  •  
  •   newbee2000 179 天前 2572 次点击
    这是一个创建于 179 天前的主题,其中的信息可能已经有所发展或是发生改变。

    J4125 小主机,4 个网口,底层安装了 PVE 系统,设置情况如下:
    1 ,enp2s0 和 enp3s0 直通给 iKuai ,分别做 wan 口和 lan 口;
    2 ,enp4s0 直通给了 iStoreOS ;
    3 ,最后一个网口 enp5s0 作为 pve 的管理口,自动生成了一个虚拟网卡 vmbr0 。

    目前的状态:lan 口( enp3s0 )接到了交换机上了,enp4s0 和 enp5s0 也接到了交换机上,这样逻辑比较清晰,每个网口都是独立接入网络,但是我想 4s0 和 5s0 是不是可以在小主机内部就能和 3s0 连接上,这样就不用再插两根网线了。

    查询到的方案:新建一个 Linux bridge ,桥接端口那里填空,这样就创建了一个内部的桥接网络,可以不用插网线,四个网口就可以内部互联互通,但是我测试过后发现不可行,是因为我 enp2s0 、3s0 、4s0 做了直通导致的吗?需要把每个物理网口都新建一个虚拟网卡吗?感谢大家指导!

    10 条回复    2025-07-12 21:22:05 +08:00
    Rendex
        1
    Rendex  
       179 天前
    40 直通就不行了,作为管理口的 30 是可以虚拟化进去的,就可以内部访问,不过我没试过不直连管理口能不能访问面板。
    alsa
        2
    alsa  
       178 天前
    [Imgur]( https://tc.z.wiki/autoupload/f/P8jlDzDZ-xTt3uc74kErWTUKstYAYxT_9Wd7qThP5N-yl5f0KlZfm6UsKj-HyTuv/20250712/SStW/1634X440/%E6%88%AA%E5%B1%8F2025-07-12_13.21.39.png)
    alsa
        3
    alsa  
       178 天前
    ![Imgur]( https://tc.z.wiki/autoupload/f/P8jlDzDZ-xTt3uc74kErWTUKstYAYxT_9Wd7qThP5N-yl5f0KlZfm6UsKj-HyTuv/20250712/SStW/1634X440/%E6%88%AA%E5%B1%8F2025-07-12_13.21.39.png)
    poxiaogg
        4
    poxiaogg  
       178 天前
    应该是 vmbr0 做 ikuai 的 lan 口可以管理口不插线,但是这样 ikuai 挂掉的话要再插线到 enp5s0 才能连 pve
    cwzsquare
        5
    cwzsquare  
       178 天前   1
    假如为了方便 iKuai 只分配一个 lan 子网的话,只需要直通一个 lan 口( enp3s0 )插网线到交换机(不考虑是网管交换机的 vlan 功能的使用,就是正常交换机),那么交换机下其它口使用网线接入就都是 lan 子网了。

    倘若不考虑内部的桥接网络带来的性能损失(事实上内部桥接网络也就是占用了 pve 的 CPU 资源做转发),所以为了将 iStoreOS 和 pve 自身(也即管理界面)在 lan 子网下可访问,新建一个内部的桥接网络 Linux bridge 确实可以桥接端口那里填空,可以顺手给它命名备注为 inner-lan ,然后在 iKuai 和需要接入这个 inner-lan 的虚拟机都添加该网口(也即 vmbrX ,或者我记得 web 界面添加会有命名的备注)。iKuai 侧把这个网口并到 lan 口( enp3s0 )所在的 LAN 网口处(这是在 iKuai 的 web 界面的操作);其它需要加入 lan 子网的虚拟机(比如 iStoreOS )也直接添加这个 inner-lan 网卡就好了。至于 pve 管理口,比较方便的做法是直接在你的截图这个网络界面直接设置 inner-lan 所在的那行 vmbrX 的子网为 lan 子网中的某个 ip (记得填写网关为 ikuai lan 子网的网关),直接静态 IP 接入 lan 子网就好。

    至于原计划中“最后一个网口 enp5s0 作为 pve 的管理口“,这个可以作为一个冗余备份,需要的话可以直接设置你这个截图中的 vmbr0 为另一个子网的静态 IP (不过没法填写网关了,因为这个界面设置多个网关会提示不行),然后这个口就一般不接网线了。这个作用是在使用 lan 子网无法访问到 pve 管理页面等问题时,用来接入 pve 管理页面的。当然其实如果小主机好接显示器和键盘的话直接进终端也是办法,不过 web 管理界面某些时候确实要方便一些。

    (肯定还有性能更好的方案,这个只是保证可用,希望能抛砖引玉了)
    sekisui
        6
    sekisui  
       178 天前 via iPhone
    pve all in one ,两个网口就够了,(其实一个也行,不过太麻烦) wan 直通拨号,其他设备的 LAN 的都桥接在管理口上
    busang
        7
    busang  
       178 天前
    直通口就完全归那个机器了,你要桥是派一个虚拟口进去跟它桥。虚拟口本来就和外面的在一个桥。这样两两相交等于在一起。有交换机的情况下各种桥尽量都挪出来给交换机。
    guiys
        8
    guiys  
       178 天前 via Android
    直通个毛线哦~平白增加成本。你把 3.4.5 都放在 vmbr0 里,ikuai 和 istoreos 都添加这个 vmbr0 就相当于内部连在一起了。新建一个 vmbr1 ,把 2 放进去,添加给 ikuai ,就是 wan 口了
    newbee2000
        9
    newbee2000  
    OP
       178 天前
    @guiys 感谢提供思路!
    wtsamuel
        10
    wtsamuel  
       178 天前
    不行的。我的理解是 enp4s0 和 enp5s0 直通了之后,物理接口的控制权不再属于主机。而物理接口要和 linux bridge 做桥接的前提是主机要对这个物理接口有控制权,所以直通后的 enp4s0 和 enp5s0 没办法连到在主机内部做桥接。
    物理接口直通的好处是,虚拟机之间的网络交换,不需要经过 linux bridge ,cpu 的开销就会变小,如果你虚拟机之间数据交换不是很频繁的,其实直接用 linux bridge 就行。
    另外的方案你的网卡应该不支持,网卡如果支持虚拟化的,可以开多个虚拟网卡直通给虚拟机,但是还是需要一个物理接口连接交换机。一般万兆网卡会支持,千兆可能不支持。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3643 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 04:17 PVG 12:17 LAX 20:17 JFK 23:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86