LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1583|回复: 0

[分享]]intel pro/wireless 2100B 无线网卡终于装好了

[复制链接]
发表于 2005-4-15 18:19:10 | 显示全部楼层 |阅读模式
1.确认所装linux kernel的版本必须是2.4.23+ or 2.6.1+
  #uname -a
2.确认内核已经安装CONFIG_NET_RADIO,方法为:
  #grep CONFIG_NET_RADIO \
  >/lib/modules/2.6.9(不同版本的linux目录可能不一样)/build/include/linux/autoconf.h

如果回显是CONFIG_NET_RADIO 1或者y话就没有问题了,如果不是则需要重新编译内核。
从0.47版本的IPW2100驱动开始,IPW2100开始使用linux 内核提供的WEP加密和解密方法,所以,为了使用WEP,则必须要确认Crypto library(CONFIG_CRYPTO)已经被支持:
  #grep CONFIG_CRYPTO_ARC4 \
  >/lib/modules/2.6.9(不同版本的linux目录可能不一样)/build/include/linux/autoconf.h

另外还要下列来自libary routines(CONFIG_CRC32)已经启用:
  #grep CONFIG_CRC32 \
  >/lib/modules/2.6.9(不同版本的linux目录可能不一样)/build/include/linux/autoconf.h

3.1.下载hostap-driver,这个是IPW所必须的东东,提供了无线网络的WEP加密协议
下载地址:http://hostap.epitest.fi/releases/hostap-driver-0.1.3.tar.gz
3.2.安装hostap-driver
   #tar zxvf hostap-driver-0.1.3.tar.gz
   #cd hostap-driver-0.1.3
   #vi Makefile

将第三行的KERNEL_PATH=修改为你的内核source地址,#例如KERNEL_PATH=/usr/src/linux-2.6.6,你可别照抄啊
保存后退出编辑器。
   #make
   #make install
   #modprobe hostap

4.下载最新的版本ipw2100驱动,http://ipw2100.sourceforge.net/#downloads,然后解压驱动,进入驱动所在目录后,执行:
   #make
   #make install

5.这个时候需要将firmware文件(3个)拷贝到hotplug firmware目录。一般来说目录为:/usr/lib/hotplug/firmware/ 。
如果发现没有这个目录,则需要到“/etc/hotplug/”打开firmware.agent 文件,确定当前系统的firmware文件目录的正确位置。
6.打开fstab:
  #vi /etc/fstab
确认是否有:none /sys sysfs defaults 0 0,如果没有则添加一条。
完成后,再查看/分区下是否有"/sys"这个目录,如果没有则创建一个:
#mkdir /sys
如果,新添加了上面这个条目和目录,则执行:
#mount -a
7.进入/etc/sysconfig/network-scripts/目录
#cd /etc/sysconfig/network-scripts
  #vi ifcfg-eth1 #如果有了,就加ifcfg-eth2,依此类推

  内容如下:
    DEVICE=eth1
    ONBOOT=yes
    BOOTPROTO=dhcp
    TYPE=Wireless
存盘退出
8.下载配置工具iwconfig,地址为:http://pcmcia-cs.sourceforge.net ... ess_tools.26.tar.gz
   #tar xzvf wireless_tools.26.tar.gz
   #cd wireless_tools.26
   #make
   #make install

9.打开控制中心-->无线网络,注意设置为架构模式(即非点对点模式),另外在在网络设置中,将eth1的wireless SSID设置为自动
10. 重新启动系统,然后执行
  #modprobe hostap
  #modprobe ipw2100
  #ifup eth1

需要注意的是,这样的做法是基于AP为DHCP,没有设置密码等常见情况下完成的。
如果有WEP加密,而且不允许自动连接的情况下,则要手动指定这些参数,例如:
  #iwconfig eth1 enc 2627F68597(你的WEP加密字符串)  #没有设置WEP的就不需要这个
除了enc,还有几个常用的参数,essid mode channel nick,其他参数请用iwconfig --help或者man iwconfig查看。

正常情况下 ,这样应该就可以连接上了。

最后要指出两点,一是,本文所描述的安装方法属于"内核外安装(building external)",另外IPW2100的驱动中的安装说明文件还给处出了在内核中编译安装的方法(building internal),有兴趣的同学可以试一下,偶试了没搞定。二是,特别感谢论坛里的cnxlx 同学,以及其他论坛里发贴描述无线网卡安装过程的同学,没有大家前面的劳动,我就无法完成IPW2100的正确安装。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表