【Geek】记录下遇到的几种网络连接问题
编辑多级路由下使用旁路由
问题1: 位于子路由器的手机 (192.168.17.112) 和 PC (192.168.1.131) 之间的通信情况?
手机能访问 PC:
手机的网关是192.168.17.1,当它访问 PC (192.168.1.131) 的时候,请求包会传递给它的上级路由 192.168.17.1,子路由器在自己的网络里没有找到这个地址,会继续将包先上传递,传递给主路由 192.168.1.1,由它将包发送给 PC 192.168.1.131,所以网络是能正常访问的
PC 无法访问手机:
同样的道理,PC 请求手机 192.168.17.112 的时候,它同样会将包传递给上级路由 192.168.1.1,但是192.168.1.1的网络范围内并没有 191.168.17.112,所以不通也是正常的,要像 PC 能访问通手机,应该做的是在「子路由器」那里做一层端口映射,比如: 9999 -> 192.168.17.112:xxxx, 想访问手机上的某服务时,就访问192.168.1.116:9999,在子路由器那里做一层 NAT 转化,就可以访问通了
问题2: 手机手动设置 IP,将网关设置为 192.168.1.131 可以上网吗?
手机 IP 设置
192.168.17.112 # IP 地址
255.255.255.0 # 子网掩码
192.168.1.131 # 网关
这种情况是无法上网的,子网掩码,255.255.255.0 要求 IP 和网关要在同一个 C 段
改了子网掩码能不能上网?改子网掩码需不需要同时改 手机/子路由/主路由?(未验证)
问题3: 手机通过 DHCP 自动获取IP地址,同时设置 HTTP 代理,代理地址和端口号为: 192.168.1.131: xxxx,可以上网吗?
可以,因为手机是能访问通 PC 的,所以使用其做 HTTP 代理,是可以的
iPhone AP 模式下使用旁路由(仅作记录,目前不知道原因)
iPhone 设置情况1
全选自动,给分配的网络如下
192.168.1.112 # IP
255.255.255.0 # 子网掩码
192.168.1.1 # 路由
# DNS 自动
表现符合预期
iPhone 有 WIFI 标志
可以上网,无法访问 Google ,可以访问 Baidu
流量经过网关 192.168.1.1
确实接入了 WIFI, 可以通过「连接指定WIFI设备」(比如各种打卡软件的检测)
iPhone 设置情况2
手动设置网络,虽然按照全自动的时候设置,DNS 设置为自动,网关无论设置为 192.168.1.1 或者 192.168.1.131 表现均一致
192.168.1.112 # IP
255.255.255.0 # 子网掩码
192.168.1.131 / 192.168.1.1 # 路由,两种设置表现一致
# DNS 选择自动
表现不符合预期:
iPhone 没有 WIFI 标志,显示 5G
可以上网,无法访问 Google ,可以访问 Baidu
设置网关为 192.168.1.131 时,流量没有经过网关 192.168.1.131,设置为 192.168.1.1 未验证是否经过 192.168.1.1
确实接入了 WIFI, 可以通过「连接指定WIFI设备」(比如各种打卡软件的检测)
iPhone 设置情况3
手动设置网络,只要手动设置 DNS 就会表现正常
192.168.1.112 # IP
255.255.255.0 # 子网掩码
192.168.1.1 / 192.168.1.131 # 路由
# DNS 选择手动
192.168.1.1 / 192.168.1.131 / 8.8.8.8 # 三种设置表现一致
表现符合预期:
iPhone 有 WIFI 标志
可以上网,设置为 192.168.1.131 时可以访问 Google ,可以访问 Baidu
流量经过网关 192.168.1.1 / 192.168.1.131
确实接入了 WIFI, 可以通过「连接指定WIFI设备」(比如各种打卡软件的检测)
- 0
- 0
-
赞助
微信 -
分享