Trình điều khiển cơ sở Linux* cho Kết nối® Ethernet Intel® Gigabit

Tài liệu

Cài đặt & Thiết lập

000005480

02/04/2021

Có ba trình điều khiển cơ bản của Intel® Gigabit Network Connections:

  • Trình điều khiển igb-x.x.tar.gz: Hỗ trợ tất cả các kết nối mạng gigabit dựa trên 82575/6, 82580, I350, I354 và I210/I211.
  • Trình điều khiển e1000e-x.x.x.tar.gz: Hỗ trợ Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, hoặc 82583) I217/I218/I218/I219 dựa trên bộ điều hợp mạng gigabit.
  • Trình điều khiển e1000-x.x.tar.gz: Hỗ trợ dòng kết nối mạng gigabit của Intel® PRO/1000 PCI và PCI-X.

Chọn phiên bản thích hợp bên dưới để tải xuống và hướng dẫn cài đặt.

Nhấp vào hoặc chủ đề để biết thêm chi tiết:

Hướng dẫn cài đặt Trình điều khiển cơ sở Linux* igb* cho Intel® Gigabit Ethernet Network Connection

Trình điều khiển Linux* igb hỗ trợ tất cả các kết nối mạng Intel® Gigabit Ethernet 82576, 82580, I350, I354 và I210/I211.
Để biết chi tiết về cấu hình trình điều khiển, xem tệp Đọc dữ liệu trong Trung tâm Tải xuống.

Tổng quan

Các trình điều khiển cơ bản Linux hỗ trợ các nhân 2.4.x, 2.6.x và 3.x. Các trình điều khiển này bao gồm hỗ trợ cho các® Itanium® hệ thống hoạt động trên bộ xử lý Intel® Itanium® 2.

Các trình điều khiển này chỉ được hỗ trợ dưới dạng mô đun có thể tải được. Chúng tôi không cung cấp các bản vá với nguồn kernel để cho phép liên kết tĩnh của trình điều khiển. Để biết câu hỏi liên quan đến các yêu cầu về phần cứng, xem tài liệu được cung cấp cùng với bộ điều hợp Intel Gigabit của bạn. Tất cả các yêu cầu phần cứng được liệt kê đều áp dụng để sử dụng với Linux.

Các tính năng sau đây có sẵn trong các hạt nhân được hỗ trợ:

  • VLAN gốc
  • Liên kết kênh (teaming)
  • Snmp

Tìm tài liệu liên kết kênh trong nguồn nhân Linux: /documentation/networking/bonding.txt.

Trình điều khiển igb hỗ trợ thời gian dập IEEE 1588 cho các hạt nhân 2.6.30 trở lên. Để biết hướng dẫn cơ bản về công nghệ này, xem NIST.

Thông tin trình điều khiển được hiển thị trước đó trong hệ thống tệp /proc không được hỗ trợ trong bản phát hành này. Bạn có thể sử dụng ethtool (phiên bản 1.6 trở lên), lspci và ifconfig để có được thông tin tương tự.

Xây dựng và lắp đặt

Các bước dưới đây yêu cầu các đặc quyền nâng cao.

Điều kiện tiên quyết

Nền tảng dựa trên Red Hat: CentOS, RHEL hoặc Fedora

  • vài cài đặt gcc make
  • vàm install kernel-devel
Nền tảng dựa trên Ubuntu và Ubuntu
  • apt-get install linux-headers-$(uname-r)
  • apt-get install gcc make
