我们可能都遇到过这种情况。这是最难解决的问题类型。
您将获得以 169 开头的 IPv4 地址。*
Windows XP 不会告诉您任何信息,但会建议您更新 IP。Vista 会诊断问题,但这通常没什么帮助。
我的问题是:我的操作系统真的不知道为什么我无法连接网络吗?我知道你知道当我没有正确输入无线密钥时——你为什么不让我更容易一点呢
答案1
我认为在大多数情况下,DHCP 客户端无法获取 IP 地址,导致系统无法连接网络连接。
由于这可能会让最终用户感到困惑,也许 MS 选择不显示此消息,而只显示“连接受限”(或 Vista 所说的任何内容)
答案2
我知道你知道我没有正确输入无线密钥
有时它甚至不知道这一点!:)
就在最近,我遇到过这样的情况:客户端在输入 WLAN 密钥时使用了连字符而不是正确的下划线,Windows 随后成功连接到路由器,但当然只是“受限”。这真的会让你发疯 :)
答案3
我理解您为什么对这条消息感到困惑。169.254.xx IP 地址称为自动专用 IP 地址 (APIPA),当您配置了 DHCP 但无法从 DHCP 服务器获取 IP 地址,或者设计上没有 DHCP 服务器时,这是标准做法。
问题是,此消息来自 Windows 中对无线连接过程一无所知的部分。无论此模块是什么,它都已放弃尝试获取 DHCP 分配,但它不知道这是因为无线连接协议失败了(由于密钥错误或其他配置错误)。
Windows 无线模块绝对不会发出任何声音。一些笔记本电脑供应商尝试用更好的工具来取代 Windows 的沉默,但收效甚微,但集成度仍有很多不足之处,那个愚蠢的黄色球继续来回滚动,让每个人都感到困惑。
Windows 7 似乎运行得更好。Ubuntu 更好。XP 永远无法修复。假设您的无线访问协议设置不正确,或者更有可能的是密钥输入错误,或者需要重新输入。然后等待 Windows 7。:-)
答案4
至于您的实际问题,我认为没有任何好的操作系统能够完全知道它失败的原因。
我非常喜欢 Windows 和 Internet Explorer - 它可以查看 NAT、连接和大量其他内容的故障排除程序。
不过,我很喜欢有限的网络。当您需要它时,知道它能用就好了……您可以在快速集线器、临时无线或交叉以太网电缆上连接尽可能多的 xp+(但 vista/7 要好得多),它们会自动工作,而无需 DNS、DHCP 或所有常用的东西。
唯一真正的区别是苹果称其为一个功能,你好,几乎是同样的事情。
在 Linux 中,我使用的发行版中没有看到任何类似的功能。通常我看到的都是它要么与 DHCP 或静态 IP 配合使用,否则您将无法获得 IP。