在ThinkPad T23上使用Slackware Linux

--用MadWifi驱动Atheros无线网卡

Author: Cowyn Li

前言

这个页面里可以看到我用了一块"Atheros Communications, Inc. AR5212 802.11abg Mini-PCI Adapter"。目前有两大优秀的无线驱动包可供 使用,ndiswrappermadwifi,听说后者对加密的支持不如前者优秀,我一直使用的 是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.