Chinaunix首页 | 论坛 | 博客
  • 博客访问: 445554
  • 博文数量: 293
  • 博客积分: 4204
  • 博客等级: 上校
  • 技术积分: 3060
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-21 10:27
个人简介

nobody

文章分类

全部博文(293)

文章存档

2014年(27)

2013年(105)

2012年(41)

2011年(109)

2010年(11)

分类:

2011-02-24 16:22:57

由于寝室换网络,换完之后的路由器有线接口不够用,所以需要使用无线连接。
之前在fedora 没有使用过WPA 加密方式连接过AP (WEP要简单多啦-不要deamon wpa_supplicant,只需要用命令配置下芯片的寄存器就可以了)。

在参照网上的说明操作后(
也就是:
chkconfig NetworkManager off
chkconfig network on
#for WPA/WPA2 encryption
sed -i -e 's/23 88/09 88/' /etc/init.d/wpa_supplicant
chkconfig wpa_supplicant on
/etc/init.d/wpa_supplicant start
/etc/init.d/NetworkManager stop
/etc/init.d/network start




vi /etc/sysconfig/wpa_supplicant
INTERFACES="-iwlan0"
DRIVERS="-Dwext"
wpa_passphrase SSID Key >> /etc/wpa_supplicant/wpa_supplicant.conf
vi /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="SSIDname"
scan_ssid=1
pairwise=CCMP TKIP
group=CCMP TKIP
key_mgmt=WPA-PSK
#psk="KEYinASCII"
psk="KEYinHEX"
}
vi /etc/sysconfig/network-scripts/ifcfg-wlan0
DEVICE=wlan0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=wireless
MODE=managed



/etc/init.d/wpa_supplicant restart
/etc/init.d/network restart)



在service  wpa_supplicant restart事,shell提示:wpa_supplicant 没有找到。
之后
which  wpa_supplicant 
说没有找到,之后
[jim@jim ~]$ rpm  -q wpa_supplicant
wpa_supplicant-0.6.8-10.fc14.i686

在wpa_+TAB 之后shell 显示啦wpa_supplicant.org.
那么可能以前修改过,之后执行:
cp  wpa_supplicant.org wpa_supplicant
service wpa_supplicant   start 在执行这句时,打印有ioctl(XXX) operation not permitted.
当时想千万不要是驱动的问题,不然就死定啦(之前找无线网卡的驱动找个半死,又下kernel的源码、重新编译kernel、无线网卡的驱动)。
在网上搜索的一下,发现很少的信息,那么很可能是机器的问题啦。
想啦一下,重新安装wpa_supplicant 
sudo  yum  reinstall  wpa_supplicant .
之后重启,重启之后ifconfig 之后发现wlan0 仍然没有IP 地址,但使用iwconfig发现wlan0已经
associated 到AP 啦。之前在给机顶盒添加WIFI 功能时,一旦确定网卡associated 到AP 并且用户选择了DHCP方式获得IP,则直接使用的是busybox中的udhcpc -i xxx 命令,但不清楚
fedora 上的network service 的逻辑是怎么样的,
不管那么多啦,直接dhclient wlan0 ,
wlan0 成功获得IP 地址,可以上网啦,呵呵
阅读(4492) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~