e1000e 드라이버 업데이트
* e1000e 장치에서 에러 및 드롭패킷이 어마어마하게 많이 쌓이고
네트웍 연결이 끊어질때 조치 방법입니다.
kmod-e1000e 패키지를 ELrepo.org를 통해서 설치할 경우 해결할 수 있다.
해당 문제는 MSI-X 인터럽트가 원인이다. (on 또는 off 설정 변경으로는 해결이 되지 않는다. 그냥 문제)
* MSI-X가 뭐하는건지는 여길 확인하자. http://www.intime.kr/intime%20&%20pcie.htm
[1] 공인 키를 집어넣는다.
rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
[2] ELrepo 저장소를 설치한다
[2-1] Centos 5의 경우
rpm -Uvh http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm
[2-2] Centos 6의 경우
rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm
[2-3] yum check-update
[3] 기존 설치되어 있는 드라이버를 확인해보자 ㅇㅇ
>> lspci | grep Ether
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 05)
02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
>> lsmod | grep e100
e1000e 222073 0
>> modinfo e1000e | head -6
filename: /lib/modules/2.6.32-279.5.2.el6.x86_64/kernel/drivers/net/e1000e/e1000e.ko
version: 1.9.5-k
license: GPL
description: Intel(R) PRO/1000 Network Driver
author: Intel Corporation, <linux.nics@intel.com>
srcversion: 7E202E3E3946DC1ED84530F
[4] 이제 kmod-e1000e를 설치. 리스트가 있는지 확인
>> yum list |grep -i e1000
kmod-e1000.x86_64 8.0.35-1.el6.elrepo elrepo
kmod-e1000e.x86_64 1.9.5-1.el6.elrepo elrepo
[5] 설치
>> yum -y install kmod-e1000e.x86_64
[6] 재부팅하고나서 다시 보면 달라져있다.
>> modinfo e1000e |head -6
filename: /lib/modules/2.6.32-220.7.1.el6.x86_64/weak-updates/e1000e/e1000e.ko
version: 1.9.5-NAPI
license: GPL
description: Intel(R) PRO/1000 Network Driver
author: Intel Corporation, <linux.nics@intel.com>
srcversion: 16A9E37B9207620F5453F5E
재부팅 후 조회해보면 version 옆에 NAPI 라고 뜨면 제대로 설치된 것.
[작성] 백성현
'리눅스 > Network' 카테고리의 다른 글
트래픽 모니터링 프로그램 (bandwidthd) (0) | 2015.01.26 |
---|---|
맥 미니 IP 변경 명령어 (0) | 2015.01.26 |
iptables 나가는 IP 또는 포트 차단 (0) | 2015.01.26 |
iptables 특정 IP 및 대역 차단과 해제 (0) | 2015.01.26 |
vnstat 모니터링 (웹페이지용) (0) | 2015.01.26 |