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

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

  •  
  •   GuluMashimaro · 1 天前 · 1701 次点击
    1.PC 同时连接有线和 WiFi 。


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

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


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

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

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

    route add 132.236.XXX.0 mask 255.255.255.0 192.168.31.1

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

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

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

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


    但是根据楼主的描述 推荐用 1 方法
    因为 2 方法会导致本机上网全部走 wifi ,但是描述上没写 wifi 路由器 有没有互联网出口
    所以如果 wifi 路由器 有互联网而且可以使用,,那么最简单的是方法 2
    263
        18
    263  
       20 小时 46 分钟前
    因为 windows 默认有线网络的优先级比 Wi-Fi 高,你需要把 Wi-Fi 网络的跃点数设置为 1 ,有线网络不用改,自动跃点数就可以了。
    jizni
        19
    jizni  
       20 小时 27 分钟前
    Proxifier ,可以指定软件走指定网卡
    crazyq
        20
    crazyq  
       4 小时 23 分钟前 via iPhone
    电信员工? 666
    GuluMashimaro
        21
    GuluMashimaro  
    OP
       1 小时 39 分钟前
    @CoderXM 没解决呢
    guanzhangzhang
        22
    guanzhangzhang  
       54 分钟前
    @GuluMashimaro #11 手动写明细路由,内网 132.236.x/24 CIDR 走 WIFI 接口
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3614 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:29 · PVG 12:29 · LAX 20:29 · JFK 23:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.