ไดรเวอร์ฐาน Linux* การเชื่อมต่อเครือข่าย Intel® Gigabit Ethernet

เอกสาร

การติดตั้งและตั้งค่า

000005480

02/04/2021

มีไดรเวอร์พื้นฐาน Linux* สามตัวให้การเชื่อมต่อเครือข่าย Intel® Gigabit:

  • ไดรเวอร์ igb-x.x.x.vista.gz :รองรับการเชื่อมต่อเครือข่ายกิกะบิตที่ใช้ 82575/6, 82580, I350, I354 และ I210/I211 ทั้งหมด
  • ไดรเวอร์ e1000 e-x.x.x.x.vista.gz :รองรับไดรเวอร์ Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9 หรือ 82583) I217/I218/I219 ที่ใช้อะแดปเตอร์เครือข่าย Gigabit
  • ไดรเวอร์ e1000-x.x.x.ชม.gz :รองรับการเชื่อมต่อเครือข่ายกิกะบิต Intel® PRO/1000 PCI และ PCI-X

เลือกเวอร์ชั่นที่เหมาะสมด้านล่างเพื่อดูคําแนะนําการดาวน์โหลดและการติดตั้ง

คลิก หรือที่หัวข้อเพื่อดูรายละเอียด:

ไดรเวอร์ฐาน Linux* igb* ของคําแนะนําการติดตั้งการเชื่อมต่อเครือข่าย Intel® Gigabit Ethernet

ไดรเวอร์ Linux* igb สนับสนุนทั้งหมด 82575, 82576, 82580, I350, I354, และ I210/I211 ที่ใช้การเชื่อมต่อเครือข่าย Intel® Gigabit Ethernet
โปรดดูรายละเอียดการกําหนดค่าไดรเวอร์ที่ไฟล์ Read Me ใน ศูนย์การดาวน์โหลด

ภาพรวม

ไดรเวอร์ฐาน Linux รองรับเคอร์เนล 2.4.x, 2.6.x และ 3.x ไดรเวอร์เหล่านี้รวมถึงการสนับสนุน® Itanium®ที่ใช้โปรเซสเซอร์ Intel® 2

ไดรเวอร์เหล่านี้ได้รับการสนับสนุนเป็นโมดูลที่โหลดได้เท่านั้น เราไม่จัดหาโปรแกรมปรับปรุงกับแหล่งเคอร์เนลเพื่อให้สามารถลิงก์ไดรเวอร์แบบคงที่ได้ โปรดดูเอกสารที่ให้มากับอะแดปเตอร์ Intel Gigabit ของคุณเพื่อดูข้อสงสัยที่เกี่ยวข้องกับความต้องการด้านฮาร์ดแวร์ ข้อต้องด้านฮาร์ดแวร์ทั้งหมดที่ระบุไว้จะมีผลบังคับใช้กับการใช้งานกับ Linux

คุณสมบัติต่อไปนี้มีอยู่ในเคอร์เนลที่รองรับ:

  • VLAN แบบเนทีฟ
  • การเชื่อมช่องสัญญาณ (Teaming)
  • Snmp

ค้นหาเอกสารการเชื่อมช่องสัญญาณในแหล่งข้อมูล Linux kernel: /documentation/networking/bonding.txt

ไดรเวอร์ igb สนับสนุนการปั๊มเวลา IEEE 1588 for kernels 2.6.30 และสูงกว่า หากต้องการบทช่วยสอนพื้นฐานเกี่ยวกับเทคโนโลยี โปรดดูNIST

ข้อมูลไดรเวอร์ที่แสดงก่อนหน้านี้ในระบบไฟล์ /proc ไม่ได้รับการรองรับในรีลีสนี้ คุณสามารถใช้ เลข 2008 (เวอร์ชั่น 1.6 หรือใหม่กว่า) lspci และหากการคอนฟิกเพื่อรับข้อมูลเดียวกัน

การสร้างและการติดตั้ง

ขั้นตอนด้านล่างต้องใช้สิทธิ์ยกระดับ

