LinuxSir.cn,穿越时空的Linuxsir!

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

华硕 WL-167g USB WLAN Adapter 无线网卡在Gentoo Linux下的配置

[复制链接]
发表于 2009-10-1 15:55:56 | 显示全部楼层 |阅读模式
第一次在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 )


好了,编译并加载内核模块
  1. # make && make modules_install
  2. # modprobe rt73usb
  3. # lsmod
  4. rt73usb                20472  0
  5. crc_itu_t               1584  1 rt73usb
  6. rt2x00usb               8688  1 rt73usb
  7. rt2x00lib              24468  2 rt73usb,rt2x00usb
复制代码

[color="Red"]二、其他软件准备
  1. # emerge -av wireless-tools  (安装配置工具 iwlist, iwconfig 等)
  2. # emerge -av rt73-firmware (安装网卡所需的firmware,这是必须的!)
复制代码

插入USB网卡,检查是否被系统正确检测到。
  1. # lsusb
  2. ...
  3. Bus 001 Device 004: ID 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [ralink]
  4. ...
  5. (运行 iwconfig,应该能看到网络接口设备了)
  6. # iwconfig
  7. ...
  8. wlan0     IEEE 802.11bg  ESSID:"MY-AP-SSID"  
  9.           Mode:Managed  Frequency:2.462 GHz  Access Point: 00:CC:EE:AA:DD:66   
  10.           Bit Rate=1 Mb/s   Tx-Power=12 dBm   
  11.           Retry  long limit:7   RTS thr:off   Fragment thr:off
  12. ...
  13. (看看能不能 up 起来? 正常的话应该可以了)
  14. # ifconfig wlan0 up
复制代码


[color="Red"]三、配置
我的配置基于 iwconfig。 首先编辑 /etc/conf.d/net 文件,在文件最后添加如下语句:
  1. ## -----------------------
  2. ## wireless interface
  3. ## -----------------------
  4. ## 把 MY-AP-SSID换成你自己的AP SSID名称
  5. modules_wlan0="iwconfig"
  6. preferred_aps=( "MY-AP-SSID" )
  7. key_MY-AP-SSID="[1] DD88AABBCC key [1] enc open"
  8. essid_wlan0="MY-AP-SSID"
  9. config_MY-AP-SSID=( "dhcp")
复制代码

然后添加自动启动脚本链接, 并启动之
  1. # ln -sf /etc/init.d/net.lo /etc/init.d/net.wlan0
  2. # /etc/init.d/net.wlan0 start
复制代码

到这里为止,华硕 WL-167g USB WLAN Adapter 无线网卡 在 Gentoo Linux 上的配置就基本完成,能够实现基本的加密无线上网功能。
发表于 2009-10-1 16:59:05 | 显示全部楼层
前几天安装了贝尔金F5D7050 USB无线网卡,也是rt73芯片安装方式相同。照着wiki的步骤来就行了http://en.gentoo-wiki.com/wiki/RT73
回复 支持 反对

使用道具 举报

发表于 2009-10-1 18:43:50 | 显示全部楼层
请问楼上两位用的是什么版本的内核? 我的也是rt73, 但2.6.31以后的网卡起不来了. 现在在用cjk-sources-2.6.30-r7, 照wiki上的做没问题.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-1 18:56:51 | 显示全部楼层
我是 gentoo-sources-2.6.31-r1

起不来有什么错误消息? dmesg看看那输出
回复 支持 反对

使用道具 举报

发表于 2009-10-1 22:36:10 | 显示全部楼层
  1. ~ $ dmesg | grep rt73
  2. [    1.602543] usbcore: registered new interface driver rt73usb
  3. [   12.169648] rt73usb 1-7:1.0: firmware: requesting rt73.bin
  4. [   12.276045] input: rt73usb as /devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/input/input7
  5. ~ $ dmesg | grep wlan0
  6. [   12.343768] ADDRCONF(NETDEV_UP): wlan0: link is not ready
复制代码

再次对比了一下, lsmod有点不一样.
  1. ~ $ sudo lsmod
  2. Module                  Size  Used by
  3. rt73usb                21640  0
  4. rt2x00usb               8548  1 rt73usb
  5. rt2x00lib              21928  2 rt73usb,rt2x00us
复制代码
我好象少了个crc_itu_t模块, 但用make menuconfig查好象已经是y. 不明了.
回复 支持 反对

使用道具 举报

发表于 2009-10-2 08:06:42 | 显示全部楼层
我这样查也查不到这个模块. 还请教一下lz的这个模块是怎么编来的.

~ $ cat /usr/src/linux/.config |grep crc_itu_t
~ $
回复 支持 反对

使用道具 举报

发表于 2009-10-2 11:58:50 | 显示全部楼层
我用的内核linux-2.6.30-gentoo-r6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-7 16:07:34 | 显示全部楼层
Post by cliffordli;2032338

  1. ~ $ dmesg | grep rt73
  2. [    1.602543] usbcore: registered new interface driver rt73usb
  3. [   12.169648] rt73usb 1-7:1.0: firmware: requesting rt73.bin
  4. [   12.276045] input: rt73usb as /devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/input/input7

  5. ~ $ dmesg | grep wlan0
  6. [   12.343768] ADDRCONF(NETDEV_UP): wlan0: link is not ready
复制代码


再次对比了一下, lsmod有点不一样.

  1. ~ $ sudo lsmod
  2. Module                  Size  Used by
  3. rt73usb                21640  0
  4. rt2x00usb               8548  1 rt73usb
  5. rt2x00lib              21928  2 rt73usb,rt2x00us
复制代码

我好象少了个crc_itu_t模块, 但用make menuconfig查好象已经是y. 不明了.


和那个crc_itu_t模块没关系。你的情况好像是连接不上AP,有没有试试重启路由器一下;特别是无线安全认证相关的模块最好重启一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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