인텔® 기가비트 이더넷 네트워크 연결용 Linux* 기본 드라이버

문서

설치 및 설정

000005480

2020-06-03

인텔® 기가비트 네트워크 연결용 Linux* 기본 드라이버는 다음과 같이 세 가지가 있습니다.

  • igb-x.x.x.tar.gz 드라이버: 모든 82575/6, 82580, I350, I354, I210/I211 기반 기가비트 네트워크 연결을 지원합니다.
  • e1000e-x.x.x.x.tar.gz 드라이버: 인텔® PRO/1000 PCI-E(82563/6/7, 82571/2/3/4/7/8/9, 또는 82583) I217/I218/I219 기반 기가비트 네트워크 어댑터를 지원합니다.
  • e1000-x.x.x.tar.gz 드라이버: 인텔® PRO/1000 PCI 및 PCI-X 제품군의 기가비트 네트워크 연결을 지원합니다.

다운로드 및 설치 지침을 보려면 아래에서 적합한 버전을 선택하십시오.

자세한 정보가 필요하면 또는 항목을 클릭하십시오.

인텔® 기가비트 네트워크 연결용 Linux* igb* 기반 드라이버 설치 지침

Linux* igb 드라이버는 모든 82575, 82576, 82580, I350, I354, I210/I211 기반 인텔® 기가비트 이더넷 네트워크 연결을 지원합니다.
드라이버 구성 정보에 대해서는 다운로드 센터의 Read Me 파일을 참조하십시오.

개요

Linux 기본 드라이버는 2.4.x, 2.6.x 및 3.x 커널을 지원합니다. 이러한 드라이버는 인텔® 아이테니엄® 2 프로세서 기반 시스템 지원을 포함합니다.

이러한 드라이버는 로드 가능한 모듈 형태로만 지원됩니다. 인텔은 정적 드라이버 링크를 위한 커널 소스 패치를 공급하지 않습니다. 하드웨어 요구 사항 관련 의문 사항은 인텔 기가비트 어댑터와 함께 제공되는 문서를 참조하십시오. Linux에서 사용하려면 목록에 표시된 모든 하드웨어 요구 사항이 적용됩니다.

지원되는 커널에서 다음 기능을 사용할 수 있습니다.

  • 원시 VLANs
  • 채널 연결(팀 구성)
  • SNMP

Linux 커널 소스: /documentation/networking/bonding.txt에서 채널 연결 문서 찾기.

igb 드라이버는 커널 2.6.30 이상에 대해 IEEE 1588 시간 스탬프를 지원합니다. 해당 기술의 기본 자습서는 NIST를 참조하십시오.

이전에 /proc 파일 시스템에 표시되던 드라이버 정보는 이 릴리스에서는 지원되지 않습니다. Ethtool(버전 1.6 이상), lspci 또는 ifconfig를 사용하여 드라이버 정보를 얻습니다.

빌드 및 설치

아래 단계는 상승된 권한을 필요로 합니다.

전제 조건

Red Hat 기반 플랫폼: CentOS, RHEL, 또는 Fedora

  • yum install gcc make
  • yum install kernel kernel-devel
Ubuntu 및 Debian 기반 플랫폼
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
다음 단계로 넘어가기 전에 일반적인 업데이트를 수행하고 다시 시작해야 할 수도 있습니다.
  1. 다운로드 센터에서 최신 igb 패키지를 다운로드하십시오. 기본 드라이버 tar 파일을 원하는 디렉토리로 이동합니다.
    예를 들어, /home/username/igb 또는 /usr/local/src/igb를 사용하십시오.

  2. 아카이브의 압축을 해제합니다. 여기서는 드라이버 tar 파일의 버전 번호입니다.

    tar zxf igb-.tar.gz
  3. 드라이버 src 디렉터리로 변경합니다. 여기서는 드라이버 tar의 버전 번호입니다.

    cd igb-/src/
  4. 드라이버 모듈을 컴파일합니다.

    make install

    바이너리가 다음과 같이 설치됩니다.

    /lib/modules//kernel/drivers/net/igb/igb.ko

    위에 보여진 설치 위치가 기본 위치입니다. Linux 배포판마다 다를 수 있습니다.

  5. insmod 또는 modprobe 명령을 사용하여 모듈을 로드합니다.

    modprobe igb insmod igb

    2.6 커널의 경우 드라이버 모듈의 전체 경로가 지정되어 있으면 insmod 명령을 사용할 수 있습니다. 예:

    insmod /lib/modules//kernel/drivers/net/igb/igb.ko

    2.6 기반 커널의 경우 새 모듈을 로드하기 전에 이전 igb 드라이버가 커널에서 제거되었는지 확인합니다.

    rmmod igb; modprobe igb
  6. 다음을 입력하여 인터페이스에 IP 주소를 할당합니다. 여기서는 인터페이스 번호입니다.

    ifconfig eth
  7. 인터페이스가 작동하는지 확인합니다. 다음을 입력합니다. 여기서는 테스트 중인 인터페이스와 동일한 서브넷에 있는 다른 시스템의 IP 주소입니다.

