강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

랜카드(NIC)설정 확인 및 설정하는 mii-tool

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

랜카드(NIC)설정 확인 및 설정하는 mii-tool

 

 

 

 

 

mii-tool은 리눅스 네트워크 인터페이스(NIC)의 상태를 확인하거나 설정하는 명령어입니다.

 

 

 

  , mii-tool은 랜카드에 설정된 속도(10M, 100M)를 확인하거나 Duplex Mode(전이중, 반이중모드)를 확인하거나 자동감지설정(autonegotiation) ON/OFF를 확인하거나 설정하는 명령어입니다.

 

 

 

 시스템관리자와 네트워크관리자에게는 매우 유용한 명령어입니다.

 

 

 

  그리고 이 명령어와 함께 네트워크 인터페이스 설정과 설정내용의 확인을 하는 ifconfig명령어를 함께 보시기 바랍니다.

 

 

 

 

 

명령어위치 : /sbin/mii-tool

 

 

 

먼저, mii-tool로 현재 필자가 사용하는 리눅스 시스템의 네트워크 인터페이스의 설정내용을 확인해 보겠습니다.

 

 

 

 아래의 예는 mii-tool을 실행하여 현재 필자의 시스템에 장착된 두개의 ethernet의 설정상태를 확인 한 것입니다.

 

 

 

 

 

[root@file root]# mii-tool

eth0: negotiated 100baseTx-FD, link ok

eth1: negotiated 100baseTx-FD flow-control, link ok

[root@file root]#

 

 

 

그 결과 첫번째 ethernet eth0 100MB의 속도로 전이중(Full Duplex)모드로 설정되어 정상적으로(link ok) 사용되고 있음을 알 수 있으며, 두번째 ethernet eth1 또한 100MB의 속도로 전이준(Full Duplex)모드로 설정되어 정상적인(link ok)사용을 할 수 있음을 알 수 있습니다.

 

 

 

 

 

다음 예는 mii-tool명령어에 -v옵션을 사용한 것으로 앞의 예 보다 자세한 내용을 확인할 수 있습니다.

 

 

 

 

 

[root@file root]# mii-tool -v

eth0: negotiated 100baseTx-FD, link ok

  product info: vendor 00:00:00, model 0 rev 0

  basic mode:   autonegotiation enabled

  basic status: autonegotiation complete, link ok

  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

eth1: negotiated 100baseTx-FD flow-control, link ok

  product info: vendor 00:00:00, model 0 rev 0

  basic mode:   autonegotiation enabled

  basic status: autonegotiation complete, link ok

  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

  link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

[root@file root]#

 

 

 

위의 예에서 알 수 있는 것은 각각의 인터페이스에 대한 autonegotiation ON/OFF설정내용과 속도(speed) Duplex모드 등의 자세한 내용을 알 수 있습니다.

 

 

 

 여기서 autonegotiation이란 상대 측 NIC의 상태를 확인하여 자신의 NIC 속도와 Duplex Mode의 자동 설정하는 자동감지설정을 의미하는 것입니다.

 

 

 

 

 

그리고 mii-tool명령어에 -R옵션을 사용하시면 네트워크 인터페이스의 기본설정내용대로 재설정을 합니다.

 

 

 

 , 아래의 예와 같이 mii-tool명령어에 -R옵션을 사용하시면 각각의 네트워크 인터페이스의 기본설정대로 MII(Media Independent Interface)를 재설정하게 됩니다.

 

 

 

 

 

[root@file root]# mii-tool -R

resetting the transceiver...

resetting the transceiver...

[root@file root]#

 

 

 

만약 다음 예와 같이 mii-tool명령어에 -r옵션을 사용하시면 네트워크 인터페이스의 autonegotiation설정을 재시작하게 됩니다.

 

 

 

 

 

[root@file root]# mii-tool -r

restarting autonegotiation...

restarting autonegotiation...

[root@file root]#

 

 

 

그리고 mii-tool명령어에 -w옵션을 사용하시면 네트워크 인터페이스를 계속 모니터링하면서 연결상태에 변화가 있을 경우에 변경되는 내용을 알려주게 됩니다.

 

 

 

 

 

[root@file root]# mii-tool -w

13:13:31 eth0: 10 Mbit, half duplex, link ok

13:13:31 eth1: 10 Mbit, half duplex, link ok

 

 

 

 

 

위의 예와 같이 -w옵션을 사용하시면 계속적으로 네트워크 인터페이스를 모니터링하게 되며 모니터링을 종료하려면 ^C를 누르시면 됩니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  107 명