ข้อ กำหนด เบื้อง ต้น

แพลตฟอร์มที่ใช้ Red Hat: CentOS, RHEL หรือ Fedora

  • ติดตั้ง mym GCC ให้
  • ติดตั้ง kernel kernel-devel
แพลตฟอร์มที่ใช้ Ubuntu และ De ubuntu
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
คุณอาจต้องอัปเดตทั่วไปและรีสตาร์ตก่อนขั้นตอนถัดไป
  1. ดาวน์โหลดแพ็คเกจ igb ปัจจุบันจาก ศูนย์ ดาวน์โหลด ย้ายไฟล์ไดรเวอร์พื้นฐานไปยังไดเรกทอรีที่คุณเลือก
    ตัวอย่างเช่น ใช้/home/username/igbหรือ/usr/local/src/igb

  2. Unzip/unzip ที่เก็บถาวร โดยที่ คือหมายเลขเวอร์ชันของไฟล์ไดรเวอร์ 8:

    zxf igb-.cn.gz
  3. เปลี่ยนเป็นไดเรกทอรี src ของไดรเวอร์ โดยที่ คือหมายเลขเวอร์ชันของไดรเวอร์:

    cd igb-/src/
  4. คอมไพล์โมดูลไดรเวอร์:

    ติดตั้ง

    ไบนารีจะถูกติดตั้งเป็น:

    /lf/โมดูล//kernel/ไดรเวอร์/net/igb/igb.ko

    สถานที่ติดตั้งที่ระบุไว้ด้านบนเป็นที่ตั้งเริ่มต้น นี่อาจแตกต่างกันไปตามการเผยแพร่ Linux ต่างๆ

  5. โหลดโมดูลโดยใช้แบบ insmod หรือ modprobe command:

    modprobe iGB insmod iGB

    โปรดทราบว่าสามารถใช้กับ 2.6 kernels ได้ หากระบุพาธเต็มไปยังโมดูลไดรเวอร์ ตัวอย่างเช่น:

    โมดูล/ /kernel/ไดรเวอร์/net/igb/igb.ko

    ด้วยเคอร์เนลที่ใช้ 2.6 และตรวจสอบให้แน่ใจว่าไดรเวอร์ iGB ที่เก่ากว่าจะถูกลบออกจากเคอร์เนลก่อนที่จะโหลดโมดูลใหม่:

    rmmod igb; modprobe iGB
  6. กําหนดที่อยู่ IP ให้กับอินเทอร์เฟซโดยป้อนข้อความต่อไปนี้ โดยที่ คือหมายเลขอินเตอร์เฟซ:

    การปรับแต่งค่า IP_address>
  7. ตรวจสอบว่าอินเทอร์เฟซใช้งานได้หรือไม่ ใส่รายการต่อไปนี้ โดยที่ คือที่อยู่ IP ของอีกเครื่องบนเครือข่ายย่อยเดียวกันกับอินเทอร์เฟซที่มีการทดสอบ:

    ping
หมาย เหตุ

ระบบบางระบบมีปัญหาในการรองรับการหยุดชะงักของ MSI และ/หรือ MSI-X หากระบบของคุณต้องการปิดใช้งานรูปแบบการหยุดชะงักนี้ สามารถสร้างและติดตั้งไดรเวอร์ด้วยตัวเลือก:

ให้CFLAGS_EXTRA=-DDISABLE_PCI_MSIการติดตั้ง

โดยปกติไดรเวอร์จะสร้างการขัดจังหวะทุกๆ สองวินาที หากคุณไม่ได้รับการหยุดชะงักใน cat /proc/interrupts for the proc/interrupts for the procX igb device แล้ว อาจเป็นสิ่งจําเป็น

วิธีสร้างไดรเวอร์ igb ด้วย DCA:

หากเคอร์เนลของคุณรองรับ DCA ไดรเวอร์จะสร้างตามค่าเริ่มต้นพร้อมกับเปิดใช้งาน DCA

ไดรเวอร์ฐานของ Linux* e1000 e100a® คําแนะนําการติดตั้งการเชื่อมต่อเครือข่าย Intel® Gigabit Ethernet