Bạn có thể cần thực hiện cập nhật chung và khởi động lại trước các bước tiếp theo.
  1. Tải xuống gói igb hiện tại từ Trung tâm Tải xuống. Di chuyển tệp tar trình điều khiển cơ bản vào thư mục mà bạn chọn.
    Ví dụ, sử dụng /home/username/igb hoặc /usr/local/src/igb.

  2. Mở/giải nén kho lưu trữ, trong đó là số phiên bản của tệp tar trình điều khiển:

    tar zxf igb-.tar.gz
  3. Thay đổi sang thư mục src trình điều khiển, trong đó là số phiên bản của tar trình điều khiển:

    cd igb-/src/
  4. Biên dịch mô-đun trình điều khiển:

    thực hiện cài đặt

    Hệ nhị phân sẽ được cài đặt như:

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

    Vị trí cài đặt được liệt kê bên trên là vị trí mặc định. Điều này có thể khác nhau đối với các bản phân phối Linux khác nhau.

  5. Tải mô đun bằng cách sử dụng lệnh insmod hoặc modprobe:

    modprobe igb insmod igb

    Lưu ý rằng đối với các hạt nhân 2.6, lệnh insmod có thể được sử dụng nếu đường dẫn đầy đủ dẫn đến mô đun trình điều khiển được chỉ định. Ví dụ:

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

    Với các hạt nhân hoạt động bằng 2,6 cũng đảm bảo rằng trình điều khiển igb cũ hơn sẽ bị xóa khỏi kernel, trước khi tải mô đun mới:

    rmmod igb; modprobe igb
  6. Gán địa chỉ IP cho giao diện bằng cách nhập thông tin sau, trong đó là số giao diện:

    ifconfig eth
  7. Kiểm tra xem giao diện có hoạt động không. Nhập thông tin sau, trong đó là địa chỉ IP của một máy tính khác trên cùng mạng con với giao diện đang được kiểm tra:

    ping
Lưu ý

Một số hệ thống gặp sự cố khi hỗ trợ ngắt MSI và/hoặc MSI-X. Nếu hệ thống của bạn cần phải tắt kiểu ngắt này, trình điều khiển có thể được xây dựng và cài đặt với lệnh:

thực hiện CFLAGS_EXTRA=-DDISABLE_PCI_MSI đặt

Thông thường, trình điều khiển sẽ tạo ra một ngắt sau mỗi hai giây. Nếu bạn không còn nhận được các ngắt trong cat /proc/ngắt cho thiết bị igb ethX, thì cách giải quyết này có thể là cần thiết.

Để xây dựng trình điều khiển igb với DCA:

Nếu nhân của bạn hỗ trợ DCA, trình điều khiển sẽ được mặc định thiết lập với DCA được bật.

Hướng dẫn cài đặt Trình điều khiển cơ sở Linux* e1000e cho Intel® Gigabit Ethernet Network Connection

Trình điều khiển Linux* e1000e hỗ trợ Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9 hoặc 82583) I217/I218/I218/I219 dựa trên gigabit.

Để biết thông tin về thông tin chi tiết về cấu hình trình điều khiển, hãy tham khảo tập tin Đọc dữ liệu trong Trung tâm Tải xuống.

Tổng quan

Trình điều khiển cơ bản Linux* hỗ trợ các nhân 2.4.x và 2.6.x. Chúng bao gồm hỗ trợ cho các hệ thống® Itanium® xử lý Intel 2.

Các trình điều khiển chỉ được hỗ trợ như một mô đun có thể tải được. Chúng tôi không cung cấp các bản vá với nguồn kernel để cho phép liên kết tĩnh của trình điều khiển. Để biết các câu hỏi liên quan đến các yêu cầu về phần cứng, xem tài liệu cung cấp cùng với bộ giải Intel® Gigabit Network Adapter. Tất cả các yêu cầu phần cứng được liệt kê đều áp dụng cho việc sử dụng với Linux.

Các tính năng hiện đã có trong các hạt nhân được hỗ trợ:

  • VLAN gốc
  • Liên kết kênh (teaming)
  • Snmp

Tìm tài liệu Liên kết Kênh trong nguồn nhân Linux: /documentation/networking/bonding.txt.

Bản phát hành này không hỗ trợ thông tin trình điều khiển được hiển thị trước đó trong hệ thống tệp /proc. Bạn cũng có thể sử dụng ethtool (phiên bản 1.6 trở lên), lspci và ifconfig để có được thông tin tương tự.