참고

일부 시스템은MSI 및/또는MSI-X 인터럽트를 지원하는 데 문제가 있습니다. 이 인터럽트 스타일을 비활성화해야 하는 경우 다음 명령을 사용하여 드라이버를 구축 및 설치할 수 있습니다:

make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

일반적으로, 드라이버는 2초마다 인터럽트를 생성합니다. ethX igb 장치에 대해 더 이상 cat /proc/interrupts에 인터럽트가 보이지 않을 경우 이 해결 방법이 필요할 수도 있습니다.

DCA를 사용하여 igb 드라이버를 빌드하려면:

커널이 DCA를 지원하는 경우 기본적으로 DCA가 설정된 상태로 드라이버가 구성됩니다.

인텔® 기가비트 이더넷 네트워크 연결용 Linux* e1000e 기반 드라이버 설치 지침

Linux* e1000e 드라이버는 인텔® PRO/1000 PCI-E(82563/6/7, 82571/2/3/4/7/8/9, 또는 82583) I217/I218/I219 기반 기가비트 네트워크 어댑터를 지원합니다.

드라이버 구성 정보에 대해서는 다운로드 센터의 Read Me 파일을 참조하십시오.

개요

Linux* 기본 드라이버는 2.4.x 및 2.6.x 커널을 지원합니다. 이러한 드라이버는 인텔® 아이테니엄® 2 프로세서 기반 시스템 지원을 포함합니다.

드라이버는 로드 가능한 모듈 형태로만 지원됩니다. 인텔은 정적 드라이버 링크를 위한 커널 소스 패치를 공급하지 않습니다. 하드웨어 요구 사항 관련 의문 사항은 인텔® 기가비트 네트워크 어댑터와 함께 제공되는 문서를 참조하십시오. Linux에서 사용 시 목록에 표시된 모든 하드웨어 요구 사항이 적용됩니다.

이제 지원되는 커널에서 사용할 수 있는 기능:

  • 원시 VLANs
  • 채널 연결(팀 구성)
  • SNMP

Linux 커널 소스: /documentation/networking/bonding.txt에서 채널 연결 문서 찾기.

이 릴리스는 이전에 /proc 파일 시스템에 표시되던 드라이버 정보를 지원하지 않습니다. 또한 Ethtool(버전 1.6 이상), lspci 또는 ifconfig를 사용해서도 동일한 정보를 얻을 수 있습니다.

참고 인텔® 82562v 10/100 네트워크 연결은 10/100 지원만 제공합니다.

빌드 및 설치

아래 단계는 상승된 권한을 필요로 합니다.

전제 조건

Red Hat 기반 플랫폼: CentOS, RHEL, 또는 Fedora

  • yum install gcc make
  • yum install kernel kernel-devel
Ubuntu 및 Debian 기반 플랫폼
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
다음 단계로 넘어가기 전에 일반적인 업데이트를 수행하고 다시 시작해야 할 수도 있습니다.
  1. 다운로드 센터에서 최신 e1000e 패키지를 다운로드하십시오. 기본 드라이버 tar 파일을 원하는 디렉토리로 이동합니다.
    예를 들어, /home//e1000e 또는 /usr/local/src/e1000e를 사용하십시오.

  2. 아카이브의 압축을 해제합니다. 여기서는 드라이버 tar 파일의 버전 번호입니다.

    tar zxf e1000e-.tar.gz
  3. 드라이버 src 디렉터리로 변경합니다. 여기서는 드라이버 tar의 버전 번호입니다.

    cd e1000e-/src/
  4. 드라이버 모듈을 컴파일합니다.

    make install

    바이너리는 다음으로 설치됩니다:

    /lib/modules//kernel/drivers/net/e1000e/e1000e.ko

    위에 보여진 설치 위치가 기본 위치입니다. 위치는 Linux 배포판마다 다를 수 있습니다.

  5. insmod 또는 modprobe 명령을 사용하여 모듈을 로드합니다.

    modprobe e1000e insmod e1000e
    참고 드라이버 모듈에 전체 경로를 지정한 경우 2.6 커널에 insmod 명령을 사용할 수 있습니다. 예:

    insmod /lib/modules//kernel/drivers/net/e1000e/e1000e.ko

    2.6 기반 커널의 경우 새 모듈을 로드하기 전에 이전 e1000e 드라이버가 커널에서 제거되었는지 확인합니다.

    rmmod e1000e; modprobe e1000e
  6. 다음을 입력하여 인터페이스에 IP 주소를 할당합니다. 여기서는 인터페이스 번호입니다.

    ifconfig eth
  7. 인터페이스가 작동하는지 확인합니다. 다음을 입력합니다. 여기서는 테스트 중인 인터페이스와 동일한 서브넷에 있는 다른 시스템의 IP 주소입니다.

