D-Link DWL-G122 USB WLAN

1、修改内核, 增加WLAN支持
# cd /usr/src/linux-2.6.18-lemote
# make menuconfig
依次点击Device Drivers --->Network device support -->Wireless LAN (non-hamradio) -->
选中Wireless Lan drivers (non-hamradio) & Wireless Extensions 如下图所示

# make
# make modules_install
# cp vmlinux /boot/vmlinux-2.6.18-godson2e

2、下载rt73驱动程序
DWL-G122 H/W Ver: C1采用Ralink的rt73 (rt2571W)芯片组。
驱动程序从The rt2x00 Open Source Project网站上下载,如下所示:
# wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz

3、编译、安装驱动
由于下载的是cvs版本,解压后的目录名中的日期会变化,请自行修改。
# tar zxvf rt73-cvs-daily.tar.gz
# cd rt73-cvs-20070309/Module
# make
# make install

修改/etc/modprobe.d/aliases文件, 在最后增加一行:alias rausb0 rt73
然后运行/sbin/depmod -a

4、安装Wireless Tools
# apt-get install iwconfig
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package iwconfig
debian:/etc/network# apt-get install wireless-tools
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  wireless-tools
0 upgraded, 1 newly installed, 0 to remove and 7 not upgraded.
Need to get 108kB of archives.
After unpacking 365kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  wireless-tools
Install these packages without verification [y/N]? y
Get:1 http://www.lemote.com etch/main wireless-tools 28-1 [108kB]
Fetched 108kB in 5s (19.3kB/s)
Selecting previously deselected package wireless-tools.
(Reading database ... 92733 files and directories currently installed.)
Unpacking wireless-tools (from .../wireless-tools_28-1_mipsel.deb) ...
Setting up wireless-tools (28-1) ...

5、配置WLAN
重新启动机器,先用lsusb查看USB状态
# lsusb
Bus 004 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 07d1:3c03 D-Link System

再用lsmod查看是否用rt73模块,
# lsmod
rt73                  398144  0
uhci_hcd               25808  0

或从/var/log/messages中查看有没有下列信息:
Mar 10 20:09:57 localhost kernel: rtusb init ====>
Mar 10 20:09:57 localhost kernel: idVendor = 0x7d1, idProduct = 0x3c03
Mar 10 20:09:57 localhost kernel: usbcore: registered new driver rt73

启动接口
# ifconfig rausb0 up
# ifconfig
rausb0    Link encap:Ethernet  HWaddr 00:19:5B:81:B9:9E
          inet6 addr: fe80::219:5bff:fe81:b99e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:270 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:17766 (17.2 KiB)  TX bytes:0 (0.0 B)

查看WLAN
# iwconfig
rausb0    RT73 WLAN  ESSID:""
          Mode:Managed  Frequency=2.412 GHz  Bit Rate=54 Mb/s
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=0/100  Signal level:-121 dBm  Noise level:-115 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

扫描WLAN,找到AP
# iwlist rausb0 scanning
rausb0    Scan completed :
          Cell 01 - Address: 00:15:E9:F3:3F:B0
                    ESSID:"dd-wrt"
                    Mode:Managed
                    Channel:1
                    Encryption key:on
                    Bit Rates:2 Mb/s

连接AP,使用5位ASCII密码
# iwconfig rausb0 essid "dd-wrt" mode Managed key s:*****

# iwconfig
rausb0    RT73 WLAN  ESSID:"dd-wrt"
          Mode:Managed  Frequency=2.412 GHz  Access Point: 00:15:E9:F3:3F:B0
          Bit Rate=54 Mb/s
          RTS thr:off   Fragment thr:off
          Encryption key:****-****-**
          Link Quality=100/100  Signal level:-28 dBm  Noise level:-79 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

使用DHCP获取IP地址
# dhclient rausb0
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/rausb0/00:19:5b:81:b9:9e
Sending on   LPF/rausb0/00:19:5b:81:b9:9e
Sending on   Socket/fallback
DHCPDISCOVER on rausb0 to 255.255.255.255 port 67 interval 6
DHCPOFFER from 192.168.0.1
DHCPREQUEST on rausb0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.1
bound to 192.168.0.191 -- renewal in 246 seconds.

如果想开机时就启动无线网络,那么通过修改/etc/network/interfaces文件就能实现,在该文件中增加如下内容:
auto rausb0
iface rausb0 inet dhcp
        pre-up ifconfig rausb0 up
        pre-up iwconfig rausb0 essid "dd-wrt" key s:*****

上面的essid和key根据自己的具体情况做修改。

http://www.lemote.com/bbs/viewthread.php?tid=6023

