Driver Dasar Linux* untuk Koneksi Jaringan Ethernet Intel® Gigabit

Dokumentasi

Instal & Pengaturan

000005480

17/07/2023

Ada tiga driver dasar Linux* untuk Intel® Gigabit Network Connections:

  • driver igb-x.x.x.tar.gz: Mendukung semua koneksi jaringan gigabit berbasis 82575/6, 82580, I350, I354, dan I210/I211.
  • driver e1000e-x.x.x.tar.gz: Mendukung Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, atau 82583) Adaptor jaringan gigabit berbasis I217/I218/I219.
  • driver e1000-x.x.x.tar.gz: Mendukung rangkaian koneksi jaringan gigabit Intel® PRO/1000 PCI dan PCI-X.
Catatan

Baik driver e1000e dan e1000 telah berubah menjadi model dukungan khusus kernel. Dengan demikian, rilis e1000e terbaru adalah 3.8.7 dan yang terbaru untuk e1000 adalah 8.0.35. Secara singkat, driver kernel (driver yang disertakan dengan Sistem Operasi) akan menjadi yang terbaru. Perbaikan dan perubahan bug dibuat di kernel Linux.

Pilih versi yang tepat di bawah ini untuk instruksi unduhan dan instalasi.

Klik pada topik untuk detailnya:

Driver dasar Linux* igb* untuk instruksi instalasi Intel® Gigabit Ethernet Network Connection

Driver Linux* igb mendukung semua 82575, 82576, 82580, I350, I354, dan I210/I211 berbasis Intel® Gigabit Ethernet Network Connections.
Untuk detail konfigurasi driver, lihat berkas Baca Saya di Pusat Unduhan.

Ikhtisar

Driver dasar Linux mendukung kernel 2.4.x, 2.6.x, dan 3.x. Driver ini termasuk dukungan untuk sistem berbasis Prosesor Intel® Itanium® 2.

Driver ini hanya didukung sebagai modul yang dapat dimuat. Kami tidak menyediakan patch terhadap sumber kernel untuk memungkinkan penghubungan statis pada driver. Untuk pertanyaan terkait persyaratan perangkat keras, lihat dokumentasi yang disertakan dengan adaptor Intel Gigabit Anda. Semua persyaratan perangkat keras yang tercantum berlaku untuk digunakan pada Linux.

Fitur berikut tersedia di kernel yang didukung:

  • VLAN Asli
  • Ikatan Saluran (teaming)
  • SNMP

Temukan dokumentasi ikatan kanal di sumber kernel Linux: /documentation/networking/bonding.txt.

Driver igb mendukung stamping waktu IEEE 1588 untuk kernel 2.6.30 ke atas. Untuk tutorial dasar untuk teknologi ini, lihat NIST.

Informasi driver yang ditampilkan sebelumnya dalam sistem file /proc tidak didukung dalam rilis ini. Anda dapat menggunakan ethtool (versi 1.6 atau yang lebih baru), lspci, dan ifconfig untuk mendapatkan informasi yang sama.

Bangunan dan instalasi

Langkah-langkah di bawah ini memerlukan hak istimewa yang ditingkatkan.

Prasyarat

Platform berbasis Red Hat: CentOS, RHEL, atau Fedora

  • yum install gcc make
  • yum instal kernel kernel-devel
Platform berbasis Ubuntu dan Debian
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
Anda mungkin perlu melakukan pembaruan umum dan memulai ulang sebelum langkah-langkah berikutnya.
  1. Unduh paket igb saat ini dari Pusat Unduhan. Pindahkan berkas tar driver dasar ke direktori pilihan Anda.
    Misalnya, gunakan /home/username/igb atau /usr/local/src/igb.

  2. Untar/unzip arsip, di mana <x.x.x> adalah nomor versi untuk berkas tar driver:

    tar zxf igb-<x.x.x>.tar.gz
  3. Ubah ke direktori driver src, di mana <x.x.x> adalah nomor versi untuk tar driver:

    cd igb-<x.x.x>/src/
  4. Kompilasi modul driver:

    buat penginstalan

    Biner akan diinstal sebagai:

    /lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko

    Lokasi instalasi yang tercantum di atas adalah lokasi bawaan. Ini mungkin berbeda untuk berbagai distribusi Linux.

  5. Muat modul menggunakan perintah insmod atau modprobe:

    modprobe igb insmod igb
    Catatan

    Untuk kernel 2.6, perintah insmod dapat digunakan jika jalur penuh ke modul driver ditentukan. Misalnya:

    versi insmod /lib/modules/<KERNEL>/kernel/drivers/net/igb/igb.ko

    Dengan kernel berbasis 2.6 juga pastikan bahwa driver igb yang lebih lama dihapus dari kernel, sebelum memuat modul baru:

    rmmod igb; modprobe igb
  6. Tetapkan alamat IP ke antarmuka dengan memasukkan yang berikut, di mana <x> adalah nomor antarmuka:

    ifconfig eth<x> <IP_address>
  7. Verifikasi apakah antarmuka berfungsi. Masukkan yang berikut, di mana <IP_address> adalah alamat IP untuk mesin lain pada subnet yang sama dengan antarmuka yang sedang diuji:

    <IP_address> ping
