Ubuntu 16.04,Wifi 已连接,无数据。有线连接正常

Ubuntu 16.04,Wifi 已连接,无数据。有线连接正常

我有 ubuntu 16.04、windows 10 asus 双启动。

我在这个链接上看到了一个类似(但不相同)的问题:英特尔迅驰 Wireless-N 2230 无法连接,不断要求输入密码

我的无线连接了,但没有传输数据,我无法加载谷歌等。我输入:

lspci -knn | grep Net -A3

并收到:

03:00.0 Network controller [0280]: Qualcomm Atheros QCA9565  / AR9565 Wireless Network Adapter [168c:0036] rev(01)
Subsystem: Lite-On Communications Inc QCA9565 / AR9565 Wireless Network Adapter [11ad:0662]
Kernel driver in use: ath9k
Kernel modules : ath9k

我尝试了建议的修复方法,但我没有文件/etc/modprobe.d/iwlwifi-opt.conf,只有一个 /etc/modprobe.d/iwlwifi.conf文件。我尝试适应 atheros 和 intel,但我缺乏适当的知识。

我下一步该怎么做?

谢谢。

编辑1: 我按照用户 nadav mavor 的建议输入了以下命令:

sudo ifconfig -a ping 8.8.8.8

我收到了:

SIOCSIFADDR: No such device
ping: Error while getting interface flags: No such device

编辑2: 修正了命令输入。我输入了:

sudo ifconfig

并收到:

enp2s0 Link encap:Ethernet HWaddr 08:62:66:1d:ac
       UP broadcast multicast MTU: 1500 metric:1
       RX packets:0 errors:0 dropped:0 overruns:0 frame:0
       TX packets:0 errors:0 dropped:0 overruns:0 frame:0
       collisions: 0 txqueuelen:1000
       RX bytes:0 (0.0B) TX bytes:0 (0.0B)
lo     Link encap:local loopback\
       inet addr:127.0.0.1 Mask:255.0.0.0
       inet6 addr:1/128 Scope:Host
       UP Loopback Running MTU: 65536 metric:1
       RX packets:12 errors:0 dropped:0 overruns:0 frame:0
       TX packets:12 errors:0 dropped:0 overruns:0 frame:0
       collisions: 0 txqueuelen:1
       RX bytes:632 (632.0B) TX bytes:632 (632.0B)
wlp3s0 Link encap:Ethernet HWaddr 18:cf:5e:d2:63:df
       inet addr:10.121.131.95 Bcast:10.121.143.255 Mask:255.255.240.0
       inet6 addr:fe80::cae7:ed2b:584a:84cb/64 Scope:Link
       UP Loopback Running MTU: 1500 metric:1
       RX packets:6002 errors:0 dropped:0 overruns:0 frame:0
       TX packets:3663 errors:0 dropped:0 overruns:0 frame:0
       collisions: 0 txqueuelen:1000
       RX bytes: 8134153 (8.1MB) TX bytes: 421410 (421.4KB)

输入sudo ping -c2 8.8.8.8并接收:

PING 8.8.8.8 (8.8.8.8) 56(84) byts of data
64 bytes from 8.8.8.8: icmp_seq=1 ttl=59 times=38.4ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=59 times=13.9ms
--8.8.8.8 ping statistics

2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 13.998/26.201/38.405/12.204 ms

我输入sudo iwconfig并收到:

wlp3s0    IEEE 802.11bgn ESSID "internetname"
          mode:managed frequency: 2.412 GHZ Access Point: 84:D4:7e:01:A0
          bit rate=65Mb/s Tx-Power = 17dBm
          retry short limit:7 RTS thr:off Fragment thr:off
          Encryption key:on
          power management:off
          Link Quality=50/70 Signal level=-60dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0   invalid misc:0 Missed beacon:0

enp2s0    no wirless extensions

lo        no wireless extensions

编辑3: 对于跑步sudo cat /run/resolvconf/resolv.con,我收到:

 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

 #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
 nameserver 127.0.1.1

 search "educationalinstitution".edu

答案1

好的,很明显你没有从网络获取 DNC,快速简便的修复方法是只需添加 heand 即可:

1)以 root 身份编辑 /etc/resolvconf/resolv.conf.d/base 并输入

名称服务器 10.11.12.83
名称服务器 208.67.222.222

它将为你的系统添加 2 个名称服务器(一个是 google,另一个是 openDNS)

2)重新启动网络“/etc/init.d/networking restart”
3)测试新的 DNS“ping -c2 google.com”

您的系统可以正常工作,下一步是与您的网络管理员沟通,了解为什么您的系统没有获得正确的 DNS 配置

相关内容