Trình điều khiển cơ bản của Linux * dành cho các kết nối mạng Ethernet Intel® Gigabit

Tài liệu

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

000005480

02/06/2020

Có ba trình điều khiển cơ bản của Linux * cho các kết nối mạng Intel® Gigabit:

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

Chọn phiên bản phù hợp dưới đây để biết hướng dẫn về cách tải xuống và cài đặt.

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

Trình điều khiển cơ bản của Linux * igb * cho hướng dẫn cài đặt kết nối mạng Ethernet Intel® Gigabit

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

Overview

Các trình điều khiển cơ bản Linux hỗ trợ các hạt 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 hệ thống dựa 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. Chúng tôi không cung cấp các bản vá chống lại nguồn hạt nhân để liên kết tĩnh các trình điều khiển. Đối với 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 kèm bộ điều hợp Gigabit Intel của bạn. Tất cả các yêu cầu phần cứng được liệt kê áp dụng để sử dụng với Linux.

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

  • VLANs bản địa
  • Liên kết kênh (Teaming)
  • Snmp

Tìm tài liệu liên kết kênh trong nguồn hạt nhân Linux:/Documentation/Networking/Bonding.txt.

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

Thông tin trình điều khiển được hiển thị trước đây trong hệ thống tập tin/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 hoặc mới hơn), lspci và ifconfig để thu thập 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 quyền nâng cao.

Quyết

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

  • yum cài đặt gcc Make
  • yum cài đặt hạt nhân kernel-devel
Các nền tảng dựa trên Debian và Ubuntu
  • apt-get install Linux-Headers-$ (uname-r)
  • apt-get install GCC Make
Bạn có thể cần phải thực hiện Cập Nhật chung và khởi động lại trước khi 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. Untar/giải nén lưu trữ, trong đó > < x. x. x là số phiên bản cho tệp tin TAR của trình điều khiển:

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

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

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

    Các 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ê ở 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 sử dụng lệnh insmod hoặc modprobe:

    igb modprobe insmod igb

    Lưu ý rằng đối với 2,6 nhân 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/igb/igb.ko

    Với 2,6 hạt nhân dựa trên, cũng đảm bảo rằng trình điều khiển igb cũ hơn sẽ bị xóa khỏi lõi, 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 các mục sau, trong đó < x > là số giao diện:

    ifconfig ETH < x > < IP_address >
  7. Xác minh rằng giao diện hoạt động. Nhập địa chỉ sau, trong đó < IP_address > là địa chỉ IP cho 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 < IP_address >
Lưu ý

Một số hệ thống gặp sự cố khi hỗ trợ các gián đoạn MSI và/hoặc MSI-X. Nếu hệ thống của bạn cần vô hiệu hóa phong cách gián đoạn này, trình điều khiển có thể được tích hợp và cài đặt bằng lệnh:

tạo CFLAGS_EXTRA =-DDISABLE_PCI_MSI Install

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

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

Nếu hạt nhân của bạn hỗ trợ DCA, trình điều khiển sẽ dựng theo mặc định bằng DCA để kích hoạt.

Trình điều khiển cơ bản của Linux * e1000e cho hướng dẫn cài đặt kết nối mạng Ethernet Intel® Gigabit

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

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

Overview

Các trình điều khiển cơ bản của Linux * hỗ trợ các hạt nhân 2,4. x và 2.6. x. Chúng bao gồm hỗ trợ cho các hệ thống dựa trên bộ xử lý Intel® Itanium® 2.

Các trình điều khiển chỉ được hỗ trợ như một mô-đun có thể tải. Chúng tôi không cung cấp các bản vá chống lại nguồn hạt nhân để liên kết tĩnh các trình điều khiển. Đối với 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 Intel® Gigabit Network Adapter của bạn. Tất cả các yêu cầu phần cứng được liệt kê áp dụng để 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ợ:

  • VLANs bản địa
  • Liên kết kênh (Teaming)
  • Snmp

Tìm tài liệu liên kết kênh trong nguồn hạt nhân Linux:/Documentation/Networking/Bonding.txt.

