![尽管 Ubuntu Server 14.04 似乎已连接,但无法使用 WiFi](https://linux22.com/image/984977/%E5%B0%BD%E7%AE%A1%20Ubuntu%20Server%2014.04%20%E4%BC%BC%E4%B9%8E%E5%B7%B2%E8%BF%9E%E6%8E%A5%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20WiFi.png)
我已经配置了 WiFi SSID 和密钥,/etc/network/interfaces
如下所示:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-ssid MYWIFINAME
wpa-ap-scan 1
wpa-key-mgmt WPA-PSK
wpa-psk WIFIKEYGOESHERE
我没有使用通常的密码。我反复输入密码wpa_passphrase
来获取正确的密钥。
尽管这些设置看起来正确,但运行时却iwconfig
出现以下情况:
wlan0 IEEE 802.11bgn ESSID:"MYWIFINAME"
Mode:Managed Frequency:2.462 GHz Access Point: AB:CD:EF:12:34:56
Bit Rate=72.2 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=38/70 Signal level=-72 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:4 Missed beacon:0
lo no wireless extensions.
Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
... 我无法 ping 任何网站,因为它们都返回unknown host site.com
,我无法 ping 我自己的路由器。运行ping -c 4 10.0.0.1
返回Network is unreachable
,我该怎么办?我现在没有关于服务器的任何信息,因此如果需要,我可以擦除并重新安装。
重新启动服务器时,启动会导致其停滞Waiting for networking configuration
,并且它给自己超过 60 秒的时间来完成,但放弃了。
输出sudo ifup -v wlan0
:http://paste.ubuntu.com/12989292/
编辑:我决定清除服务器,我将在虚拟机中安装 Ubuntu Server,以便更轻松地使用互联网连接。在 Windows 中设置起来会容易得多。
答案1
请修改您的/etc/网络/接口文件至:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-ssid MYWIFINAME
wpa-psk WIFIKEY
其中WIFIKEY是明文的实际密钥。重新启动界面:
sudo ifdown wlan0 && sudo ifup -v wlan0
测试:
ping -c3 www.ubuntu.com
-v 表示详细ifup
应该会产生足够的输出来诊断您未连接的原因。由于它可能很长,请在此处发布并给我们链接:http://paste.ubuntu.com。
答案2
您需要为该适配器安装驱动程序。使用其他适配器连接到互联网并运行:
sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192cu-dkms linux-firmware
如果您没有其他适配器,请下载这些文件:
http://mirrors.kernel.org/ubuntu/pool/main/d/dkms/dkms_2.2.0.3-1.1ubuntu5.14.04.5_all.deb
将它们复制到/home/$USER
目录并运行
sudo dpkg -i *.deb
sudo reboot