Catatan

Beberapa sistem memiliki masalah yang mendukung gangguan MSI dan/atau MSI-X. Jika sistem Anda perlu menonaktifkan gaya interupsi ini, driver dapat dibangun dan diinstal dengan perintah:

buat instalasi CFLAGS_EXTRA=-DDISABLE_PCI_MSI

Biasanya driver akan menghasilkan interupsi setiap dua detik. Jika Anda tidak lagi mendapatkan gangguan pada cat /proc/interuppts untuk perangkat ethX igb, maka mungkin diperlukan penanganan masalah ini.

Untuk membangun driver igb dengan DCA:

Jika kernel Anda mendukung DCA, driver akan dibuat secara bawaan dengan DCA diaktifkan.

Driver dasar Linux* e1000e untuk instruksi instalasi Intel® Gigabit Ethernet Network Connection

Driver Linux* e1000e mendukung Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, atau 82583) Adaptor jaringan gigabit berbasis I217/I218/I219.

Untuk informasi tentang detail konfigurasi driver, lihat berkas Baca Saya di Pusat Unduhan.

Ikhtisar

Driver dasar Linux* mendukung kernel 2.4.x dan 2.6.x. Prosesor ini mencakup dukungan untuk sistem berbasis Prosesor Intel® Itanium® 2.

Driver hanya didukung sebagai modul yang dapat dimuat. Kami tidak menyediakan patch terhadap sumber kernel untuk memungkinkan penghubungan statis pada driver. Untuk pertanyaan terkait persyaratan perangkat keras, lihat dokumentasi yang disediakan bersama Intel® Gigabit Network Adapter Anda. Semua persyaratan perangkat keras yang tercantum berlaku untuk digunakan bersama Linux.

Fitur yang kini tersedia di kernel yang didukung:

  • VLAN Asli
  • Ikatan Saluran (teaming)
  • SNMP

Temukan dokumentasi Channel Bonding di sumber kernel Linux: /documentation/networking/bonding.txt.

Rilis ini tidak mendukung informasi driver yang sebelumnya ditampilkan dalam sistem berkas /proc. Anda juga dapat menggunakan etool (versi 1.6 atau yang lebih baru), lspci, dan ifconfig untuk mendapatkan informasi yang sama.

Catatan Koneksi Jaringan Intel® 82562v 10/100 hanya menyediakan dukungan 10/100.

Bangunan dan instalasi

Langkah-langkah di bawah ini memerlukan hak istimewa yang ditingkatkan.

Prasyarat

Platform berbasis Red Hat: CentOS, RHEL, atau Fedora

  • yum install gcc make
  • yum instal kernel kernel-devel
Platform berbasis Ubuntu dan Debian
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
Anda mungkin perlu melakukan pembaruan umum dan memulai ulang sebelum langkah-langkah berikutnya.
  1. Unduh paket e1000e saat ini dari Pusat Unduhan. Pindahkan berkas tar driver dasar ke direktori pilihan Anda.
    Misalnya, gunakan /home/<USERNAME>/e1000e atau /usr/local/src/e1000e.

  2. Untar/unzip arsip, di mana <x.x.x> adalah nomor versi untuk berkas tar driver:

    tar zxf e1000e-<x.x.x>.tar.gz
  3. Ubah ke direktori driver src, di mana <x.x.x> adalah nomor versi untuk tar driver:

    cd e1000e-<x.x.x>/src/
  4. Kompilasi modul driver:

    buat penginstalan

    Penginstalan biner sebagai:

    VERSI /lib/modules/<KERNEL>/kernel/drivers/net/e1000e/e1000e.ko

    Lokasi instalasi yang tercantum di atas adalah bawaan. Lokasi mungkin berbeda untuk berbagai distribusi Linux*.

  5. Muat modul menggunakan perintah insmod atau modprobe:

    modprobe e1000e insmod e1000e
    Catatan Anda dapat menggunakan perintah insmod untuk kernel 2.6 jika Anda menentukan jalur penuh ke modul driver. Misalnya:

    insmod /lib/modules/<KERNEL VERSI>/kernel/drivers/net/e1000e/e1000e.ko

    Dengan kernel berbasis 2.6, pastikan driver e1000e yang lebih lama dihapus dari kernel sebelum Anda memuat modul baru:

    rmmod e1000e; modprobe e1000e
  6. Tetapkan alamat IP ke antarmuka dengan memasukkan yang berikut, di mana <x> adalah nomor antarmuka:

    ifconfig eth<x> <IP_address>
  7. Verifikasi apakah antarmuka berfungsi. Masukkan yang berikut, di mana <IP_address> adalah alamat IP untuk mesin lain pada subnet yang sama dengan antarmuka yang Anda uji:

    <IP_address> ping
