안녕하세요.


오늘은 리눅스 커널에서 "usbnet"을 활용하는 방법에 대하여 간략히 적어 보겠습니다. 



1. 테스트 장비


- LAN9500A High-Speed USB to 10/100 Ethernet Customer Evluation Board Dongle 


2. 리눅스 커널 설정


- 아래와 같은 명령으로 커널을 설정합니다. 

$ make menuconfig


아래의 경로에서 옵션을 활성화 합니다. 


        Device Drivers  --->

            [*] Network device support  --->

                USB Network Adapters  --->

                    [...]

                    <*> Multi-purpose USB Networking Framework

                    [...]

                    <*> CDC Ethernet support

                    [...]

                    <*> SMSC LAN95XX based USB 2.0 10/100 ethernet devices



3. 커널 컴파일


- 커널을 컴파일 하시어 보드에 다운로드하면 태스트 장비가 "usb0" 디바이스 이름으로 인식 합니다. 


4. "usb0"설정


$ ifconfig usb0 up

$ ifconfig usb0 192.168.x.x

유용한 정보였으면 좋겠습니다.