V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
GuluMashimaro
V2EX  ›  程序员

[网络] PC 同时连有线和 WiFi 的问题

  •  
  •   GuluMashimaro · 21 小时 36 分钟前 · 1549 次点击
    1.PC 同时连接有线和 WiFi 。


    2.有线是互联网,就是普通家庭光猫拨号、路由器 DHCP 这种方式。

    3.WiFi 使用的小米路由器,192.168.31.1 ,路由器模式为静态 IP 方式,设置了一个内部网络,如图所示。


    4.有线和 WiFi 同时连的时候,只能访问互联网,无法访问内网(静态 ip 设置的那个网),能 ping 通 192.168.31.1 )。

    现状:想访问内网的时候,就把有线网络适配器给禁用(笑哭)。

    目标:同时访问互联网和内网。
    20 条回复    2024-12-27 08:05:43 +08:00
    llxvs
        1
    llxvs  
       21 小时 27 分钟前 via iPhone
    內部網路為什麼不用 LAN 網段?
    i8086
        2
    i8086  
       21 小时 27 分钟前
    尝试添加临时路由表,需要管理员权限,IP 地址第三位看不到,自行修改一下。

    route add 132.236.XXX.0 mask 255.255.255.0 192.168.31.1

    如果没问题,可以加 -p 参数,设定为永久路由。
    i8086
        3
    i8086  
       21 小时 25 分钟前
    附上个额外说明,目前 132.236 并不是私有地址哦,如果是内网,请用私有地址段。
    TongEason
        4
    TongEason  
       21 小时 24 分钟前   ❤️ 1
    最简单的办法是把 WiFi 的网卡的跃点数给个很小的值,类似与 1 这样的
    然后把有线网卡的跃点数改成 100 ,就可以
    比写路由表更简单一点
    GuluMashimaro
        5
    GuluMashimaro  
    OP
       21 小时 21 分钟前
    @TongEason 可以了,感谢
    GuluMashimaro
        6
    GuluMashimaro  
    OP
       21 小时 18 分钟前
    @GuluMashimaro 不可以,是不是因为 132.236 不是私有地址
    GuluMashimaro
        7
    GuluMashimaro  
    OP
       21 小时 18 分钟前
    @i8086 #3 内网是别人提供的,我无权
    Ipsum
        8
    Ipsum  
       19 小时 46 分钟前
    这不就是简单的跃点问题吗?内网那个改成手动 ip ,把自动跃点取消掉,自己写个 1 。
    leconio
        9
    leconio  
       19 小时 18 分钟前 via iPhone
    我觉得还是写路由表靠谱点,网段指定网卡。可能我对跃点理解不是很透彻。。。。
    falcon05
        10
    falcon05  
       19 小时 1 分钟前 via iPhone
    route print 看一下路由表就清楚了,里面也包含了跃点数的
    GuluMashimaro
        11
    GuluMashimaro  
    OP
       18 小时 23 分钟前
    sgld
        12
    sgld  
       17 小时 29 分钟前
    在 Windows 系统中,跃点数用于决定网络适配器的优先级,数字越小,优先级越高。
    如果跃点数不同,系统将优先选择跃点数较小的网络,这可能导致某一网络无法正常使用。因此,设置相同的跃点数可以减少这种问题的发生

    搜到的~,应该就是跃点为什么设置小一点内网就 ok 的原因,
    GuluMashimaro
        13
    GuluMashimaro  
    OP
       17 小时 17 分钟前
    @sgld 设置跃点后,经过测试不可以使用
    coldle
        14
    coldle  
       16 小时 47 分钟前
    有过类似需求,不过我是静态有线上内网,wifi 上外网并且只需上一个地址(用于 rdp ,然后 rdp 生万物)
    当时是直接改的路由表,指定 ip + 跃点改小即可
    Curtion
        15
    Curtion  
       16 小时 40 分钟前
    看二楼,加一个路由表应该就可以了
    CoderXM
        16
    CoderXM  
       16 小时 40 分钟前
    想问一下楼主,最终咋解决的,好奇 ing
    lcy630409
        17
    lcy630409  
       16 小时 33 分钟前

    这个就是路由的问题啊
    他电脑连接 wifi 得到的 ip 是 192.168.31.0 段,系统默认走了有线接口
    系统不认识 132.236 网段 自然走默认路由 去了有线网口

    所以两个办法
    1 让系统知道这个网段去哪里 也就是 2 楼的添加路由表
    2 让系统默认走 wifi ,也就是 4 楼说的办法


    但是根据楼主的描述 推荐用 1 方法
    因为 2 方法会导致本机上网全部走 wifi ,但是描述上没写 wifi 路由器 有没有互联网出口
    所以如果 wifi 路由器 有互联网而且可以使用,,那么最简单的是方法 2
    263
        18
    263  
       16 小时 31 分钟前
    因为 windows 默认有线网络的优先级比 Wi-Fi 高,你需要把 Wi-Fi 网络的跃点数设置为 1 ,有线网络不用改,自动跃点数就可以了。
    jizni
        19
    jizni  
       16 小时 12 分钟前
    Proxifier ,可以指定软件走指定网卡
    crazyq
        20
    crazyq  
       9 分钟前 via iPhone
    电信员工? 666
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3789 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:15 · PVG 08:15 · LAX 16:15 · JFK 19:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.