Catatan

Beberapa sistem memiliki masalah yang mendukung gangguan MSI dan/atau MSI-X. Jika sistem Anda harus menonaktifkan gaya interupsi ini, bangun dan instal driver dengan perintah:

buat instalasi CFLAGS_EXTRA=-DDISABLE_PCI_MSI

Biasanya driver menghasilkan interupsi setiap dua detik. Jika Anda tidak lagi melihat gangguan pada cat /proc/interuppts untuk perangkat ethX e1000e, maka penanganan masalah ini mungkin diperlukan.

Driver dasar Linux* e1000 untuk instruksi instalasi Intel® PCI, PCI-X Gigabit Network Connection

Driver Linux* e1000 mendukung Koneksi Jaringan Gigabit Lama (PCI, PCI-X*).
Untuk detail konfigurasi driver, lihat berkas ReadMe di Pusat Unduhan.

Catatan Driver e1000 tidak lagi dipertahankan sebagai komponen mandiri. Minta dukungan dari pengelola distribusi Linux* Anda.

Driver dasar Linux mendukung kernel 2.4.x dan 2.6.x. Driver ini termasuk dukungan untuk sistem berbasis Prosesor Intel® Itanium® 2.

Driver ini hanya didukung sebagai modul yang dapat dimuat. Kami tidak menyediakan patch terhadap sumber kernel untuk memungkinkan penghubungan statis pada driver. Untuk pertanyaan terkait persyaratan perangkat keras, lihat dokumentasi yang disediakan bersama Adaptor Intel® Gigabit Anda. Semua persyaratan perangkat keras yang tercantum berlaku untuk digunakan pada Linux.

Fitur berikut kini tersedia di kernel yang didukung:

  • VLAN Asli
  • Ikatan Saluran (teaming)
  • SNMP

Dokumentasi Channel Bonding dapat ditemukan di sumber kernel Linux: /documentation/networking/bonding.txt.

Informasi driver yang ditampilkan sebelumnya dalam sistem file /proc tidak didukung dalam rilis ini. Atau, Anda dapat menggunakan etool (versi 1.6 atau yang lebih baru), lspci, dan ifconfig untuk mendapatkan informasi yang sama.

Catatan Koneksi Jaringan Intel® 82562V Fast Ethernet PHY 10/100 hanya menyediakan dukungan 10/100.

Bangunan dan instalasi

Langkah-langkah di bawah ini memerlukan hak istimewa yang ditingkatkan.

Prasyarat

Platform berbasis Red Hat: CentOS, RHEL, atau Fedora

  • yum install gcc make
  • yum instal kernel kernel-devel
Platform berbasis Ubuntu dan Debian
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
Anda mungkin perlu melakukan pembaruan umum dan memulai ulang sebelum langkah-langkah berikutnya.
  1. Unduh paket e1000 saat ini dari Pusat Unduhan. Pindahkan berkas tar driver dasar ke direktori pilihan Anda.
    Misalnya, gunakan /home/username/e1000 atau /usr/local/src/e1000.

  2. Untar/unzip archive, di mana <x.x.x> adalah nomor versi untuk berkas tar driver:

    tar zxf e1000-<x.x.x>.tar.gz
  3. Ubah ke direktori driver src, di mana <x.x.x> adalah nomor versi untuk tar driver:

    cd e1000-<x.x.x>/src/
  4. Kompilasi modul driver:

    buat penginstalan

    Biner terinstal sebagai:

    /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko

    Lokasi instalasi yang tercantum di atas adalah lokasi bawaan. Ini mungkin berbeda untuk berbagai distribusi Linux.

  5. Muat modul menggunakan perintah insmod atau modprobe:

    modprobe e1000 insmod e1000
    Catatan Untuk kernel 2.6, perintah insmod dapat digunakan jika jalur penuh ke modul driver ditentukan. Misalnya:

    versi insmod /lib/modules/<KERNEL>/kernel/drivers/net/e1000/e1000.ko

    Dengan berbasis 2.6, kernel juga memastikan bahwa driver e1000 yang lebih lama dihapus dari kernel, sebelum memuat modul baru:

    rmmod e1000; modprobe e1000
  6. Tetapkan alamat IP ke antarmuka dengan memasukkan hal berikut, di mana <x> adalah nomor antarmuka:

    ifconfig eth<x> <IP_address>
  7. Verifikasi apakah antarmuka berfungsi. Masukkan yang berikut, di mana <IP_address> adalah alamat IP untuk mesin lain pada subnet yang sama dengan antarmuka yang sedang diuji:

    <IP_address> ping

Topik terkait
Situs Web Vendor Sistem Operasi Linux*