Ubuntu 14.04 LTS 识别无线/局域网但无法连接

Ubuntu 14.04 LTS 识别无线/局域网但无法连接

刚刚在我新建的机器上安装了 Ubuntu 14.04 LTS。

TP-Link TL-WDN4800 PCI Express Wifi 适配器 Gigabyte 970A-D3P Mobo、MSI R7 265 GPU,等等等等。

无论如何。当我第一次启动时,Ubuntu 让我选择连接到互联网以获取最新版本的安装。我的连接被识别,但那时我无法继续安装,所以我继续在没有连接的情况下进行安装。

我的无线连接已找到/识别,但我无论如何都无法连接。我尝试过连接到我的局域网,但也没有用。

运行 ifconfig 显示 eth0、lo 和 wlan0 的状态。iwconfig 显示:

eth0 no wireless extensions. lo no wireless extensions. wlan0 IEEE 802.11abgn ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=20dBm Retry long limit:7 RTS thr: off Fragment thr:off Power Management: off

service network-manager restart也尝试过跑步。

我似乎找不到此特定卡的任何 Linux 驱动程序。我以前在装有 Ubuntu 12.01 的笔记本电脑上遇到过这个问题,但我无论如何也想不起来我是如何解决这个问题的。

请帮助我,让我充分利用这个新盒子!

答案1

根据 TP-Link,您的卡支持使用 Atheros9k(ath、ath_9k 模块)驱动程序的 Linux。这应该是 Ubuntu 安装的默认设置。我正在使用 Atheros 卡,它运行完美。

从命令行尝试:

lsmod|grep ath

你应该看到类似这样的内容:

ath3k                  13318  0 
bluetooth             395387  28 bnep,hidp,ath3k,btusb,rfcomm
ath9k                 164164  0 
ath9k_common           13551  1 ath9k
ath9k_hw              453856  2 ath9k_common,ath9k
ath                    28698  3 ath9k_common,ath9k,ath9k_hw
mac80211              638933  1 ath9k
cfg80211              496328  3 ath,ath9k,mac80211

如果不是,那么模块可能没有加载,或者由于某种原因加载了错误的模块。

您发布的输出来自 iwconfig,而不是 ifconfig。但是,您的设备显示出来意味着它已被识别并且驱动程序正在加载。

有线和无线都无法正常工作,这让我认为您的网络管理器、路由器/本地网络或 BIOS 设置(可能不是)出了问题。尝试重新启动路由器并确保那里的所有设置都正常。确保已启用 DHCP 和/或尝试使用静态 IP 连接。还可以尝试在路由器上使用和不使用加密。最后,您可以尝试启用 2.4ghz 并禁用 5ghz,和/或尝试反之亦然,看看是否有效。

Atheros 在 Linux 中得到了很好的支持,可以立即使用。

您可以使用以下命令获取更多信息:

lspci -vv -s
dmesg
ifconfig
rfkill list all

您可以禁用硬件加密,看看是否有帮助:

echo "options ath9k nohwcrypt=1" | sudo tee /etc/modprobe.d/ath9k.conf options ath9k nohwcrypt=1

sudo modprobe -rfv ath9k

我还发现,在新安装的系统中,DNS有时会不稳定。以root身份编辑文件/etc/resolv.conf

sudo nano /etc/resolv.conf

并添加以下几行。

nameserver 208.67.222.222
nameserver 208.67.220.220

保存文件并重试。更多信息请见此处:

https://wiki.archlinux.org/index.php/resolv.conf

相关内容