V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MagicCoder
V2EX  ›  程序员

双网口 PVE 系统的机器如何搭配路由器使用

  •  
  •   MagicCoder · Dec 26, 2023 · 5979 views
    This topic created in 854 days ago, the information mentioned may be changed or developed.

    我有一台淘汰下来的游戏本,配置还算不错,整机装了 pve 系统。我买了一个 m.2 接口的网口,现在机器是有两个网口的。

    我想在 pve 上创建一个 openwrt 的虚拟机,用 m.2 的这个网口来拨号,用自带网口连接路由器使用。

    这样一来,两个口就都占完了,我 pve 的这个系统是不是就属于没网络的状态了?有啥办法,可以让 pve 的系统也走 openwrt 虚拟机提供的网络吗?

    12 replies    2024-01-16 17:28:54 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       Dec 26, 2023
    最简单的不要网卡直通,都用虚拟网卡更好安排,
    虚拟的网卡可以绑定真实网卡也可以不绑定,
    每个虚拟网卡相当于一个交换机可以绑定到多个虚拟机,绑定网卡就等于交换机一个网口连接到物理网卡上,
    我这里是四个网口,三个直通,五个虚拟,
    mylovesaber
        2
    mylovesaber  
       Dec 27, 2023
    你网卡白买,任何单口电脑都可以当软路由,原理就是别直通网口,然后 pve 默认状态下就是一个交换机,电脑的唯一网口既是网页管理口,也是内部虚拟交换机上的一个 lan 口,

    只需要将这个口和光猫(光转电)的 lan 口接在同一个物理交换机的不同口中,就相当于将 pve 内部虚拟交换机和外部物理交换机串联了,也就等于光猫接入了 pve 内部交换机,


    那么创建一个 op 虚拟机,同时 pve 为该虚拟机创建两个虚拟网卡,一个在 op 系统中设置为 wan ,一个是 lan ,然后这两个虚拟网口只要网段别一样就不会出现环路。
    xiaoranj
        3
    xiaoranj  
       Dec 27, 2023
    网卡桥接别直通,PVE 就是有网的
    MagicCoder
        4
    MagicCoder  
    OP
       Dec 27, 2023
    @AoEiuV020JP OK 明白了,我元旦的时候折腾下
    MagicCoder
        5
    MagicCoder  
    OP
       Dec 27, 2023
    @mylovesaber 也不算白买,如果是一个网口的话,负责 wan/lan 两个口的事情,损耗太大了。还是得有一个网口用来做 wan 口跟光猫的转的 lan 相连接的
    MagicCoder
        6
    MagicCoder  
    OP
       Dec 27, 2023
    @xiaoranj OK ,我元旦试试,谢了
    mylovesaber
        7
    mylovesaber  
       Dec 27, 2023
    @BaymaxK 你理解错了,op 必须有一个 wan 和一个 lan 共两个口,你直通肯定不能把管理口给直通,那你就只剩一个 m2 转的口,数量不够,到头来还得是不直通,我们三人说的方法完全相同,你说到底那加装的网卡就是白买
    MagicCoder
        8
    MagicCoder  
    OP
       Dec 27, 2023
    @mylovesaber 我有个想法是:
    把 m2 转的那个卡直通给虚拟机做 wan 口,
    机器本身的口作为桥接给虚拟机做 lan 口。

    pve 本身就选择用机器本身的口,这样不知可行不。
    guiys
        9
    guiys  
       Dec 27, 2023 via iPhone
    不用直通。建立两个 bridge ,其中一个 bridge 的 ip 设置和 op 同网段,网关设置为 op 的 ip ,这个 bridge 添加为 op 的 lan 口。另一个 bridge 不设置 ip ,添加为 op 的 wan 口。
    只要在 op 内网的网段下,就可以直接访问 pve 后台。(pve 里有个 dns 别忘设置成 op 的 ip)
    wooleo
        10
    wooleo  
       Dec 27, 2023
    @BaymaxK 可行,我现在是 wan 口直通给 openwrt ,lan+管理是一个口,这样还有个好处,即便 openwrt 坏了,电脑设置静态 ip 后也可以直接访问管理口
    lategege
        11
    lategege  
       Dec 27, 2023
    搞双网口是对的,PVE 虽然可以桥接出多个虚拟网口,但是把 wan 口和 lan 口都放在同一个物理网口肯定会影响速率,两个物理网口,其中一个桥接一个虚拟网口作为 openwrt 的 wan 口,还有一个物理网口桥接两个虚拟网口,其中一个给 openwrt 作为 lan 口,另一个作为 pve 管理网口,openwrt lan 口可以连交换机或者直接连路由器 lan 口(相当于把路由器当做交换机和无线 ap)
    llanc
        12
    llanc  
       Jan 16, 2024
    @guiys 我的 PVE 宿主机也是双网卡,当前的网口配置就是这样的,在内网下可以访问到 PVE 后台,而且都可以访问互联网,如果只想内网下访问是没问题的。但是当我在 op 配置端口映射然后使用 op 拨号获得的公网 ip 访问 pve 后台的时候,发现不能访问一直提示连接被拒绝。奇怪的是 我如果一直刷新或者过一会再刷新又能访问了,但是后续的操作又是连接被拒,多次尝试登录进去后,F12 观察请求状态,发现大概 20 秒内能有 5 秒是连通的。然后我映射了 SSH 端口,发现也是连接被拒绝,大佬知道原因吗。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2857 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 15:38 · PVG 23:38 · LAX 08:38 · JFK 11:38
    ♥ Do have faith in what you're doing.