Lewatkan ke Konten Utama
Dasar Pengetahuan Dukungan

Driver Dasar Linux* untuk Koneksi Jaringan Intel® Gigabit Ethernet

Jenis Konten: Instal & Pengaturan   |   ID Artikel: 000005480   |   Terakhir Ditinjau: 06/02/2025

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.x.tar.gz: Mendukung adaptor jaringan gigabit berbasis Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, atau 82583) berbasis I217/I218/I219.
  • Driver e1000-x.x.x.tar.gz: Mendukung rangkaian koneksi jaringan gigabit Intel® PRO/1000 PCI dan PCI-X.
Nota

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

Pilih versi yang tepat di bawah ini untuk mengunduh dan petunjuk instalasi.

Klik pada topik untuk detailnya:

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

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

Ikhtisar

Driver dasar Linux mendukung kernel 2.4.x, 2.6.x dan 3.x. Driver ini mencakup 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 penautan statis driver. Untuk pertanyaan yang terkait dengan persyaratan perangkat keras, lihat dokumentasi yang disertakan dengan adaptor Intel Gigabit Anda. Semua persyaratan perangkat keras yang tercantum berlaku untuk digunakan dengan Linux.

Fitur berikut tersedia di kernel yang didukung:

  • VLAN Native
  • Ikatan Saluran (kerja sama)
  • SNMP

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

Driver igb mendukung IEEE 1588 waktu stamping untuk kernel 2.6.30 dan di atasnya. Untuk tutorial dasar tentang teknologi, lihat NIST.

Informasi driver yang sebelumnya ditampilkan dalam sistem berkas /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 lebih tinggi.

Prasyarat

Platform berbasis Red Hat: CentOS, RHEL, atau Fedora

  • yum install gcc make
  • yum menginstal 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 berikutnya.
  1. Unduh paket igb saat ini dari Pusat Unduhan. Pindahkan file 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 file 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:

    membuat menginstal

    Biner akan diinstal sebagai:

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

    Lokasi penginstalan yang tercantum di atas adalah lokasi default. Ini mungkin berbeda untuk berbagai distribusi Linux.

  5. Muat modul menggunakan perintah insmod atau modprobe:

    Modprobe igb insmod igb
    Nota

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

    insmod /lib/modules/<VERSI 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 bahwa antarmuka berfungsi. Masukkan yang berikut ini, di mana <IP_address> adalah alamat IP untuk komputer lain pada subnet yang sama dengan antarmuka yang sedang diuji:

    ping <IP_address>
Nota

Beberapa sistem mengalami kesulitan dalam mendukung interupsi MSI dan/atau MSI-X. Jika sistem Anda perlu menonaktifkan gaya interupsi ini, driver dapat dibangun dan diinstal dengan perintah:

membuat CFLAGS_EXTRA=-DDISABLE_PCI_MSI menginstal

Biasanya driver akan menghasilkan interupsi setiap dua detik. Jika Anda tidak lagi mendapatkan interupsi di cat /proc/interrupts untuk perangkat igb ethX, maka solusi ini mungkin diperlukan.

Untuk membangun driver igb dengan DCA:

Jika kernel Anda mendukung DCA, driver akan dibangun secara default dengan DCA diaktifkan.

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

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

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

Ikhtisar

Driver dasar Linux* mendukung kernel 2.4.x dan 2.6.x. Mereka termasuk 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 penautan statis driver. Untuk pertanyaan terkait persyaratan perangkat keras, lihat dokumentasi yang disertakan bersama Intel® Gigabit Network Adapter Anda. Semua persyaratan perangkat keras yang tercantum berlaku untuk digunakan dengan Linux.

Fitur sekarang tersedia di kernel yang didukung:

  • VLAN Native
  • Ikatan Saluran (kerja sama)
  • 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 ethtool (versi 1.6 atau yang lebih baru), lspci, dan ifconfig untuk mendapatkan informasi yang sama.

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

Bangunan dan instalasi

Langkah-langkah di bawah ini memerlukan hak istimewa yang lebih tinggi.

Prasyarat

Platform berbasis Red Hat: CentOS, RHEL, atau Fedora

  • yum install gcc make
  • yum menginstal 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 berikutnya.
  1. Unduh paket e1000e saat ini dari Pusat Unduhan. Pindahkan file 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 file 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:

    membuat menginstal

    Biner diinstal sebagai:

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

    Lokasi penginstalan yang tercantum di atas adalah default. Lokasi mungkin berbeda untuk berbagai distribusi Linux*.

  5. Muat modul menggunakan perintah insmod atau modprobe:

    Modprobe E1000E INMOD E1000E
    Nota Anda dapat menggunakan perintah insmod untuk kernel 2.6 jika Anda menentukan path lengkap ke modul driver. Misalnya:

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

    Dengan kernel berbasis 2.6, pastikan bahwa 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 bahwa antarmuka berfungsi. Masukkan yang berikut ini, di mana <IP_address> adalah alamat IP untuk komputer lain pada subnet yang sama dengan antarmuka yang Anda uji:

    ping <IP_address>
Nota

Beberapa sistem mengalami kesulitan dalam mendukung interupsi MSI dan/atau MSI-X. Jika sistem Anda harus menonaktifkan gaya interupsi ini, buat dan instal driver dengan perintah:

membuat CFLAGS_EXTRA=-DDISABLE_PCI_MSI menginstal

Biasanya driver menghasilkan interupsi setiap dua detik. Jika Anda tidak lagi melihat interupsi di cat /proc/interrupts untuk perangkat ethX e1000e, maka solusi 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.

Nota 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 mencakup 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 penautan statis driver. Untuk pertanyaan yang terkait dengan persyaratan perangkat keras, lihat dokumentasi yang disertakan dengan Intel® Gigabit Adapter Anda. Semua persyaratan perangkat keras yang tercantum berlaku untuk digunakan dengan Linux.

Fitur berikut sekarang tersedia di kernel yang didukung:

  • VLAN Native
  • Ikatan Saluran (kerja sama)
  • SNMP

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

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

Nota 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 lebih tinggi.

Prasyarat

Platform berbasis Red Hat: CentOS, RHEL, atau Fedora

  • yum install gcc make
  • yum menginstal 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 berikutnya.
  1. Unduh paket e1000 saat ini dari Pusat Unduhan. Pindahkan file tar driver dasar ke direktori pilihan Anda.
    Misalnya, gunakan /home/username/e1000 atau /usr/local/src/e1000.

  2. Untar/unzip arsip, di mana <x.x.x> adalah nomor versi untuk file 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:

    membuat menginstal

    Biner diinstal sebagai:

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

    Lokasi penginstalan yang tercantum di atas adalah lokasi default. Ini mungkin berbeda untuk berbagai distribusi Linux.

  5. Muat modul menggunakan perintah insmod atau modprobe:

    modprobe e1000 insmod e1000
    Nota Untuk kernel 2.6, perintah insmod dapat digunakan jika path lengkap ke modul driver ditentukan. Misalnya:

    insmod /lib/modules/<VERSI 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 yang berikut, di mana <x> adalah nomor antarmuka:

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

    ping <IP_address>

Pelepasan Tanggung Jawab

Konten pada halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten asli berbahasa Inggris. Konten ini disediakan untuk kenyamanan Anda dan hanya untuk informasi umum dan tidak boleh dianggap lengkap atau akurat. Jika ada kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris yang akan mengatur dan mengendalikan. Lihat versi bahasa Inggris halaman ini.