Wi-fi 连接已建立 - 但没有互联网

Wi-fi 连接已建立 - 但没有互联网

我安装了 Ubuntu 16.04 并尝试连接到我的 WIFI。但无法连接到互联网。

在寻找解决方案时,我发现帖子[喜欢][1],并且更改了设置,但仍然无用。

如何通过WIFI连接互联网?

答案1

在您的无线信息中,我们看到您已连接以太网和无线网络。如果可用,网络管理器默认使用以太网,因为它通常更快、更安全。在我们继续之前,请先断开以太网连接并重新启动。

我们还看到:

wlx<IF from MAC [IF2]>  IEEE 802.11bgn  ESSID:"D-Link_DIR-816"  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency:2.412 GHz  Access Point: <MAC 'D-Link_DIR-816' [AC1]>   
          Bit Rate:150 Mb/s   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-****-****   Security mode:open
          Power Management:off
          Link Quality=0/100  Signal level=7/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

当显示加密密钥(并由无线脚本编辑)时,这意味着加密模式为 WEP。但是,您的接入点使用 WPA2-AES(通常也称为 CCMP):

Cell 01 - Address: <MAC 'D-Link_DIR-816' [AC1]>
                    ESSID:"D-Link_DIR-816"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.412 GHz (Channel 1)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    Extra:rsn_ie=30140100000fac040100000fac040100000fac020000
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Quality=0/100  Signal level=5/100  

这表明您的网络管理器设置可能不匹配。请单击网络管理器图标,选择“编辑连接”,然后选择“Wi-Fi 安全”,并确保“安全”设置为“WPA 和 WPA2 个人版”。

重新启动网络管理器:

sudo service network-manager restart

接下来,您将有两个驱动程序尝试加载并且可能发生冲突:

[   14.848894] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[   15.154448] 8188eu: module verification failed: signature and/or required key missing - tainting kernel
[   15.155495] Error: Driver 'r8188eu' is already registered, aborting...

我建议您将其中一个列入黑名单并进行测试:

sudo -i
echo "blacklist 8188eu"  >>  /etc/modprobe.d/blacklist.conf
modprobe -r 8188eu
exit

在以太网分离的情况下重新启动并测试:

ping -c3 192.168.0.1
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com

如果三者均收到 ping 返回,则表示一切就绪。

答案2

尝试使用此驱动程序而不是 staging。lwfinger 的驱动程序已经取得了很大成功。

确保您有 git 和 dkms: sudo apt-get install git dkms

然后git clone https://github.com/lwfinger/rtl8188eu

删除旧的驱动程序。
在刚刚创建的文件夹中打开一个终端并输入:

sudo dkms add ./rtl8188eu  
sudo dkms build 8188eu/1.0  
sudo dkms install 8188eu/1.0

将固件(rtl8188eufw.bin)复制到 /lib/firmware/rtlwifi/
并重新启动。

相关内容