Lưu ýKết nối Mạng Intel® 82562v 10/100 chỉ cung cấp hỗ trợ 10/100.

Xây dựng và lắp đặt

Các bước dưới đây yêu cầu các đặc quyền nâng cao.

Điều kiện tiên quyết

Nền tảng dựa trên Red Hat: CentOS, RHEL hoặc Fedora

  • vài cài đặt gcc make
  • vàm install kernel-devel
Nền tảng dựa trên Ubuntu và Ubuntu
  • apt-get install linux-headers-$(uname-r)
  • apt-get install gcc make
Bạn có thể cần thực hiện cập nhật chung và khởi động lại trước các bước tiếp theo.
  1. Tải xuống gói e1000e hiện tại từ Trung tâm Tải xuống. Di chuyển tệp tar trình điều khiển cơ bản vào thư mục mà bạn chọn.
    Ví dụ, sử dụng /home//e1000e hoặc /usr/local/src/e1000e.

  2. Mở/giải nén kho lưu trữ, trong đó là số phiên bản của tệp tar trình điều khiển:

    tar zxf e1000e-.tar.gz
  3. Thay đổi sang thư mục src trình điều khiển, trong đó là số phiên bản của tar trình điều khiển:

    cd e1000e-/src/
  4. Biên dịch mô-đun trình điều khiển:

    thực hiện cài đặt

    Nhị phân cài đặt như:

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

    Vị trí cài đặt được liệt kê bên trên là mặc định. Vị trí có thể khác nhau đối với các bản phân phối Linux khác nhau.

  5. Tải mô đun bằng cách sử dụng lệnh insmod hoặc modprobe:

    modprobe e1000e insmod e1000e
    Lưu ýBạn có thể sử dụng lệnh insmod cho các hạt nhân 2.6 nếu bạn chỉ định đường dẫn đầy đủ đến mô-đun trình điều khiển. Ví dụ:

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

    Với các kernel hoạt động bằng công nghệ 2.6, hãy đảm bảo rằng các trình điều khiển e1000e cũ hơn sẽ bị xóa khỏi kernel trước khi bạn tải mô-đun mới:

    rmmod e1000e; modprobe e1000e
  6. Gán địa chỉ IP cho giao diện bằng cách nhập thông tin sau, trong đó là số giao diện:

    ifconfig eth
  7. Kiểm tra xem giao diện có hoạt động không. Nhập thông tin sau, trong đó là địa chỉ IP của một máy tính khác trên cùng mạng con với giao diện mà bạn đang thử nghiệm:

    ping
Lưu ý

Một số hệ thống gặp sự cố khi hỗ trợ ngắt MSI và/hoặc MSI-X. Nếu hệ thống của bạn phải tắt kiểu ngắt này, hãy xây dựng và cài đặt trình điều khiển với lệnh:

thực hiện CFLAGS_EXTRA=-DDISABLE_PCI_MSI đặt

Thông thường, trình điều khiển tạo ra một ngắt sau mỗi hai giây. Nếu bạn không còn thấy các ngắt trong cat /proc/ngắt cho thiết bị ethX e1000e nữa thì bạn có thể cần giải pháp này.

Hướng dẫn cài đặt trình điều khiển cơ bản Linux* e1000 cho Intel® PCI, PCI-X Gigabit Network Connection

Trình điều khiển Linux* e1000 hỗ trợ Kết nối Mạng Gigabit Kế thừa (PCI, PCI-X*).
Để biết chi tiết cấu hình trình điều khiển, xem tệp ReadMe trong Trung tâm Tải xuống.

Lưu ýTrình điều khiển e1000 không còn được duy trì như một thành phần độc lập. Yêu cầu hỗ trợ từ người bảo trì bản phân phối Linux* của bạn.

