页次: 1
新装的archlinux + gnome,电脑是联想g485 (硬件低配就不要吐槽了..
问题:可以连接到AP上,但是ping不通外网(eg.百度
AP下面挂着3台设备,另两台均可以上网。
可以链接有线上网,有线网和AP在同一个网络下。
同一台笔记本使用Win7可以通过该热点访问外网。
可以ping得通AP下面的其他两个设备,但ping不通外网。
这个可能是什么原因造成的?各位大牛帮帮忙!
-----------update------------
最终还是玄学获得了胜利,莫名奇妙恢复了无线上网的功能。
最近编辑记录 soup (2016-07-14 15:25:05)
离线
排除dns没有问题后,执行
/usr/bin/traceroute -n -m 3 -f 3 -w 0.2 119.29.29.29
看看结果?
Arch Linux User
离线
「ping不通外网」这个描述很模糊。如果你把输出贴出来我就不需要再问了。
1. 域名解析有没有问题?也就是 ping 能否把 www.baidu.com 解析为 IP 地址?
2. 多等一会儿,只是丢包还是会返回错误信息(比如主机不可达)?
另外贴以下命令的输出:
ip a
ip r
cat /etc/resolv.conf
离线
排除dns没有问题后,执行
/usr/bin/traceroute -n -m 3 -f 3 -w 0.2 119.29.29.29
看看结果?
souppuos@hotchocolate:~$ traceroute -n -m 3 -f 3 -w 0.2 119.29.29.29
traceroute to 119.29.29.29 (119.29.29.29), 3 hops max, 60 byte packets
3 124.74.49.105 2.656 ms 2.637 ms 2.800 ms
「ping不通外网」这个描述很模糊。如果你把输出贴出来我就不需要再问了。
1. 域名解析有没有问题?也就是 ping 能否把 www.baidu.com 解析为 IP 地址?
2. 多等一会儿,只是丢包还是会返回错误信息(比如主机不可达)?另外贴以下命令的输出:
ip a
ip r
cat /etc/resolv.conf
能解析成ip地址。
单纯的100% packet lose。
ip a:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether dc:0e:a1:fb:e8:58 brd ff:ff:ff:ff:ff:ff
3: wlp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 74:e5:43:7e:36:ad brd ff:ff:ff:ff:ff:ff
inet 10.0.2.11/24 brd 10.0.2.255 scope global dynamic wlp6s0
valid_lft 85696sec preferred_lft 85696sec
inet6 fe80::ae26:31da:41f3:ed13/64 scope link
valid_lft forever preferred_lft forever
4. ip r:
default via 10.0.2.2 dev wlp6s0 proto static metric 600
10.0.2.0/24 dev wlp6s0 proto kernel scope link src 10.0.2.11 metric 600
cat /etc/resolv.conf
# Generated by resolvconf
nameserver 10.0.2.2
nameserver 192.168.1.1
辛苦两位大哥了!
离线
所以 DNS 解析没有问题,虽然我不知道为什么会有个 192.168.1.1。
也许是 ICMP 包被干掉了?你并没有说其它能上网的机器能不能 ping 通。
你直接 wget www.baidu.com 呢?如果还是不行,改小 mtu 试试:
ip link set wlp6s0 mtu 1460
离线
我怎么对 /etc/resolv.conf 的设置有怀疑呢
ping www.baidu.com 的完整结果?
Arch Linux User
离线
所以 DNS 解析没有问题,虽然我不知道为什么会有个 192.168.1.1。
也许是 ICMP 包被干掉了?你并没有说其它能上网的机器能不能 ping 通。
你直接 wget www.baidu.com 呢?如果还是不行,改小 mtu 试试:ip link set wlp6s0 mtu 1460
souppuos@hotchocolate:~$ wget www.baidu.com
--2016-07-14 13:07:08-- http://www.baidu.com/
正在解析主机 www.baidu.com (www.baidu.com)... 115.239.210.27
正在连接 www.baidu.com (www.baidu.com)|115.239.210.27|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:未指定 [text/html]
正在保存至: “index.html”
index.html [ <=> ] 97.03K --.-KB/s in 0.04s
2016-07-14 13:07:23 (2.25 MB/s) - “index.html” 已保存 [99362]
能够保存网页下来。
---------update-------------
此外,我又试了一遍,发现挂着的设备都ping不通,但其他设备、系统的确可以通过这个无线网上网。
但在arch下就不行。
ping的问题先不用管..怎么才能上网呢
=========================================================
我怎么对 /etc/resolv.conf 的设置有怀疑呢
ping www.baidu.com 的完整结果?
souppuos@hotchocolate:~$ ping www.baidu.com
PING www.baidu.com (115.239.210.27) 56(84) bytes of data.
^C
--- www.baidu.com ping statistics ---
34 packets transmitted, 0 received, 100% packet loss, time 32999ms
最近编辑记录 soup (2016-07-14 13:32:10)
离线
你 wget 百度首页没问题,所以至少是部分地能上网的。
你不能上的网是什么呢?
wxg4net: 他的第一 DNS 服务器是网关,没问题的。
离线
你 wget 百度首页没问题,所以至少是部分地能上网的。
你不能上的网是什么呢?
wxg4net: 他的第一 DNS 服务器是网关,没问题的。
就是打不开网页。
嗯...不过现在莫名其妙的好了。我也没干什么啊..
还是谢谢你了! :)
离线
页次: 1