浏览 6582 次
锁定老帖子 主题:在RHEL AS4 下配置无线网卡
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-06
网卡是TP-Link的TP-WN510G,54M。 RHEL默认是不带任何无线网卡的驱动的,要使用无线网卡,必须手动安装驱动程序。 不要试图去使用ndisWrapper,这是一个利用windows下的驱动来驱动无线网卡的东西,感觉应当是suse的哲学,自从Novell与Microsoft合作后,就不再使用Suse了,虽然Suse确实有许多的东西不错,比如说对于ntfs格式的支持。不像redhat的系统还需要自己去编译ntfs的支持模块。如果你的网卡在madWifi的支持列表中,不要考虑ndisWrapper,笔者使用ndisWrapper,Make后,一直到了加载了驱动,可是一到了modprobe ndisWrapper就死机(绝对是死机,整个系统就挂了,然后可以看到硬盘的灯和大小写的灯在不停的闪着)。据说是由于linux与windows对于stack的支持不同。找过了一些资料,说是要patch,不过笔者没有patch成功,patch就停止不动,等待半个小时也没有反应。 下面就如何利用madWifi进行安装进行介绍。 1.下载如下四个包: madwifi-0.9.3-33_r2088.el4.at.i386.rpm madwifi-devel-0.9.3-33_r2088.el4.at.i386.rpm madwifi-hal-kmdl-2.6.9-42.0.3.EL-0.9.3-33_r2088.el4.at.i686.rpm madwifi-kmdl-2.6.9-42.0.3.EL-0.9.3-33_r2088.el4.at.i686.rpm 以上四个是最新的文件,请视自己的电脑而定,若是64位cpu的电脑,请选择64的包。 2.安装下载好的rpm包 # rpm -i madwifi*rpm (为一次性安装多个,也可分个安装) 3. 加载进入内核模块 # modprobe ath_pci 4. 若有活动的有线网卡,先禁止。 # ifconfig eth0 down 5. 设置无线网卡 # iwconfig ath0 essid home (配置SSID,用区分是想连到那个ap上) # iwconfig ath0 channel 6 (配置ap的信道) # iwconfig ath0 key open s:1234 (配置ap的协议,以及密码。s:表示ACSII码) # iwconfig ath0 mode Managed (配置ap模式,一般情况下不需要进行配置) 配置完后,查看一下,ath0的信息应当如下: ath0 IEEE 802.11b ESSID:"home" Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated Bit Rate:0 kb/s Tx-Power:31 dBm Sensitivity=0/3 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=0/94 Signal level=-98 dBm Noise level=-98 dBm Rx invalid nwid:0 Rx invalid athrypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 6. 激活ath0无线网卡 # ifconfig ath0 up 7. 动态ip选定 # dhclient ath0 然后可以试下,可以无线上网了! 开机自动加载的设置: 1. 首先修改 /etc/modprobe.conf , 增加 install ath0 /sbin/modprobe ath_pci; /usr/bin/wlanconfig ath0 create wlandev wifi0 wlanmode sta remove ath0 /usr/bin/wlanconfig ath0 destroy; /sbin/modprobe -r ath_pci alias ath0 ath_pci 如果有 alias wifi0 ath_pci , 则删除. 2.在 /etc/sysconfig/networking/devices 下创建 ifcfg-ath0 文件, 格式如: # Atheros Communications, Inc. AR5005G 802.11abg NIC DEVICE=ath0 ONBOOT=yes BOOTPROTO=dhcp TYPE=wireless KEY=s:1234 ESSID=home MODE=Managed RATE=auto IWPRIV="authmode 1" (IWPRIV有二种模式:authmode 1表示open,authmode 2表示共享模式,应当特别注意) (注:若是=号后的有空格,则需要加上引号) 如果起动了 WEP, 那么上面的 KEY 就是 WEP 的密码,最前面的 s 表示密码是ASCII字符. 3. 拷贝ifcfg-ath0至/etc/sysconfig/network-scripts和/etc/sysconfig/networking/profiles/default,将其下面的 ifcfg-wifi0删除(共三处,即以上三处)。 重启机器,无线网卡自动加载了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |