/var/log/messages
ethtool 정리 본문
반응형
blog:~ # ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 100baseT/Half
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Half
Auto-negotiation: on
master-slave cfg: preferred slave
master-slave status: slave
Port: Twisted Pair
PHYAD: 0
Transceiver: external
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: d
Link detected: yes
ethtool <nic>를 입력하면 많은 항목들이 출력이 되는 것을 볼 수 있습니다.
이때, 4가지로 구분해서 보시면 편리합니다.
1. Supported
2. Advertised
3. Link partner advertised
4. 현재 상태( 1-3번을 제외한 값들 )
1. Supported
nic의 펌웨어가 지원이 가능한 기능들을 명시한 것 입니다.
Supported ports: [ TP MII ] | 현재는 UTP 케이블을 사용 중이고, 광케이블과 동축케이블도 지원이 가능하다는 것을 의미함 |
Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full |
이더넷 카드는 10Mbps, 100Mbps, 그리고 1Gbps 속도를 지원합니다. Half와 Full 옵션은 각각 Half-duplex와 Full-duplex를 의미합니다. Full-duplex는 데이터 송수신이 동시에 가능하다는 의미입니다. NIC 하드웨어와 펌웨어는 네트워크 연결의 속도, 듀플렉스 모드 등을 자동으로 협상할 수 있는 능력을 갖추고 있다는 것을 나타냅니다. |
Supported pause frame use: Symmetric Receive-only | 특정 장치가 데이터 처리에 어려움을 겪을 때, 해당 장치는 pause frame을 전송하여 다른 장치에게 잠시 데이터 전송을 중단하도록 요청할 수 있습니다. 이를 통해 버퍼 오버플로우를 방지하고 네트워크의 효율성을 유지할 수 있습니다. ( 아마 일반적인 vm은 pause frame 송신 하기가 힘들 것 입니다. ) |
Supports auto-negotiation: Yes | auto-negotiation의 자동 동작이 가능함 |
Supported FEC modes: Not reported | FEC (Forward Error Correction) 모드는 오류 수정 기능을 의미하지만, 이 경우 정보가 제공되지 않았습니다. 해당 네트워크 인터페이스 또는 연결된 장치에서 FEC에 관한 정보나 설정이 제공되지 않았음을 의미합니다. 이는 해당 장치가 FEC를 지원하지 않거나, 현재 활성화되어 있지 않다는 것을 나타낼 수 있습니다. |
2. Advertised
만약, 해당 nic와 연결이 될 노드와 통신을 할 상황이 오게 되면, 이렇게 적용할 것 이라는 얘기 입니다.
3. Link partner advertised
이 nic와 연결 된 다른 노드(혹은 nw장비)와 통신을 할 때, 상대편의 상태를 의미합니다.
4. 기타
현재 nic에 적용 된 설정 입니다.
Speed: 100Mb/s | 현재 nic에 적용이 된 대역폭 값 입니다. |
Duplex: Full | full duplex를 의미합니다. |
Auto-negotiation: on | 자동협상을 사용 중입니다. |
master-slave cfg: preferred slave master-slave status: slave |
master와 slave 관계 중, 선호 하고, 실제로도 그렇게 사용 중이라는 것을 의미합니다. |
Port: Twisted Pair | utp 케이블을 이용한다는 것을 의미합니다. |
PHYAD: 0 | PHYsical ADdress의 약자로, osi 7 layer의 1계층에서 사용이 되는 주소입니다. |
Transceiver: external | 이 nic는, 모듈식 nic라는 것을 의미합니다. vm으로 만든 nic는 Transceiver가 internal입니다. |
MDI-X: Unknown | UTP 선을 Twisted하지 않은 상태로 연결해도, 그 기능을 제공한다는 것을 의미합니다. 여기서 Unknown이라는 것은 미지원이라고 봐도 무방합니다. |
Supports Wake-on: pumbg Wake-on: d |
원격에서 컴퓨터를 on 할 수 있는 wake on lan이라는 기능을 pumbg라는 기술로 할 예정이다만, 현재는 disable 입니다. |
Link detected: yes | 이 nic가 스위치에 감지가 된다는 것을 의미합니다. |
'SUSE' 카테고리의 다른 글
XFS 에러 (2) | 2024.01.30 |
---|---|
시스템 종료 쉘 스크립트 (2) | 2024.01.08 |
BIOS와 ACPI (0) | 2023.11.29 |
서버의 전원 ON/OFF 시 XFS 슈퍼블록 동작 (4) | 2023.11.29 |
xfs의 Superblock (0) | 2023.11.16 |