Các trình điều khiển cơ bản Linux hỗ trợ các nhân 2.4.x và 2.6.x. Các trình điều khiển này bao gồm hỗ trợ cho các® Itanium® hệ thống hoạt động trên bộ xử lý Intel® Itanium® 2.

Các trình điều khiển này chỉ được hỗ trợ dưới dạng mô đun có thể tải được. Chúng tôi không cung cấp các bản vá với nguồn kernel để cho phép liên kết tĩnh của trình điều khiển. Để biết các câu hỏi liên quan đến các yêu cầu về phần cứng, hãy tham khảo tài liệu được cung cấp cùng Với Bộ điều® Gigabit của Bạn. Tất cả các yêu cầu phần cứng được liệt kê đều áp dụng để sử dụng với Linux.

Các tính năng sau hiện đã có sẵn trong các hạt nhân được hỗ trợ:

  • VLAN gốc
  • Liên kết kênh (teaming)
  • Snmp

Có thể tìm thấy tài liệu Liên kết Kênh trong nguồn nhân Linux: /documentation/networking/bonding.txt.

Thông tin trình điều khiển được hiển thị trước đó trong hệ thống tệp /proc không được hỗ trợ trong bản phát hành này. Ngoài ra, bạn có thể sử dụng ethtool (phiên bản 1.6 trở lên), lspci và ifconfig để có được thông tin tương tự.

Lưu ýKết nối Mạng PHY 10/100 nhanh Intel® 82562V chỉ hỗ trợ 10/100.

Xây dựng và lắp đặt

Các bước dưới đây yêu cầu các đặc quyền nâng cao.

Điều kiện tiên quyết

Nền tảng dựa trên Red Hat: CentOS, RHEL hoặc Fedora

  • vài cài đặt gcc make
  • vàm install kernel-devel
Nền tảng dựa trên Ubuntu và Ubuntu
  • apt-get install linux-headers-$(uname-r)
  • apt-get install gcc make
Bạn có thể cần thực hiện cập nhật chung và khởi động lại trước các bước tiếp theo.
  1. Tải xuống gói e1000 hiện tại từ Trung tâm Tải xuống. Di chuyển tệp tar trình điều khiển cơ bản vào thư mục mà bạn chọn.
    Ví dụ, sử dụng /home/username/e1000 hoặc /usr/local/src/e1000.

  2. Mở/giải nén kho lưu trữ, trong đó là số phiên bản của tệp tar trình điều khiển:

    tar zxf e1000-.tar.gz
  3. Thay đổi sang thư mục src trình điều khiển, trong đó là số phiên bản của tar trình điều khiển:

    cd e1000-/src/
  4. Biên dịch mô-đun trình điều khiển:

    thực hiện cài đặt

    Nhị phân được cài đặt như:

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

    Vị trí cài đặt được liệt kê bên trên là vị trí mặc định. Điều này có thể khác nhau đối với các bản phân phối Linux khác nhau.

  5. Tải mô đun bằng cách sử dụng lệnh insmod hoặc modprobe:

    modprobe e1000 insmod e1000
    Lưu ýĐối với 2.6 kernel, lệnh insmod có thể được sử dụng nếu đường dẫn đầy đủ đến mô đun trình điều khiển được chỉ định. Ví dụ:

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

    Với nền tảng 2.6, các kernel cũng đảm bảo rằng trình điều khiển e1000 cũ hơn sẽ bị xóa khỏi kernel, trước khi tải mô-đun mới:

    rmmod e1000; modprobe e1000
  6. Gán địa chỉ IP cho giao diện bằng cách nhập thông tin sau, trong đó là số giao diện:

    ifconfig eth
  7. Kiểm tra xem giao diện có hoạt động không. Nhập thông tin sau, trong đó là địa chỉ IP của một máy tính khác trên cùng mạng con với giao diện đang được thử nghiệm:

    ping

 

Chủ đề liên quan
Trang web của Nhà cung cấp Hệ điều hành Linux*