如何在Ubuntu中连接到WPA / WPA2

一个简单的 谷歌搜索 我的个人经验证实:在Ubuntu中连接到WPA / WPA2可能真是令人头疼。 解决方案? 好吧,到目前为止,我别无选择,只能用加密配置我家的Wi-Fi WEP的,而不是WPA或WPA2。 问题在于,虽然没有很多极客或“黑客”知道如何做,但事实证明,WEP网络非常脆弱。 嘿! 甚至有 YouTube上的视频 解释了如何“破解”它们。 那个解决方案虽然不是最好的,但对我来说一直有效……直到现在。 前几天,我不得不去办公室,那里有无线网络,但有WPA2。 当我发现Ubuntu时,我感到非常失望,更是愤怒的是,我认为Ubuntu仍然无法轻松地通过这种加密连接到网络。

终于,经过几个月的研究,我得以建立联系。 这是我如何做的解释。


首先,我必须澄清一下 我没有为笔记本电脑的wifi(基于Atheros)使用免费驱动程序 (Compaq Presario CQ60-211DX)。 不幸的是,由于我仍然不了解的原因,免费驱动程序使它播放的媒体文件被切断了声音,而视频看起来更糟。 更不用说Flash视频了。 他们看起来很真实。 一旦我更换了wifi驱动程序,一切都解决了(WTF !!)。

无论如何,正如我所说,这些是我遵循的步骤。 很久以前,即使我在Wi-Fi上使用WEP时,我也已经完成了前三个操作,因为刚才描述的小问题。

Windows wifi驱动程序安装。
1)安装 ndiswrapper-通用 y 恩迪斯特克

sudo apt-get install ndiswrapper-common ndisgtk

2)转到系统>管理> Windows无线驱动程序。 如果是64位,请安装Windows XP的驱动程序。

3)在/etc/modprobe.d/中

3.a)在blacklist.conf文件中:添加blacklist ath5k和blacklist ath9k(在单独的行中)

sudo gedit /etc/modprobe.d/blacklist.conf

3.b)在blacklist-ath_pci文件中:添加ath_pci

须藤gedit /etc/modprobe.d/blacklist-ath_pci

在第1和第2步中,我们所做的是注册启动时由Ubuntu使用的Windows驱动程序。 在3中,我们采取了另一种方法,我们禁用了免费的wifi驱动程序,以使其在Ubuntu启动时不会启动。

连接到WPA / WPA2

1)安装wpa_supplicant

sudo apt-get 安装 wpasupplicant

2)接下来,我们要做的是由于 ndiswrapper中的错误。 显然,wpa_supplicant没有以必要的优先级运行。 因此,每次我们要连接时,我们都必须打开一个终端并编写

须藤renice +19 $(pidof wpa_supplicant)

之后,立即尝试使用WPA / WPA2加密连接到网络。

3)您可能必须尝试几次(我重复了步骤2),直到它起作用。 如果6或7次后仍无法正常工作,请配置wpa_supplicant配置文件以匹配您尝试连接的网络的特征。

须藤gedit /etc/wpa_supplicant.conf

我知道,这不是理想的解决方案,但可以。 我认为wpa_supplicant的困难来自于 ndiswrapper中的错误。 否则,我的印象是一切都会变得更容易。 另一方面,与WPA / WPA2网络的连接对于用户而言应该更“干净”或“透明”。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   约拿

    我要尝试,当它坚持时,它将与Ubuntu保持良好的连接,但是我正在尝试回溯,什么也没有,让我们看看,应该为该错误提供一个补丁。