FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

eth0에 맵핑된 랜카드가 무엇인지(realtek, intel pro, smc9XX) 알아내는 방법

게시판 Tech/Tip eth0에 맵핑된 랜카드가 무엇인지(realtek, intel pro, smc9XX) 알아내는 방법

  • This topic has 3개 답변, 3명 참여, and was last updated 11 years 전에 by 인베인. This post has been viewed 21 times
  • 만든이
    게시글
  • #12026
    인베인
    참가자
    • 게시글141
    • 댓글379
    • 총합520
    • ★★
    @leemgs

    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 & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #12583
      딱털서어
      참가자
      • 게시글87
      • 댓글316
      • 총합403
      • ★★
      @no1linuxer

      좋은 팁이군요, 동일한 카드를 여러 장 쓰고 있을 때 이른바 삽질을 통해서 어떤 넘인지를 구분하긴 하는데, 알려 주신 팁으로 효과적으로 적용할 수 있을 것 같습니다.

      역시 현업에 계시니깐 이러한 노하우도 가지고 계시는군요.

      리눅스를 더 가까이 - No1.Linux

    • #12584
      ELem
      참가자
      • 게시글67
      • 댓글672
      • 총합739
      • ★★
      @Bardisch

      전 그냥 system-config-network 사용하네요 ㅎ;;

    • #12585
      인베인
      참가자
      참가자
      • 게시글141
      • 댓글379
      • 총합520
      • ★★
      @leemgs

      Bardisch님.. 제가 본문에 말씀드렸듯이, busybox(경량의 rootFS)을 사용 임베디드 시스템에서는 말씀하신 system-config-network가 없답니다. ^^

      * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.