- This topic has 3개 답변, 3명 참여, and was last updated 14 years, 2 months 전에 by 인베인. This post has been viewed 421 times
-
-
eth0에 맵핑된 랜카드가 무엇인지(realtek, intel pro, smc9XX) 알아내는 방법
============================================1대의 컴퓨터에 복수개의 이더넷카드가 장착되어 있는 경우 ifconfig명령을 이용하여
eth0이 사용하는 이더넷카드가 무엇인지 알수 었다.
eth0 Link encap:Ethernet HWaddr 00:07:E9:00:6E:D6
inet addr:75.2.179.52 Bcast:75.2.179.255 Mask:255.255.255.0
inet6 addr: fe80::207:e9ff:fe00:6ed6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12482469 errors:0 dropped:0 overruns:0 frame:0
TX packets:5367647 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:221490328 (211.2 MiB) TX bytes:1105132969 (1.0 GiB)이 경우 데스크탑의 경우 system-config-network-***명령을 이용한다.
그러나, 임베디드용 rootFS를 위해 경량의 busybox를 사용하는 수준이라면,
sysfs정보를 이용해 출력되는 내용을 통해 eth0의 랜카드 명칭을 확인이 가능하다.제일먼저 #> ls /sys/class/net//device/driver/ 명령을 이용하여
eth?별로 정의된 다바이스 번호를 파악한다.
#> ls /sys/class/net/eth0/device/driver/
0000:11:07.0 bind module new_id remove_id uevent unbind다음으로 리눅스 커널이 정상적으로 인식되어 사용가능한 랜카드 리스트를 lspci명령을 이용하여 화면에 출력한다.
$> lspci | grep Ethernet
00:19.0 Ethernet controller: Realtek Pro 8139too (rev 5)
11:07.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 10)이제 쉽게 연결관계를 통해 파악이 가능하다.
eth0 ----> 0000:11:07.0 ------> Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 10)* 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치
- 답변은 로그인 후 가능합니다.