본문 바로가기
관심종목/GNU

CentOS 6.4에 ASIX AX88179(U-790) 드라이버 설치

by 신의손길 2013. 8. 31.

참고 사이트 : http://d.hatena.ne.jp/alexei-karamazov/20130302/1362230200

최신 드라이버 : http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=131;71;112

(이하 su 로 진행)

요약 : USB 3.0 인터페이스의 기가비트 이더넷 장치인 U-790(AX88179)을 CentOS 6.4에 설치하기

mkdir AX88179 cd AX88179 wget http://www.asix.com.tw/FrootAttach/driver/AX88179_178A_LINUX_DRIVER_v1.5.0_SOURCE.tar.bz2 tar -jxvf AX88179_178A_LINUX_DRIVER_v1.5.0_SOURCE.tar.bz2 cd AX88179_178A_LINUX_DRIVER_v1.5.0_SOURCE make cp ax88179_178a.ko /lib/modules/2.6.32-358.14.1.el6.x86_64/kernel/drivers/net/usb/

(** 위 경로는 x86-64bit 일 경우임. 32bit는 위 참고 사이트 경로 그대로 사용**)

chmod +x /lib/modules/2.6.32-358.14.1.el6.x86_64/kernel/drivers/net/usb/ax88179_178a.ko
depmod -a

설치완료.

USB에 꼽아둔 채로 설치했다면 뺐다가 다시 끼우고, 연결하지 않았다면 USB에 꼽는다.

ifconfig -a 해보면, eth1(또는 eth2 등등)으로 인식된다.


기존 eth0는 사용을 중지하고, eth1을 사용하기 위해 /etc/sysconfig/network/ifcfg-eth0 을 ifcfg-eth1로 복사하고, 내용수정.

관련 내용은 http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-networkscripts-interfaces.html 여기 참고

: ONBOOT 를 eth0는 no, eth1은 yes 로 변경, eth1에 새로 잡은 U-790의 HWADDR(MAC) 변경.


iperf 로 100Mbyte 전송테스트 (공유기가 100Mbps 포트이고, USB도 2.0 이라 최대값은 측정불가)

$ iperf -c 192.168.0.17 -i 1 -n 100M -N


[Update]

Gigabit L2 Switch 에 U-790을 물려서 재 테스트(거의 딱 2배 늘어나며, CPU 사용률도 좀 상승하는 듯..)