테스트 OS : 페도라 코어 4
http://www.ralinktech.com/supp-1.htm에서 드라이버 파일을 /usr/local/src에 다운로드한다.
readme 참고...
1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.
2> $cp Makefile.4 ./Makefile # [kernel 2.4]
or
$cp Makefile.6 ./Makefile # [kernel 2.6]
or
$cp Makefile.RTL865x ./Makefile # big endian platform
3> [kernel 2.4]
$chmod 755 Configure
$make config # config build linux os version
4> $make all # compile driver source code
5> $cp rt2561.bin /etc/Wireless/RT61STA/ # copy firmware
$cp rt2561s.bin /etc/Wireless/RT61STA/
$cp rt2661.bin /etc/Wireless/RT61STA/
6> $dos2unix rt61sta.dat
$cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat
# !!!check if it is a binary file before loading !!!
7> $load
#[kernel 2.4]
# $/sbin/insmod rt61.o
# $/sbin/ifconfig ra0 inet YOUR_IP up
#[kernel 2.6]
# $/sbin/insmod rt61.ko
# $/sbin/ifconfig ra0 inet YOUR_IP up
하지만 퍼미션 문제로
chown u+w load
이렇게 실행시켜주고 vi로 편집한다...
/sbin/insmod rt61.ko
/sbin/ifconfig ra0 inet YOUR_IP up
/sbin/route add default gw 게이트웨이주소 netmask 넷마스트주소
그리고 rt61.ko파일을 모듈에 추가하기 위해서 파일이 있는 위치를 패스에 잡아줘야한다...
아니면...
/sbin/inmod /usr/local/src/RT61_Linux_STA_Drv1.0.4.0/Module/rt61.ko
이렇게 수정해준다...
그리고 나서 ./load을 실행시킨다...
중지하고 싶으면 ./unload를 실행시킨다.