참고

일부 시스템은MSI 및/또는MSI-X 인터럽트를 지원하는 데 문제가 있습니다. 시스템이 이 스타일의 인터럽트를 비활성화해야 한다면, 다음 명령을 사용하여 드라이버를 빌드 및 설치하십시오:

make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install

일반적으로, 드라이버는 2초마다 인터럽트를 생성합니다. ethX e1000e 장치에 대해 더 이상 cat /proc/interrupts에 인터럽트가 보이지 않을 경우 이 해결 방법이 필요할 수도 있습니다.

인텔® PCI, PCI-X 기가비트 네트워크 연결용 Linux* e1000 기반 드라이버 설치 지침

Linux* e1000 드라이버는 레거시(PCI, PCI-X*) 기가비트 네트워크 연결을 지원합니다.
드라이버 구성 정보에 대해서는 다운로드 센터의 ReadMe 파일을 참조하십시오.

참고 e1000 드라이버는 더 이상 독립형 구성 요소로 유지되지 않습니다. Linux* 배포판 유지 관리자에게 지원을 요청하십시오.

Linux 기본 드라이버는 2.4.x 및 2.6.x 커널을 지원합니다. 이러한 드라이버는 인텔® 아이테니엄® 2 프로세서 기반 시스템 지원을 포함합니다.

이러한 드라이버는 로드 가능한 모듈 형태로만 지원됩니다. 인텔은 정적 드라이버 링크를 위한 커널 소스 패치를 공급하지 않습니다. 하드웨어 요구 사항 관련 의문 사항은 인텔® 기가비트 어댑터와 함께 제공되는 문서를 참조하십시오. Linux에서 사용하려면 목록에 표시된 모든 하드웨어 요구 사항이 적용됩니다.

지원되는 커널에서 다음 기능을 사용할 수 있습니다.

  • 원시 VLANs
  • 채널 연결(팀 구성)
  • SNMP

채널 연결 문서는 Linux 커널 소스 /documentation/networking/bonding.txt에서 찾을 수 있습니다.

이전에 /proc 파일 시스템에 표시되던 드라이버 정보는 이 릴리스에서는 지원되지 않습니다. Ethtool(버전 1.6 이상), lspci 또는 ifconfig를 사용하여 드라이버 정보를 얻습니다.

참고 인텔® 82562V 패스트 이더넷 PHY 10/100 네트워크 연결은 10/100 지원만 제공합니다.

빌드 및 설치

아래 단계는 상승된 권한을 필요로 합니다.

전제 조건

Red Hat 기반 플랫폼: CentOS, RHEL, 또는 Fedora

  • yum install gcc make
  • yum install kernel kernel-devel
Ubuntu 및 Debian 기반 플랫폼
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
다음 단계로 넘어가기 전에 일반적인 업데이트를 수행하고 다시 시작해야 할 수도 있습니다.
  1. 다운로드 센터에서 최신 e1000 패키지를 다운로드하십시오. 기본 드라이버 tar 파일을 원하는 디렉토리로 이동합니다.
    예를 들어, /home/username/e1000 또는 /usr/local/src/e1000를 사용하십시오.

  2. 아카이브의 압축을 해제합니다. 여기서는 드라이버 tar 파일의 버전 번호입니다.

    tar zxf e1000-.tar.gz
  3. 드라이버 src 디렉터리로 변경합니다. 여기서는 드라이버 tar의 버전 번호입니다.

    cd e1000-/src/
  4. 드라이버 모듈을 컴파일합니다.

    make install

    바이너리는 다음으로 설치됩니다:

    /lib/modules//kernel/drivers/net/e1000/e1000.ko

    위에 보여진 설치 위치가 기본 위치입니다. Linux 배포판마다 다를 수 있습니다.

  5. insmod 또는 modprobe 명령을 사용하여 모듈을 로드합니다.

    modprobe e1000 insmod e1000
    참고 2.6 커널의 경우 드라이버 모듈의 전체 경로가 지정되어 있으면 insmod 명령을 사용할 수 있습니다. 예:

    insmod /lib/modules//kernel/drivers/net/e1000/e1000.ko

    2.6 기반 커널의 경우, 새 모듈을 로드하기 전에 이전 e1000 드라이버가 커널에서 제거되었는지도 확인합니다.

    rmmod e1000; modprobe e1000
  6. 다음을 입력하여 인터페이스에 IP 주소를 할당합니다. 여기서는 인터페이스 번호입니다.

    ifconfig eth
  7. 인터페이스가 작동하는지 확인합니다. 다음을 입력합니다. 여기서는 테스트 중인 인터페이스와 동일한 서브넷에 있는 다른 시스템의 IP 주소입니다.

 

관련 항목
Linux* 운영 체제 벤더 웹사이트