V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1564307973
V2EX  ›  问与答

🧪 [求助] 双网卡环境下分流指定软件走指定网卡的问题

  •  
  •   1564307973 · 25 天前 · 1051 次点击

    我做了两个实验,目标是:在双网卡环境下让特定软件走指定网卡,借助 Proxifier 实现分流。


    ⚙️ 实验 1:双网卡 + 宽带拨号(联通 + 电信)

    🖥️ 系统:Windows 11
    🌐 网卡 1 (电信):DHCP 自动获取 IP
    🌐 网卡 2 (联通):桥接模式,需要 PPPoE 拨号

    ▶️ 操作过程:

    1. 插上网卡 1 (电信),未拨号时可正常上网,IPv4 和 IPv6 都正常;
    2. 插上网卡 2 (联通),拨号成功后可以上网;
    3. 问题出现:网卡 1 (电信)的 IPv4 显示无网络,但 IPv6 仍正常。

    ❓疑问:

    • 为什么拨号后网卡 1 的 IPv4 会“失联”?
    • 如果联通网络频繁自动重拨,网卡 1 的 IPv4 会不会频繁掉线?

    ⚙️ 实验 2:台式机 + 无线网卡 + SSTP VPN

    🖥️ 环境

    • 有线网卡:电信宽带( DHCP )
    • 无线网卡:移动宽带( DHCP )
    • 本地搭建 SSTP VPN ,使用 Windows 内置 VPN 客户端连接

    ▶️ 操作过程:

    1. 两个网卡连接正常,电信和移动都能上网;
    2. 连接 SSTP VPN 成功;
    3. 问题出现:无线网卡(移动)的 IPv4 状态变成不可用
    4. 断开 VPN 后,无线网卡 IPv4 恢复正常。

    ❓疑问:

    • 为什么 VPN 连接会影响无线网卡的 IPv4 联通性?
    • 能否让 VPN 连着时,无线网卡依然保持正常联网?

    🎯 目标

    我希望实现以下目标:

    • ✅ 双网卡都保持正常联网(双通道);
    • ✅ 使用 Proxifier 或类似工具,让指定软件绑定到某张网卡上网

    🧠 求助

    有没有懂的大佬知道:

    • 这是不是 Windows 的路由表机制或接口优先级影响?
    • 有没有比较优雅的方式,让两个网卡同时维持 IPv4 联通性?

    欢迎交流!🙏

    9 条回复    2025-06-27 01:12:57 +08:00
    alsa
        1
    alsa  
       25 天前 via Android
    刷爱快,做负载均衡
    billccn
        2
    billccn  
       25 天前
    Windows 的路由逻辑是比较标准的,比*nix 等还简单很多(不支持多个表,也没有 iptables 之类的规则引擎),如果你根据网上的资源或者问 AI 还搞不明白,那没人能帮你明白,你需要找第三方的傻瓜化工具,放弃自己捣鼓。
    leejoye
        3
    leejoye  
       24 天前
    Connectify 这个软件看看,之前用过可以让软件按网卡分流,也试过 SStap 虚拟出来的 vpn 虚拟网卡也同样能分流
    1564307973
        4
    1564307973  
    OP
       24 天前
    @billccn 我是按 AI 提供的方法调整过路由表和跃点的,确实可以控制默认走哪张网卡。但问题是:当使用 PPPoE 拨号或连接 SSTP VPN 时,另一张非拨号网卡的 IPv4 会变成“无网络”,这时候就算路由表改好了,IPv4 依然无法恢复联网。反而如果两张网卡都是 DHCP ,就不会有这种问题,分流也正常,Proxifier 可以用。现在我主要想搞清楚的是:Windows 在拨号或 VPN 的情况下,为什么会导致其他网卡 IPv4 掉线?有没有办法让双网卡在这种情况下都保持正常联网?这应该不仅仅是路由优先级的问题,可能和默认网关或接口绑定有关。
    1564307973
        5
    1564307973  
    OP
       24 天前
    @leejoye 我现在遇到的核心问题是:无论是用 SSTP VPN 还是拨号上网,只要连接成功,另一张网卡的 IPv4 就会变成“无网络”,无法正常上网。分流软件其实是次要的,关键是要先解决双网卡同时保持 IPv4 联通的问题,否则后续分流也没法稳定工作。
    1564307973
        6
    1564307973  
    OP
       24 天前
    @alsa 没这个均衡负载的需求
    billccn
        7
    billccn  
       23 天前
    @1564307973 这涉及到一个防止 split tunnel 的问题,VPN 的路由级别会比其他的规则高,以确保所有的流量都通过 VPN 。

    你需要在 VPN 的属性里把默认路由禁用,然后手动添加路由表条目。
    flynaj
        8
    flynaj  
       22 天前 via Android
    开个虚拟机,在里面装 openwrt,然后 mwan3 分流。
    1564307973
        9
    1564307973  
    OP
       19 天前
    @billccn 好的 我试试看
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:02 · PVG 10:02 · LAX 19:02 · JFK 22:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.