Phiên bản này không hỗ trợ thông tin trình điều khiển trước đây được hiển thị trong hệ thống tập tin/proc. Bạn cũng có thể sử dụng ethtool (Phiên bản 1,6 hoặc mới hơn), lspci và ifconfig để nhận 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 quyền nâng cao.

Quyết

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

  • yum cài đặt gcc Make
  • yum cài đặt hạt nhân kernel-devel
Các nền tảng dựa trên Debian và Ubuntu
  • apt-get install Linux-Headers-$ (uname-r)
  • apt-get install GCC Make
Bạn có thể cần phải thực hiện Cập Nhật chung và khởi động lại trước khi 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/< USERNAME >/e1000e hoặc /usr/local/src/e1000e.

  2. Untar/giải nén lưu trữ, trong đó > < x. x. x là số phiên bản cho tệp tin TAR của trình điều khiển:

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

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

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

    Cài đặt nhị phân là:

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

    Vị trí cài đặt được liệt kê ở 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 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 hạt nhân 2,6 nếu bạn chỉ định đường dẫn đầy đủ cho mô-đun trình điều khiển. Ví dụ:

    insmod/lib/modules/< Phiên bản hạt nhân >/kernel/Drivers/net/e1000e/e1000e.ko

    Với 2,6 dựa trên hạt nhân, hãy đảm bảo rằng các trình điều khiển cũ hơn e1000e sẽ bị xóa khỏi lõi 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 các mục sau, trong đó < x > là số giao diện:

    ifconfig ETH < x > < IP_address >
  7. Xác minh rằng giao diện hoạt động. Nhập các bước sau, trong đó < IP_address > là địa chỉ IP cho một máy tính khác trên cùng mạng con với giao diện bạn đang thử nghiệm:

    ping < IP_address >
Lưu ý

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

tạo CFLAGS_EXTRA =-DDISABLE_PCI_MSI Install

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

Intel® e1000 Base Driver dành cho các hướng dẫn cài đặt kết nối mạng Gigabit® PCI, PCI-X

Trình điều khiển Linux * e1000 hỗ trợ các 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 tin 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ì dưới dạng một thành phần độc lập. Yêu cầu hỗ trợ từ maintainer của 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 hạt 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 hệ thống dựa 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. Chúng tôi không cung cấp các bản vá chống lại nguồn hạt nhân để liên kết tĩnh các trình điều khiển. Đối với 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 đi kèm 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ê áp dụng để sử dụng với Linux.

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

  • VLANs bản địa
  • Liên kết kênh (Teaming)
  • Snmp

Bạn có thể tìm thấy tài liệu liên kết kênh trong nguồn hạt nhân Linux:/Documentation/Networking/Bonding.txt.

Thông tin trình điều khiển được hiển thị trước đây trong hệ thống tập tin/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 hoặc mới hơn), lspci và ifconfig để thu thập thông tin tương tự.

Lưu ýKết nối mạng Ethernet Intel® 82562V tốc độ nhanh Ethernet 10/100 PHY chỉ cung cấp khả năng hỗ trợ 10/100.

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

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

Quyết

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

  • yum cài đặt gcc Make
  • yum cài đặt hạt nhân kernel-devel
Các nền tảng dựa trên Debian và Ubuntu
  • apt-get install Linux-Headers-$ (uname-r)
  • apt-get install GCC Make
Bạn có thể cần phải thực hiện Cập Nhật chung và khởi động lại trước khi 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. Untar/giải nén lưu trữ, trong đó > < x. x. x là số phiên bản cho tệp tin TAR của trình điều khiển:

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

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

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

    Các 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ê ở 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 sử dụng lệnh insmod hoặc modprobe:

    modprobe e1000 insmod e1000
    Lưu ýĐối với 2,6 nhân 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/< Phiên bản hạt nhân >/kernel/Drivers/net/e1000/e1000.ko

    Với 2,6, hạt nhân cũng đảm bảo rằng các trình điều khiển cũ hơn e1000 được gỡ bỏ khỏi lõi, 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 các mục sau, trong đó < x > là số giao diện:

    ifconfig ETH < x > < IP_address >
  7. Xác minh rằng giao diện hoạt động. Nhập các bước sau, trong đó < IP_address > là địa chỉ IP cho 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 < IP_address >

 

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