Damn
V2EX  ›  问与答

为什么 android 和 ios 连接 wifi 手动设置 ip 的时候都一定要设置默认网关?

  •  
  •   Damn · Sep 25, 2021 · 2090 views
    This topic created in 1868 days ago, the information mentioned may be changed or developed.
    在抓包某个 app 的时候发现的。
    android 你删掉默认网关会自动给你加上,ios 可以设置为删掉默认网关但是连不上网。。。
    局域网里的机器开放代理,按理说同一个子网掩码下面的设备都是可以直接通信的,不需要默认网关也能连上代理的,Windows 这么设置就没问题。。
    于是为了防止 app 强制直连,只能在路由器上禁止手机 mac 地址,而现在的系统都有随机 mac,还要 double check,真麻烦。。
    6 replies  •  2021-09-26 15:09:12 +08:00
    lostpg
    lostpg
    Sep 26, 2021 via Android
    1
    设置默认网关告诉设备非子网 ip 的数据包要交给谁
    AoEiuV020
    AoEiuV020
    Sep 26, 2021 via Android
    2
    不管你的代理填的是谁,终端都是把数据包发给网关的,之后都是网关的工作,网关有问题其他都白瞎,
    bfdh
    bfdh
    Sep 26, 2021
    3
    @AoEiuV020 别瞎说误导人。
    AoEiuV020
    AoEiuV020
    Sep 26, 2021
    4
    @bfdh 麻烦具体说说,是有什么情况不需要网关也能连接其他设备吗?
    Damn
    Damn
    OP
    Sep 26, 2021
    5
    @lostpg
    @AoEiuV020 同一子网的设备可以直接通信不需要通过网关的,这就是子网掩码的作用。。我帖子里都说了 Windows 这样设置是没有问题的。。

    只能说 ms 的开发比 g 家和 a 家姿势更高,确实搞不懂这两家这么做的意图。。
    ji39
    ji39
    Sep 26, 2021
    6
    没需求啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1936 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:46 · PVG 11:46 · LAX 19:46 · JFK 22:46
    ♥ Do have faith in what you're doing.