linux下wpa/wpa2的无线网卡设置 [暂时还没有证实是否能用]

林涛 4700℃ 0评论

今天实在受不了虚拟机里安装的Linux Server系统了,决定在笔记本电脑上安装个Ubuntu 10.04 Server版。网上搜索了一下,会自动设置成双系统,所以就不怕了。在Windows下删除了一个不用分区,然后就用Ubuntu 10.04 Server版安装光盘引导机器进入安装程序了。

安装过程都很顺利,就是网卡暂时无法使用。我使用的是无线路由器,且路由器离自己笔记本电脑很远,所以没办法使用笔记本自带的有线网卡。看来就只能使用笔记本无线网卡来连接到路由器了。

不过Ubuntu Server默认的情况下是不会启用无线网卡的,想想实际服务器上怎么可能有无线网卡呢,呵呵。所以我们需要手动来启用无线网卡,难点就在这里了。

不过还好,在网上找到了一篇教程,按照他说的操作就成功了。详细的步骤如下:

1、安装wpasupplicant。由于Ubuntu 10.04 Server已经集成了这个包,所以无需安装。如果是其他版本的Ubuntu Server,可以使用下面的命令进行安装:

#apt-get install wpasupplicant

2、生成无线路由密钥。这一步就是根据你无线网络的SSID和密码,来生成WLAN需要的配置文件。命令如下:

#wpa_passphrase 无线网络SSID 无线网络密码 > 配置文件名

比如你的无线网络SSID是TP-LINK,密码是123456,生成的配置文件名为/etc/wpa_config.conf,就这样输入:

#wpa_passphrase TP-LINK 123456 > /etc/wpa_config.conf

注意后面的/etc/wpa_config.conf文件名可以随意取,但是请注意不要有重名的情况产生。

3、设置无线网络。编辑/etc/network/interfaces文件,将wlan添加到其中:

#vim /etc/network/interfaces

在里面加上:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_config.conf

注意如果你的路由器没有开启DHCP,则需要手动配置address、netmask、gateway、network和broadcast几项参数,这里不多说。另外就是wpa-conf后面跟着你刚才产生的密钥配置文件名。

如果一直不需要使用有线网络,可以连有线网络一起禁用掉,将auto eth0注释掉即可。

4、重新启动计算机。根据我实际的操作结果来看,配置好了之后虽然说无线网卡被启用了,但是驱动貌似没加载全。因此需要重启Ubuntu Server以便完整启用无线网卡。

至此,Ubuntu Server也可以用无线网卡连接到无线路由器上网了。

另一个版本

把家里的无线路由调成wpa/wpa2的加密方式,结果小puppy下的pwireless无法支持wpa的,只好去研究了一下wpa的设置方法,发现还挺简单的:
1、首先iwconfig一下看看有没有无线网卡,如果没看到,那可能是无线网络开关没开。我的上网本在linux下也是Fn+F1的软开关方式打开的。找到的无线网卡是wlan0
2、iwlist wlan0 scanning  搜索一下可用的无线网络,主要是为了得到SSID,如果要连上的无线网络的SSID是隐藏的,可以跳过这一步。这里我的SSID是freebug
3、接下来就要用wpa_supplicant来进行配置了。
wpa_passphrase freebug 11223344 > /etc/wpa_supplicant.conf 把信息写入到配置文件中,上面freebug是SSID,11223344是无线网络设置的wpa密码。
4、wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf  设置无线网络参数
5、dhcpcd wlan0,稍等一会就可以获得正确的ip地址了。

如需转载请注明: 转载自26点的博客

本文链接地址: linux下wpa/wpa2的无线网卡设置 [暂时还没有证实是否能用]

转载请注明:26点的博客 » linux下wpa/wpa2的无线网卡设置 [暂时还没有证实是否能用]

喜欢 (0)
发表我的评论
取消评论

表情