无法连接 Wi-Fi

无法连接 Wi-Fi

我有 ubuntu 14.04,当我想连接 wifi 时,我的网络管理器没有发现任何东西,当我使用这个命令时

sudo iwlist wlan0 扫描

它可以找到我的 essid wifi,当我使用此命令连接时

sudo iwconfig wlan0 essid "sample"

什么都没发生,我无法连接,我的 ifconfig 命令也没有显示此信息

eth0      Link encap:Ethernet  HWaddr b8:88:e3:0e:03:49  
          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 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 

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:1576 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1576 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:131573 (131.5 KB)  TX bytes:131573 (131.5 KB)

wlan0     Link encap:Ethernet  HWaddr 08:ed:b9:fa:1f:3b  
          inet6 addr: fe80::aed:b9ff:fefa:1f3b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:29
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17 

我的 wifi 设备是 broadcome :

03:00.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n  

这是用于获取我的 wifi 信息的脚本的文本文件

文本文件包含我的无线信息

我该怎么做才能连接到 wifi??

答案1

我发现解决我的问题只需编辑一个文件:

sudo nano /etc/NetworkManager/NetworkManager.conf

并将 false 的值更改为 true

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=true

并解决了

答案2

首先将 wpa/wpa2 加密更改为 wpa2 (CCMP)(AES) 而不是 (TKIP),如果您有该选项,效果会最好。

其次将路由器中的无线频道设置为 1 或 11,然后保存路由器配置并重新启动。

第三,进入屏幕右上角的网络管理器,单击编辑连接>无线选项卡,并将 IPV6 设置为忽略。

第四,关闭计算机并拔下 USB 无线设备,以便内部无线可以工作,然后重新启动,如果没有连接,则在未插入 USB 无线的情况下发布新文件。

答案3

使用内核驱动程序,除非您在路由器的 20 英尺范围内,否则您将无法连接。

如果您希望您的 USB 无线设备(rtl8192cu)正常工作,您可能需要使用以下命令安装专有驱动程序:

sudo apt-get install git build-essential linux-headers-generic dkms

git clone https://github.com/dz0ny/rt8192cu.git --depth 1 

cd rt8192cu

sudo make dkms

并使用以下命令加载驱动程序

sudo modprobe 8192cu

请注意,此模块使用“8192cu”而不是“rtl8192cu”来加载。

最后,使用以下命令相应地更新 /etc/modules 文件夹:

echo '8192cu' | sudo tee -a /etc/modules

使用此驱动程序,您可以获得完整的 300Mb/s 而不是 150Mb/s,并且还具有完整的加密支持。不仅如此,范围至少比内核驱动程序好 10 倍,并且不再有信号丢失

https://github.com/dz0ny/rt8192cu

相关内容