ไดรเวอร์Linux* e1000 e สนับสนุน Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9 หรือ 82583) I217/I218/I219 ที่ใช้อะแดปเตอร์เครือข่าย Gigabit

โปรดดูไฟล์ Read Me ใน ศูนย์การดาวน์โหลด เพื่อดูข้อมูลเกี่ยวกับรายละเอียดการ กําหนดค่าไดรเวอร์

ภาพรวม

ไดรเวอร์ฐาน Linux* รองรับเคอร์เนล 2.4.x และ 2.6.x ซึ่งรวมการรองรับ® Itanium®ที่ใช้โปรเซสเซอร์ Intel® 2

ไดรเวอร์เหล่านี้รองรับเป็นโมดูลที่โหลดได้เท่านั้น เราไม่จัดหาโปรแกรมปรับปรุงกับแหล่งเคอร์เนลเพื่อให้สามารถลิงก์ไดรเวอร์แบบคงที่ได้ โปรดดูเอกสารที่ให้มาเพื่อสอบถามเกี่ยวกับข้อสงสัยที่เกี่ยวข้องกับข้อIntel® Gigabit Network Adapterฮาร์ดแวร์ ข้อต้องด้านฮาร์ดแวร์ทั้งหมดที่ระบุไว้จะมีผลบังคับใช้กับการใช้งานกับ Linux

คุณสมบัติพร้อมใช้งานในเคอร์เนลที่รองรับ:

  • VLAN แบบเนทีฟ
  • การเชื่อมช่องสัญญาณ (Teaming)
  • Snmp

ค้นหาเอกสารการเชื่อมช่องสัญญาณในแหล่งข้อมูล Linux kernel: /documentation/networking/bonding.txt

รีลีสนี้ไม่รองรับข้อมูลไดรเวอร์ที่แสดงก่อนหน้านี้ในระบบไฟล์ /proc คุณยังสามารถใช้ คุณสามารถค้นหา (เวอร์ชั่น 1.6 หรือใหม่กว่า) lspci และหากการคอนฟิกเพื่อรับข้อมูลเดียวกัน

หมาย เหตุการเชื่อมต่อเครือข่าย Intel® 82562v 10/100 รองรับเฉพาะ 10/100 เท่านั้น

การสร้างและการติดตั้ง

ขั้นตอนด้านล่างต้องการสิทธิ์ยกระดับ

ข้อ กำหนด เบื้อง ต้น

แพลตฟอร์มที่ใช้ Red Hat: CentOS, RHEL หรือ Fedora

  • ติดตั้ง mym GCC ให้
  • ติดตั้ง kernel kernel-devel
