我有一台 netgear DG834G,用作 ADSL 调制解调器 + 有线/无线路由器。我的有线局域网位于 192.168.0.0 网络,网络掩码为 255.255.255.0,一切正常。
当我尝试使用 DHCP 连接我的 iPhone 时,给出的 IP 地址是 169.254.217.178,子网掩码是 255.255.0.0,我无法从我的 iPhone 访问互联网,大概是因为子网掩码不同?(以前我可以使用 wifi 正常访问互联网,但没有记下 IP 地址)
我尝试在我的 iPhone 上使用静态 IP 地址,但没有成功。
那么这两个不同的子网是否来自两个不同的接口(有线和无线)?
我该如何修复此问题?
答案1
第二个“子网”是自动生成的虚假地址。这种情况发生在任何无法联系 dhcp 服务器的设备上。
即使您手动指定所有内容(包括网关和 DNS 服务器),静态 IP 是否也不起作用?
如果是这种情况,那么路由器或其配置可能有问题。(可能是加密方案或其他什么,很难说)
您可以尝试将路由器重置为默认设置,然后查看 iPhone 是否可以连接。如果仍然无法连接,则可能是路由器出了问题。
其他无线设备能用吗?
答案2
一个非常简单和经典的解决方案是重新启动 netear 路由器!
每次我更改无线设置时,我都不会重新启动路由器。
重新启动后,它可以通过无线方式检测我的 iPhone 并在正确的网络上分配 IP 地址(192.168.0.*)