[i=s] 本帖最后由 堕落kiss 于 2010-7-2 22:51 编辑 [/i]
这个小电脑是当下载机的 ATOM的处理器剩电,昨天突然想试试无线,从买了之后就没用过,后来发现5.5装了之后没有忍无线网卡的驱动,很是郁闷,所以只能自己装,因为这个机子自己带个linux(号称几秒启动,其实就是进了个linux,感觉有点上当)所以网上应该有驱动,下面说我下步骤:
1.# lspci
03:00.0 Network controller: RaLink RT2860
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit
知道到这个是RT2860的无线。下面是以太网卡。知道网卡型号就好办了,在realtek网上找驱动。下载的时候要填写名字和eMail。
下载地址:http://www.ralinktech.com/download.php?t=U0wyRnpjMlYwY3k4eU1ERXdMekF4THpJNUwyUnZkMjVzYjJGa05ERTJNVEV5T1RFd05pNWllakk5UFQweU1ERXdYekF4WHpJNVgxSlVNamcyTUY5TWFXNTFlRjlUVkVGZmRqSXVNeTR3TGpBdWRHRnlD
2.# cd /usr/local/src/ 解压这个文件 tar -xvjf 2010_01_29_RT2860_Linux_STA_v2.3.0.0.tar.bz2 ,
mv 2010_01_29_RT2860_Linux_STA_v2.3.0.0.tar.bz2 RT2860_Linux_STA_v2.3.0.0.tar.bz2(这个是为了方便)
3.这个就是要安装了,
# cd RT2860_Linux_STA_v2.3.0.0/ 进这个目录
# more README_STA 看一下他的说明,要是看不明白就跳过去,我英文也不好,不过这几个简单的我想应该能看明白
----------------------------------------------------------------------------------------------------------------------------------------------
1> $tar -xvzf RT2860_Linux_STA_x.x.x.x.tgz
go to "./RT2860_Linux_STA_x.x.x.x" directory.
2> In Makefile
set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
define the linux kernel source include file path LINUX_SRC
modify to meet your need.
3> In os/linux/config.mk
define the GCC and LD of the target machine
define the compiler flags CFLAGS
modify to meet your need.
** Build for being controlled by NetworkManager or wpa_supplicant wext functions
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
=> #>cd wpa_supplicant-x.x
=> #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d
** Build for being controlled by WpaSupplicant with Ralink Driver
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n'.
=> #>cd wpa_supplicant-0.5.7
=> #>./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d
4> $make
# compile driver source code
# To fix "error: too few arguments to function ??iwe_stream_add_event"
=> $patch -i os/linux/sta_ioctl.c.patch os/linux/sta_ioctl.c
5> $cp RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat
6> load driver, go to "os/linux/" directory.
#[kernel 2.4]
# $/sbin/insmod rt2860sta.o
# $/sbin/ifconfig ra0 inet YOUR_IP up
#[kernel 2.6]
# $/sbin/insmod rt2860sta.ko
# $/sbin/ifconfig ra0 inet YOUR_IP up
7> unload driver
$/sbin/ifconfig ra0 down
$/sbin/rmmod rt2860sta
---------------------------------------------------------------------------------------------------------------------------------------------------
# make 编译
# make install 安装
这个完了就算完了一大半了,下面就是加载模块了
#cp RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat 复制过去
然后进入到os/linux目录下 #cd os/linux
[kernel 2.4] 2.4内核的加载 rt2860sta.o
#insmod rt2860sta.o
[kernel 2.6] 2.6内核的加载 rt2860sta.ko
#insmod rt2860sta.ko
这个完了就等于装完驱动了
启动网卡,这个网卡是ra0,不是wlan0感觉有点怪。。。。
#ifconfig rao up 这个就启动网卡了
iwconfig也有这个ra0了。
接下来是 iwlist ra0 scan iwconfig ra0 essid "" key 000-000-00不会的就man吧
===================================================================================
写的不好大家不要骂,我也是新人。。。。
===================================================================================


堕落kiss 于 2010-07-03 19:49:17发表:
2# mpstar
就3步。。。。。。。。。
mpstar 于 2010-07-03 08:05:39发表:
看这个步骤也够吓人的