|
第一次在Linux下配置无线网卡,写下来做个笔记 :-)
[color="Red"]一. 内核准备(我的是gentoo-sources-2.6.31-r1)
Networking support ---> Wireless 支持(还有一些子项看情况选定)
Device Drivers ---> Network device support ---> Wireless LAN ---> Ralink driver support ---> Ralink rt2500 (USB)、Ralink rt2501/rt73 (USB) support 、Ralink rt2800 (USB) support (好像只要选中rt73那个就可以了,为了保险我全选上;最好编译为模块,名称是 rt73usb )
好了,编译并加载内核模块- # make && make modules_install
- # modprobe rt73usb
- # lsmod
- rt73usb 20472 0
- crc_itu_t 1584 1 rt73usb
- rt2x00usb 8688 1 rt73usb
- rt2x00lib 24468 2 rt73usb,rt2x00usb
复制代码
[color="Red"]二、其他软件准备- # emerge -av wireless-tools (安装配置工具 iwlist, iwconfig 等)
- # emerge -av rt73-firmware (安装网卡所需的firmware,这是必须的!)
复制代码
插入USB网卡,检查是否被系统正确检测到。- # lsusb
- ...
- Bus 001 Device 004: ID 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [ralink]
- ...
- (运行 iwconfig,应该能看到网络接口设备了)
- # iwconfig
- ...
- wlan0 IEEE 802.11bg ESSID:"MY-AP-SSID"
- Mode:Managed Frequency:2.462 GHz Access Point: 00:CC:EE:AA:DD:66
- Bit Rate=1 Mb/s Tx-Power=12 dBm
- Retry long limit:7 RTS thr:off Fragment thr:off
- ...
- (看看能不能 up 起来? 正常的话应该可以了)
- # ifconfig wlan0 up
复制代码
[color="Red"]三、配置
我的配置基于 iwconfig。 首先编辑 /etc/conf.d/net 文件,在文件最后添加如下语句:- ## -----------------------
- ## wireless interface
- ## -----------------------
- ## 把 MY-AP-SSID换成你自己的AP SSID名称
- modules_wlan0="iwconfig"
- preferred_aps=( "MY-AP-SSID" )
- key_MY-AP-SSID="[1] DD88AABBCC key [1] enc open"
- essid_wlan0="MY-AP-SSID"
- config_MY-AP-SSID=( "dhcp")
复制代码
然后添加自动启动脚本链接, 并启动之- # ln -sf /etc/init.d/net.lo /etc/init.d/net.wlan0
- # /etc/init.d/net.wlan0 start
复制代码
到这里为止,华硕 WL-167g USB WLAN Adapter 无线网卡 在 Gentoo Linux 上的配置就基本完成,能够实现基本的加密无线上网功能。 |
|