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

2021-09-25 22:44:20 +08:00
 Damn
在抓包某个 app 的时候发现的。
android 你删掉默认网关会自动给你加上,ios 可以设置为删掉默认网关但是连不上网。。。
局域网里的机器开放代理,按理说同一个子网掩码下面的设备都是可以直接通信的,不需要默认网关也能连上代理的,Windows 这么设置就没问题。。
于是为了防止 app 强制直连,只能在路由器上禁止手机 mac 地址,而现在的系统都有随机 mac,还要 double check,真麻烦。。
1107 次点击
所在节点    问与答
6 条回复
lostpg
2021-09-26 00:10:07 +08:00
设置默认网关告诉设备非子网 ip 的数据包要交给谁
AoEiuV020
2021-09-26 00:30:48 +08:00
不管你的代理填的是谁,终端都是把数据包发给网关的,之后都是网关的工作,网关有问题其他都白瞎,
bfdh
2021-09-26 09:24:10 +08:00
@AoEiuV020 别瞎说误导人。
AoEiuV020
2021-09-26 09:28:46 +08:00
@bfdh 麻烦具体说说,是有什么情况不需要网关也能连接其他设备吗?
Damn
2021-09-26 09:54:16 +08:00
@lostpg
@AoEiuV020 同一子网的设备可以直接通信不需要通过网关的,这就是子网掩码的作用。。我帖子里都说了 Windows 这样设置是没有问题的。。

只能说 ms 的开发比 g 家和 a 家姿势更高,确实搞不懂这两家这么做的意图。。
ji39
2021-09-26 15:09:12 +08:00
没需求啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/804213

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX