您尚未登录。

#1 2016-07-14 00:00:24

soup
会员
注册时间: 2015-01-17
帖子: 4

[SOLVED] 能连接上wifi,但是ping不通外网

新装的archlinux + gnome,电脑是联想g485 (硬件低配就不要吐槽了..

问题:可以连接到AP上,但是ping不通外网(eg.百度

AP下面挂着3台设备,另两台均可以上网。
可以链接有线上网,有线网和AP在同一个网络下。
同一台笔记本使用Win7可以通过该热点访问外网。
可以ping得通AP下面的其他两个设备,但ping不通外网。

这个可能是什么原因造成的?各位大牛帮帮忙!

-----------update------------

最终还是玄学获得了胜利,莫名奇妙恢复了无线上网的功能。

最近编辑记录 soup (2016-07-14 15:25:05)

离线

#2 2016-07-14 08:16:06

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

Re: [SOLVED] 能连接上wifi,但是ping不通外网

排除dns没有问题后,执行
/usr/bin/traceroute -n -m 3 -f 3  -w 0.2 119.29.29.29
看看结果?


Arch Linux User

离线

#3 2016-07-14 10:37:32

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,483
个人网站

Re: [SOLVED] 能连接上wifi,但是ping不通外网

「ping不通外网」这个描述很模糊。如果你把输出贴出来我就不需要再问了。

1. 域名解析有没有问题?也就是 ping 能否把 www.baidu.com 解析为 IP 地址?
2. 多等一会儿,只是丢包还是会返回错误信息(比如主机不可达)?

另外贴以下命令的输出:
ip a
ip r
cat /etc/resolv.conf

离线

#4 2016-07-14 12:06:29

soup
会员
注册时间: 2015-01-17
帖子: 4

Re: [SOLVED] 能连接上wifi,但是ping不通外网

wxg4net 说:

排除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


辛苦两位大哥了!

离线

#5 2016-07-14 12:24:44

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,483
个人网站

Re: [SOLVED] 能连接上wifi,但是ping不通外网

所以 DNS 解析没有问题,虽然我不知道为什么会有个 192.168.1.1。

也许是 ICMP 包被干掉了?你并没有说其它能上网的机器能不能 ping 通。
你直接 wget www.baidu.com 呢?如果还是不行,改小 mtu 试试:

ip link set wlp6s0 mtu 1460

离线

#6 2016-07-14 13:13:39

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

Re: [SOLVED] 能连接上wifi,但是ping不通外网

我怎么对  /etc/resolv.conf  的设置有怀疑呢
ping  www.baidu.com 的完整结果?


Arch Linux User

离线

#7 2016-07-14 13:14:37

soup
会员
注册时间: 2015-01-17
帖子: 4

Re: [SOLVED] 能连接上wifi,但是ping不通外网

依云 说:

所以 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的问题先不用管..怎么才能上网呢


=========================================================

wxg4net 说:

我怎么对  /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)

离线

#8 2016-07-14 15:12:26

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,483
个人网站

Re: [SOLVED] 能连接上wifi,但是ping不通外网

你 wget 百度首页没问题,所以至少是部分地能上网的。

你不能上的网是什么呢?

wxg4net: 他的第一 DNS 服务器是网关,没问题的。

离线

#9 2016-07-14 15:23:56

soup
会员
注册时间: 2015-01-17
帖子: 4

Re: [SOLVED] 能连接上wifi,但是ping不通外网

依云 说:

你 wget 百度首页没问题,所以至少是部分地能上网的。

你不能上的网是什么呢?

wxg4net: 他的第一 DNS 服务器是网关,没问题的。

就是打不开网页。
嗯...不过现在莫名其妙的好了。我也没干什么啊..
还是谢谢你了! :)

离线

页脚