[리눅스] Linux ethtool 옵션, 명령어 사용법 총정리
- IT/linux
- 2020. 1. 12. 19:46
네트워크 인터페이스에 대한 정보를 확인하기 위해서 반드시 알고 있어야 할 명령어 바로 ethtool 입니다.
본론으로 이번 포스팅에서는 리눅스 ethtool 명령어 옵션과 사용법에 대해 자세하게 알아보도록 할게요~
ethtool 옵션
실습을 통해 자세하게 살펴볼게요.
# 네트워크 인터페이스 정보 출력 command : ethtool [디바이스명]
[root@Eloquence ~]# ethtool enp0s3 |
# ethtool -s (소문자) [인터페이스 설정값 변경] 스피드 값을 100Mb/s로 변경해볼게요. command : ethtool -s [디바이스명] autoneg [on/off] ethtool -s [디바이스명] speed [10/100/1000] duplex [half/full]
[root@Eloquence ~]# ethtool -s autoneg off // nego 기능으로 설정값들이 자동으로 픽스되는 것을 막고 우리가 원하는 대로 수정하기 위해 off 시켜줍시다. [root@Eloquence ~]# ethtool -s enp0s3 speed 100 duplex full // 설정값 변경 [root@Eloquence ~]# ethtool enp0s3 // 변경된 설정값 확인
# ethtool -s Duplex값을 half로 변경해볼게요. [root@Eloquence ~]# ethtool -s enp0s3 speed 100 duplex half [root@Eloquence ~]# ethtool enp0s3
※. ★만약 Duplex 값 변경이 정상적으로 되지 않는다면 드라이버 Duplex 값 설정이 필요할 수 있다. 1. 자신이 사용하고 있는 드라이버를 확인하자 # lspci -v 또는 lspci -vv [lspci 명령어 사용법은 [리눅스] Linux lspci 명령어 옵션 및 사용법 정리 참조해주세요]
2. 저는 e1000 드라이버를 사용하고 있습니다. Kernel driver in use: e1000
3. e1000 드라이버 설정값 변경 # modprobe e1000 Duplex=0 // 0=auto-negotiate, 1=half, 2=full |
# ethtool -i 사실 사용 중인 디바이스 드라이버 정보는 -i 옵션으로도 확인이 가능하다.. 헿.. 위에 lspci로 설명드린 이유는 ... 헿.. 명령어 익숙해지시라구염~ (좋은 게 좋은 거예요) command : ethtool -i [디바이스명]
[root@Eloquence ~]# ethtool -i enp0s3 |
# ethtool -S (대문자) [인터페이스 통계 정보] command : ethtool -S [디바이스명]
[root@Eloquence ~]# ethtool -S enp0s3 |
# ethtool -a [auto nego 정보] command : ethtool -a [디바이스명]
[root@Eloquence ~]# ethtool -a enp0s3 |
# ethtool -k [offload 정보] command : ethtool -k [디바이스명]
[root@Eloquence ~]# ethtool -k enp0s3 |
# ethtool -p [LED 점등] command : ethtool -p [디바이스명]
[root@Eloquence ~]# ethtool -p enp0s3 명령어 입력 후 해당 장비 후면부 NIC 포트를 자세히 들여다보면 LED가 깜빡깜빡 거리는 포트 하나를 발견할 수 있습니다. 예문에서는 그 포트가 바로 enp0s3 인터페이스가 되겠죠? |
리눅스 ethtool 명령어 옵션 및 사용법에 대해 자세히 살펴봤습니다. 감사합니다.
'IT > linux' 카테고리의 다른 글
CentOS yum 에러 'Could not resolve host:' 해결 (0) | 2020.02.05 |
---|---|
[리눅스] Linux lspci 명령어 옵션 및 사용법 정리 (0) | 2020.01.13 |
CentOS 7 ip 설정 명령어 [고정 IP, 임시 IP, ifconfig, ip addr] (0) | 2020.01.07 |
CentOS Telnet 설치 및 사용법 (root 접속 허용, 문제 해결) (0) | 2019.12.31 |
[리눅스] Linux xinetd(슈퍼데몬) 설치 및 설정 (0) | 2019.12.30 |