แพลตฟอร์มที่ใช้ Ubuntu และ De ubuntu
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
คุณอาจต้องอัปเดตทั่วไปและรีสตาร์ตก่อนขั้นตอนถัดไป
  1. ดาวน์โหลดแพคเกจ e1000 e ปัจจุบันจาก ศูนย์ การดาวน์โหลด ย้ายไฟล์ไดรเวอร์พื้นฐานไปยังไดเรกทอรีที่คุณเลือก
    ตัวอย่างเช่น ใช้/home//e1000aหรือ/usr/local/src/e1000 e

  2. Unzip/unzip ที่เก็บถาวร โดยที่ คือหมายเลขเวอร์ชันของไฟล์ไดรเวอร์ 8:

    zxf e1000 e-.cn.gz
  3. เปลี่ยนเป็นไดเรกทอรี src ของไดรเวอร์ โดยที่ คือหมายเลขเวอร์ชันของไดรเวอร์:

    cd e1000 e-/src/
  4. คอมไพล์โมดูลไดรเวอร์:

    ติดตั้ง

    ไบนารีติดตั้งเป็น:

    /หรือโมดูล/เคอร์เนล/ไดรเวอร์/net/e1000 e/e1000 e.ko

    สถานที่ติดตั้งที่ระบุไว้ด้านบนเป็นค่าเริ่มต้น สถานที่อาจแตกต่างกันไปในการเผยแพร่ Linux ต่างๆ

  5. โหลดโมดูลโดยใช้แบบ insmod หรือ modprobe command:

    modprobe e1000 esmod e1000 e1000 e
    หมาย เหตุคุณสามารถใช้สั่ง insmod 2.6 kernels หากคุณระบุพาธเต็มไปยังโมดูลไดรเวอร์ ตัวอย่างเช่น:

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

    ด้วยเคอร์เนลที่ใช้ 2.6 ตรวจสอบให้แน่ใจว่าไดรเวอร์ e1000 e1000 e ที่เก่ากว่าจะถูกลบออกจากเคอร์เนลก่อนที่จะโหลดโมดูลใหม่:

    rmmod e1000 e; modprobe e1000 e
  6. กําหนดที่อยู่ IP ให้กับอินเทอร์เฟซโดยป้อนข้อความต่อไปนี้ โดยที่ คือหมายเลขอินเตอร์เฟซ:

    การปรับแต่งค่า IP_address>
  7. ตรวจสอบว่าอินเทอร์เฟซใช้งานได้หรือไม่ ใส่ข้อความต่อไปนี้ โดยที่ คือที่อยู่ IP ของอีกเครื่องในเครือข่ายย่อยเดียวกันกับอินเทอร์เฟซที่คุณทดสอบ:

    ping
หมาย เหตุ

ระบบบางระบบมีปัญหาในการรองรับการหยุดชะงักของ MSI และ/หรือ MSI-X หากระบบของคุณต้องปิดใช้งานรูปแบบการขัดจังหวะนี้ ให้สร้างและติดตั้งไดรเวอร์ด้วยสั่ง:

ให้CFLAGS_EXTRA=-DDISABLE_PCI_MSIการติดตั้ง

โดยปกติ ไดรเวอร์จะสร้างการขัดจังหวะทุกๆ สอง วินาที หากคุณไม่เห็นการหยุดชะงักใน cat /proc/interrupts ของอุปกรณ์ 2000 e200 e200 e200 e200 e200 e200 e200 e200 e2000

ไดรเวอร์ฐาน Linux* e1000 for Intel® PCI, คําแนะนําการติดตั้งการเชื่อมต่อเครือข่าย PCI-X Gigabit

ไดรเวอร์ Linux* e1000 สนับสนุนการเชื่อมต่อเครือข่าย Gigabit รุ่นเก่า (PCI, PCI-X*)
โปรดดูรายละเอียดการกําหนดค่าไดรเวอร์ที่ไฟล์ ReadMe ใน ศูนย์การดาวน์โหลด

หมาย เหตุไดรเวอร์ e1000 จะไม่รักษาสภาพเป็นส่วนประกอบแบบสแตนด์อโลนอีกต่อไป ขอการสนับสนุนจากผู้รักษาการเผยแพร่ Linux* ของคุณ

ไดรเวอร์ฐานของ Linux รองรับเคอร์เนล 2.4.x และ 2.6.x ไดรเวอร์เหล่านี้รวมถึงการสนับสนุน® Itanium®ที่ใช้โปรเซสเซอร์ Intel® 2

ไดรเวอร์เหล่านี้ได้รับการสนับสนุนเป็นโมดูลที่โหลดได้เท่านั้น เราไม่จัดหาโปรแกรมปรับปรุงกับแหล่งเคอร์เนลเพื่อให้สามารถลิงก์ไดรเวอร์แบบคงที่ได้ โปรดดูเอกสารที่ให้มาพร้อมกับอะแดปเตอร์ Intel® Gigabit ของคุณ ข้อต้องการฮาร์ดแวร์ทั้งหมดที่ระบุไว้จะมีผลบังคับใช้กับใช้กับ Linux

ตอนนี้คุณสมบัติต่อไปนี้มีให้ดาวน์โหลดในเคอร์เนลที่รองรับ:

  • VLAN แบบเนทีฟ
  • การเชื่อมช่องสัญญาณ (เป็นทีม)
  • Snmp

