在这个页面里可以看到我用了一块"Atheros Communications, Inc. AR5212 802.11abg Mini-PCI Adapter"。目前有两大优秀的无线驱动包可供 使用,ndiswrapper 和 madwifi,听说后者对加密的支持不如前者优秀,我一直使用的 是madwifi,现在我就在这里记录下如何使用的。
如果在内核里启用了mod的autoload,系统每次启动会自动加载该卡的驱动模块。如果没有启用,则 需要手动加载。可以在/etc/rc.d/rc.modules文件里加上:
/sbin/modprobe wlan
/sbin/modprobe ath_pci
/sbin/modprobe wlan_wep
/sbin/modprobe wlan_scan_sta
/sbin/modprobe wlan_rate_sample
lsmod查看上面的模块确保加载了,然后就可以进行下面的配置了。关于配置,有GUI的,madwifi自带 了一套工具,iwconfig,在slackware中需要安装wireless-tools package,目前版本是28。我直接用 iwconfig配置的,没试过GUI下面的软件,就是因为喜欢slackware的KISS风格。下面是我的一个脚本 示例(加密环境):
#!/bin/sh
sudo iwconfig ath0 essid '目标AP的SSID'
sudo iwconfig ath0 mode Managed
sudo iwconfig ath0 key s:'密码' //s表示加密。
sudo route add default gw 'your getway ip' ath0
sudo cp /etc/resolv.conf-cnc /etc/resolv.conf //这需要在之前保存不同ISP的DNS地址配置。
sudo ifconfig ath0 192.168.123.252 netmask 255.255.255.0 //首先启用无线网卡,如果没有被启用的话。
#sudo dhcpcd ath0 //如果需要通过DHCP server自动分配,取消本行的注释,并注释掉上面一行。
#End script.
加上该script的执行模式,执行之后就可以摆脱网线的束缚了。
| Valid XHTML | ©2010 dOtImes.cOm, All rights reserved. | Creative Commons | Powered by Slackware, Nginx. |
Posted and Maintained by Cowyn Li Last Update: Sunday, 2007-10-07, 0:53, GMT+0800. |