系统安装:D-Link DWL-G122 USB无线网卡驱动安装配置相关推荐

  1. D-Link DWL-G122 USB无线网卡驱动安装配置

    D-Link DWL-G122 USB WLAN 1.修改内核, 增加WLAN支持 # cd /usr/src/linux-2.6.18-lemote # make menuconfig 依次点击De ...

  2. centOS 无线网卡驱动 安装 配置

    centOS 无线网卡驱动 安装 配置 最近刚刚开始学习linux系统,安装了centOS6.5,特别特别的菜鸟,常识和基本的命令许多都不会,所以一开始用就遇到了许多问题,自己在网上查了许多解决办法, ...

  3. linux安装后重启电脑,centos 无线网卡驱动 安装 配置,装好后,重启一下电脑

    centos 无线网卡驱动 安装 配置,装好后,重启一下电脑 1,查看一下有没有装过无线网卡驱动[root@localhost network-scripts]# iwconfig lo no wir ...

  4. ubuntu18.04 usb无线网卡驱动安装

    首先下载网卡驱动 参考文章 在上文中编译安装之后,输入以下命令: sudo modprobe -a 8821cu -a后边是驱动型号,可以去windows系统上查看.

  5. linux网卡驱动rtl8188cu,linux下编译基于rtl8188cu控制芯片的USB无线网卡驱动 -电脑资料...

    本人因为实验的需要,需要在嵌入式linux环境下添加wifi功能,通过在网上调研,选择基于rtl8188cu控制芯片的水星NW150UM无线USB网卡,现简单记录下配置过程, 1.下载最新的rtl81 ...

  6. ubuntu下安装Realtek usb无线网卡驱动(8821cu)

    写在前面:电脑内置无线网卡出了些小问题,尽管可以搜到网络但是信号很弱,这不能够啊,所以先买了一款tenda u9 usb无线网卡,奈何在ubuntu上无法自动安装驱动,并且官方并不支持其在ubuntu ...

  7. linux 无线网卡 免驱动,Linux系统下安装USB无线网卡驱动方法

    Linux系统下安装USB无线网卡驱动方法 具体安装过程分了如下步骤进行:确认 usb-wifi 设施型号 , 根据确认结果选择驱动信息. 安装驱动 mt7601u , 假如已经自带跳过此步骤 配置驱 ...

  8. 在Fedora 16 linux下安装USB无线网卡驱动88x2bu

    在Fedora 16 linux下安装USB无线网卡驱动88x2bu USB无线网卡翼联EP-AC1610兼容linux系统 我之前已经买了一个USB无线网卡是水星mw150us,但是没有linux驱 ...

  9. 雷凌2780 linux驱动下载,雷凌USB无线网卡驱动

    Ralink雷凌RT2860/RT2760/RT2890/RT2790/RT306X/RT309X/RT35X2/RT539X USB无线网卡驱动5.1.24.0 WHQL版For WinXP-32/ ...

  10. usb无线网卡安装在服务器上,如何安装usb无线网卡驱动,详细教您如何安装电脑usb驱动...

    对于没有内置无线网卡的台式电脑来说,要想使用上无线网络,我可以通过购买一个usb无线网卡,然后插入电脑的USB接口,之后安装一下ubs无线网卡驱动,就能够让台式电脑无线网络了.那么如何安装usb无线网 ...

最新文章

  1. DevExpress z
  2. 递归学习五--折半查找--java
  3. freeRtos学习笔(4)消息队列
  4. 现代谱估计:多窗口谱
  5. mongodb 实现点赞功能
  6. hibernate3 hbm2java_hibernate3下hbm2ddl和hbm2java的配置
  7. 海洋分享皮肤_王者荣耀周年庆皮肤爆料,还有一款CP皮肤?
  8. 商业银行vh是哪个银行的简称_各个银行的字母缩写?
  9. 华为微型计算机b515,华为MateStation B515台式机曝光:五种配置
  10. recycleview 使用详解,添加头部尾部,混合item,侧滑菜单,跳转到指定位置,实现九宫格布局
  11. Python线程同步机制
  12. 如何使用 iCloud 钥匙串从 macOS Monterey 导入和导出密码?
  13. 20 世纪 70 年代的太空殖民艺术 1
  14. JAVA 内部类 泛型 实现堆栈
  15. hdu1527取石子游戏---(威佐夫博弈)
  16. 大白菜方式制作win10 PE启动U盘
  17. 前端基础知识(三)HTTP和HTTPS、GET和POST
  18. 谈谈那些“你以为”的安全
  19. 【雅思大作文考官范文】——第十一篇:'homework' essay
  20. 炎炎夏日送清凉,转发集赞得T恤,51CTO定制T恤免费送了

热门文章

  1. 无线网络通信技术完全介绍
  2. oracle中的中文排序,Oracle下的中文排序
  3. 软件开发的需求文档如何去写
  4. matlab中怎么使用数组,matlab中数组的基本使用
  5. jmeter录制 过滤_Jmeter(二)-使用代理录制脚本
  6. arcgis 经纬度转大地坐标_深入理解ArcGIS的地理坐标系、大地坐标系
  7. linux启动和grub修复
  8. 中国银行 网银 控件造成 IE8 崩溃的解决办法
  9. ZooX首发双向电动无人车,会成为自动驾驶出行的主流吗?
  10. 数学建模国赛LaTex模板讲解(Slager模板)