เอกสารการเชื่อมช่องสัญญาณหาได้ในแหล่งข้อมูล Linux kernel: /documentation/networking/bonding.txt

ข้อมูลไดรเวอร์ที่แสดงก่อนหน้านี้ในระบบไฟล์ /proc ไม่ได้รับการรองรับในรีลีสนี้ หรือคุณสามารถใช้ คุณสามารถค้นหา คุณสามารถค้นหา (เวอร์ชัน 1.6 หรือใหม่กว่า) lspci และ ifconfig เพื่อรับข้อมูลเดียวกัน

หมาย เหตุการเชื่อมต่อเครือข่าย Intel® Fast Ethernet PHY 10/100 82562V ให้บริการสนับสนุน 10/100 เท่านั้น

การสร้างและการติดตั้ง

ขั้นตอนด้านล่างต้องใช้สิทธิ์ยกระดับ

ข้อ กำหนด เบื้อง ต้น

แพลตฟอร์มที่ใช้ Red Hat: CentOS, RHEL หรือ Fedora

  • ติดตั้ง mym GCC ให้
  • ติดตั้ง kernel kernel-devel
แพลตฟอร์มที่ใช้ Ubuntu และ De ubuntu
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
คุณอาจต้องอัปเดตทั่วไปและรีสตาร์ตก่อนขั้นตอนถัดไป
  1. ดาวน์โหลดแพคเกจ e1000 ปัจจุบันจาก ศูนย์ การดาวน์โหลด ย้ายไฟล์ไดรเวอร์พื้นฐานไปยังไดเรกทอรีที่คุณเลือก
    ตัวอย่างเช่น ใช้/home/username/e1000หรือ/usr/local/src/e1000

  2. Unzip/unzip ที่เก็บถาวร โดยที่ คือหมายเลขเวอร์ชั่นของไฟล์ไดรเวอร์ 8:

    zxf e1000-.cn.gz
  3. เปลี่ยนเป็นไดเรกทอรี src ของไดรเวอร์ โดยที่ คือหมายเลขเวอร์ชันของไดรเวอร์:

    cd e1000-/src/
  4. คอมไพล์โมดูลไดรเวอร์:

    ติดตั้ง

    ไบนารีถูกติดตั้งเป็น:

    /หรือโมดูล//kernel/ไดรเวอร์/net/e1000/e1000.ko

    สถานที่ติดตั้งที่ระบุไว้ด้านบนเป็นที่ตั้งเริ่มต้น นี่อาจแตกต่างกันไปตามการเผยแพร่ Linux ต่างๆ

  5. โหลดโมดูลโดยใช้แบบ insmod หรือ modprobe command:

    modprobe e1000 insmod E1000
    หมาย เหตุในเคอร์เนล 2.6 สามารถใช้สั่ง insmod ได้ หากมีการระบุพาธเต็มไปยังโมดูลไดรเวอร์ ตัวอย่างเช่น:

    insmod /หรือโมดูล//kernel/drivers/net/e1000/e1000.ko

    ด้วยพื้นฐาน 2.6 เคอร์เนลยังตรวจสอบให้แน่ใจว่าไดรเวอร์ e1000 รุ่นเก่าจะถูกลบออกจากเคอร์เนลก่อนที่จะโหลดโมดูลใหม่:

    rmmod e1000; modprobe e1000
  6. กําหนดที่อยู่ IP ให้กับอินเทอร์เฟซโดยป้อนข้อความต่อไปนี้ โดยที่ คือหมายเลขอินเตอร์เฟซ:

    การปรับแต่งค่า IP_address>
  7. ตรวจสอบว่าอินเทอร์เฟซใช้งานได้หรือไม่ ใส่รายการต่อไปนี้ โดยที่ คือที่อยู่ IP ของอีกเครื่องบนเครือข่ายย่อยเดียวกันกับอินเทอร์เฟซที่ทดสอบ:

    ping

 

หัวข้อที่เกี่ยวข้อง
เว็บไซต์ผู้ขายระบบปฏิบัติการ Linux*