• 在FC5上安装、配置无线网卡TPLink 650G


    在FC5上安装、配置无线网卡TP-Link 650G

    上个月买了块TP-Link 650G无线网卡,本来是在Windows 2003上用的,一切都很正常,但上星期装个FC5,但装驱动时才发现650G没有Linux下的驱动,而且Linux里也没有带Tp-Link的驱动程 序;经过在网上的查询和询问,就选择了使用madwifi的驱动。

    我的环境FC5完全安装,内核2.6,
    下面是我的主要安装步骤:

    1、到http://snapshots.madwifi.org/下载madwifi驱动;
    2、找到刚下载的文件,解压缩、编译(参考帮助文件:http://madwifi.org/wiki/UserDocs/FirstTimeHowTo):
    # tar zxvf madwifi-ng-current.tar.gz
    进入刚解出来的目录:
    # cd madwifi-ng-r1700-20060809
    清理以前安装过WadWifi模块:
    # cd scripts
    # ./madwifi-unload.bash
    # ./find-madwifi-modules.sh /lib/modules/
    # cd ..
    编译:
    # make
    出现错误: /lib/modules/2.6.15-1.2054_FC5/build文件不存在,到网上查一下帮助才发现要装一个:kernel-2.6.15-1.2054_FC5.src。
    3、安装kernel的src.rpm
    到:http: //download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/kernel- 2.6.15-1.2054_FC5.src.rpm下载kernel-2.6.15-1.2054_FC5.src的安装包。

    下面是安装kernel-2.6.15-1.2054_FC5.src的过程
    编译内核源码:
    # rpm –ivh kernel-2.6.15-1.2054_FC5.src.rpm
    # cd /usr/src/redhat/SPECS
    # rpmbuild -bp --target $(uname -m) kernel-2.6.spec
    # ls /usr/src/redhat/BUILD/kernel-2.6.15/
    Config.mk linux-2.6.15.i686 vanilla xen xen-vanilla (有可能是i586我的是i686)
    # cd /usr/src
    # mkdir kernels (默认的安装是没有kernels这个文件夹)
    # cd kernels/
    # ln -s ../redhat/BUILD/kernel-2.6.15/linux-2.6.15.i686/ 2.6.15-1.2054_FC5-i686
    # cd 2.6.15-1.2054_FC5-i686/
    # cp configs/kernel-2.6.15-i686.config .config
    cp:是否覆盖“.config”? y

    修正Makefile
    #uname –r (得到2.6.15-1.2054_FC5)
    2.6.15-1.2054_FC5
    那么就要将Makefile中的
    EXTRAVERSION = -prep
    换成
    EXTRAVERSION = -1.2054_FC5

    继续编译:
    #make mrproper
    #make oldconfig
    #make (比较耗时,我用了一个多小时)
    #make modules_install
    到此我们要用的内核编译完成。

    4、再回过头来安装WadWifi
    进入WadWifi的安装文件的目录:
    # cd madwifi-ng-r1700-20060809
    编译:
    make
    安装:
    make install
    载入WadWifi模块:
    # modprobe ath_pci
    创建模块接口:
    wlanconfig ath0 create wlandev wifi0 wlanmode sta
    查看:
    # iwconfig
    如果一切正常,你装会看到如下的类似信息:
    lo no wireless extensions.

    eth0 no wireless extensions.

    sit0 no wireless extensions.

    wifi0 no wireless extensions.

    ath0 IEEE 802.11b ESSID:""
    Mode:Managed Channel:0 Access Point: Not-Associated
    Bit Rate:0 kb/s Tx-Power:0 dBm Sensitivity=0/3
    Retry:off RTS thr:off Fragment thr:off
    Encryption key:off
    Power Management:off
    Link Quality=0/94 Signal level=-95 dBm Noise level=-95 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    如果能看到ath0与wifi0那就说驱动安装成功

    5、查找并配置连接
    # modprobe wlan_scan_sta
    # ifconfig ath0 up
    # wlanconfig ath0 list scan
    如果周围有热点存在,你将会看到:
    SSID BSSID CHAN RATE S:N INT CAPS
    eddie 00:06:25:e8:3a:05 6 54M 36:0 100 EPs

    由于我刚接触Linux命令不是太熟,所以下面我就改用了X配置,步骤如下:
    在网络配置里把我的那块8139网卡解除了,然后新建网络设备,选以太网卡,下一步,选wifi0,下一步根据你的情况选DHCP或指定IP,完成,然后激活刚才新建的设备;然扣运行命令:
    # service network reboot
    找到无线网络查看器,打开:设置
    在SSID框中填上你刚才查找到的SSID,网卡用“自动选择”
    如果要使用加密方式,选中下面的加密框,然后设一个密码(这里使用的加密方式是WEP),然后再点下面的激活你配置的配置文件,选上“开机激活”,应用。
    重启

    到此无线网卡就安装、配置完成,但只能使54M,在http://madwifi.org/wiki/UserDocs你可以找到其它加密方式的配置。


    由于我是一个别Linux新手,所以有些地方可能理解的不是太清楚,请大家包含。
  • 相关阅读:
    js与asp.net后台交互
    Asp.net封装js的类
    RegisterClientScriptBlock 与 RegisterStartupScript 的区别
    Page.ClientScript.RegisterStartupScript()
    错误与修复:ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误,恒处于FF5卷动条位置
    JS数组的操作
    拉里·埃里森和历史上最牛的演讲【转】
    SSIS 学习(9):包部署常见问题汇总【转】
    SSIS 学习(8):事务【转】
    SSIS 学习(7):包配置(下)【转】
  • 原文地址:https://www.cnblogs.com/Sandheart/p/581774.html
Copyright © 2020-2023  润新知