linux下无线上网卡的配置

最终参考这篇文章解决问题

intel5000无线网卡,在CentOS命令行下的配置时,发现怎么对ifcfg-wlan0文件配置都不能上网

于使用命令iwconfig进行配置,参考了很多文章,许多人认为使用命令

iwconfig  wlan0   ssid:xxx   key   YYY

就可以上网了,但是我试过很多遍,都不能上网,而是报错“Set Encode"

经过查阅iwconfig的详细用法,这条命令实际上确实是可以上网,

但很遗憾的是这里的密码YYY不能是明文,必须是经过加密后的密文,而经过加密后的密文长度,

如果用手工输入就很不现实。所以,这里要用到一个工具包wpa_supplicant!

具体用法参考上面的文章,关键步骤是以下两步:

1、用wpa_passphase生成密文,并追加导入到/etc/wpa_supplicant/wpa_supplicant.conf默认配置文件中

2,用wpa_supplicant,加载网卡,连上网络(装好驱动的情况下)

  $ wpa_supplicant -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B   大写B表示后台运行

这条命令可以写入启动脚本,达到开机联网的效果。

最后,还有一个要注意的问题是,/etc/sysconfig/network-scripts/ifcfg-wlan0文件的配置

其中一定要指定网关的地址  GATEWAY=192.168.1.1(ip地址采用dhcp方式获得),否则wpa_supplicant连上路由后,因为

没有指定网关,没法得到IP地址也无法连上网。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgjffw.html