尽管 Ubuntu Server 14.04 似乎已连接,但无法使用 WiFi

尽管 Ubuntu Server 14.04 似乎已连接,但无法使用 WiFi

我已经配置了 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 wlan0http://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

如果您没有其他适配器,请下载这些文件:

https://launchpad.net/~hanipouspilot/+archive/ubuntu/rtlwifi/+files/rtl8192cu-dkms_0.2~trusty_all.deb

http://mirrors.kernel.org/ubuntu/pool/main/d/dkms/dkms_2.2.0.3-1.1ubuntu5.14.04.5_all.deb

https://launchpad.net/~hanipouspilot/+archive/ubuntu/rtlwifi/+files/linux-firmware_1.144%2Bar3012_all.deb

将它们复制到/home/$USER目录并运行

sudo dpkg -i *.deb
sudo reboot

相关内容