可能重复:
笔记本电脑连接无线网络但获取到的 IP 无效?
我家里有两台笔记本电脑,都带 WiFi。一台笔记本电脑(Windows 7)运行良好,但另一台笔记本电脑(Vista)没有互联网。两台笔记本电脑的配置相同(即自动 IP),我发现的唯一区别在于网络连接详细信息:
路由器:
dhcp : yes
IP : 192.168.1.1
DNS specified
运行良好的 Windows 7 具有:
dhcp enabled yes
ipv4 address 192.168.1.34
subnet mask 255.255.255.0
ipv4 default gateway: 192.168.1.1
ipv4 DNS server are same as in router
Vista 具有:
dhcp enabled yes
autoconfiguration ipv4 address 169.254.206.5
subnet mask 255.255.0.0
ipv4 default gateway <blank>
ipv4 DNS server <blank>
谁能告诉我如何让 Vista 笔记本电脑处于同一 IP 范围内并访问互联网。
答案1
169 IP 表示 Vista 计算机未从路由器收到有效 IP 响应。造成这种情况的原因可能多种多样,但归结为:
- Vista 计算机的 DHCP 请求未到达路由器
- Vista 计算机无法识别路由器的 DHCP 响应
出现这两件事的原因可能是许多与网络相关的问题,从 wifi 密钥不正确到 Vista 机器的 DHCP 功能问题。
通过 CAT5 电缆将 Vista 机器直接连接到网络,如果工作正常,则可能是笔记本电脑上的 wifi 网络连接存在问题。如果不工作,则更可能是笔记本电脑的 DHCP 功能存在问题(这仍然可能与 wifi 密钥有关)。
在 XP 中,您可以删除无线连接(不是无线网络适配器,而是可用网络中显示的“无线网络”),然后重新连接,这样您就可以重新输入密钥。我相信您可以在 Vista 中执行类似操作,因此您应该尝试这样做以确保密钥没有拼写错误。
您还可以尝试将 IP 地址硬编码为 192.168.1.42 之类的值,其他网络设置(网络掩码、DHCP 等)应与 Win7 笔记本电脑相同。不幸的是,我不知道如何在 Vista 上硬编码 IP。如果硬编码 IP 后仍然不起作用,那么它可能仍然是关键,但除此之外,我没有其他选择可以尝试。
答案2
您可以尝试分配一个静态 IP。这无助于解决问题,但可以让您在 Windows Vista 笔记本电脑上访问互联网。
- 转到“网络和共享中心”
- 点击“更改适配器设置”(左侧栏)
- 双击您的无线适配器连接
- 点击“属性”
- 双击“Internet 协议版本 4 (TCP/IPv4)”
- 在“常规选项卡”中选择单选选项“使用以下 IP 地址:”
- 假设 192.168.1.35 未被使用,请在“IP 地址:”字段中输入该地址
- 将“子网掩码:”设置为 255.255.255.0
- 将“默认网关:”设置为 192.168.1.1
- 选择单选“使用以下 DNS 服务器地址:”
- 将“首选 DNS 服务器:”设置为 192.168.1.1 12 单击“确定”并“关闭”退出所有窗口。
如果192.168.1.35被其他机器或设备占用,可以尝试192.168.1.36等等。
您可以随时通过在 TCP/IPv4 属性屏幕中选择“自动获取 IP 地址”和“自动获取 DNS 服务器地址”来返回默认设置。
按照步骤 1-5 操作,到达该屏幕。