랜카드(NIC)설정 확인 및 설정하는 mii-tool
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,099 조회
- 0 추천
- 목록
본문
랜카드(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를 누르시면 됩니다.
관련자료
-
이전
-
다음