问题
连接到家里的无线路由器后我无法访问互联网。
发生了什么
几天前,我在家里连接到 Wifi 路由器,一切运行正常。然后我关闭了 Thinkpad,它进入休眠模式。后来在大学里,我也能连接到他们的 WPA2-Enterprise(radius 管理)Wifi。
回到家,我打开笔记本电脑,启动 Wifi 连接,获取 IP,但之后什么都不起作用。我没有互联网连接。
所有对公共 IP 和域服务器的 ping 请求均超时。Wifi 路由器也无法通过 ping 访问(这可能是一项安全功能)。
迄今已完成的事情
- 多次重新连接路由器
- 删除了网络管理员的凭证并再次输入
- 使用以下方法重启网络管理器
sudo service network-manager restart
- 安装 wicd 并通过重命名其启动文件在启动时禁用网络管理器
- 检查
rfkill
是否有东西阻挡了无线接口 - 启动 Linux Live CD 来查看配置文件是否有问题
启动我的 Windows 分区并连接到 wifi 路由器后,我就可以像往常一样访问互联网。
系统
Linux Mint 17
wlan0:英特尔 wifi 接口
我还可以做些什么?
答案1
看你的描述,这些都不太可能有帮助,但也许仍然值得尝试。
可能出了什么问题?
- 司机损坏。
- 连接设置损坏。
- DHCP 损坏。
- DNS 损坏。
- 错误的 MTU 设置(在您的情况下不太可能,只是一般情况下)。
如何检查出了什么问题
- 检查有关
wlan0
和等文件DHCP
中的错误或警告消息。/var/log
/var/log/messages
/var/log/dmesg
/var/log/syslog
- 使用 检查您的 IP 配置
/sbin/ifconfig
。inet
的地址wlan0
应该存在,而不是本地链路 (169.254.*.*
),并且具有合理的Mask
,通常为255.255.255.0
。如果您通过 DSL 或 ISDN 拨入,您的MTU
应该可能是1492
,而不是1500
。示例:wlan0 链路封装:以太网 HWaddr 00:01:2e:3a:58:9f inet 地址:192.168.0.100 广播:192.168.0.255 掩码:255.255.255.0 inet6 地址:fe80::201:2eff:fe3a:589f/64 范围:链接 上行广播运行多播 MTU:1500 度量:1 RX 数据包:106687 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:79673 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:107622853 (107.6 MB) TX 字节:10363345 (10.3 MB)
- 查看路由设置使用
/sbin/route -n
。例如:内核 IP 路由表 目标网关 Genmask 标志 指标参考使用 Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0 192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 wlan0
- 如果
ping 198.41.0.4
(其中一个 DNS 根服务器)成功但ping ietf.org
失败,则您的 DNS 设置是假的。