ไดรเวอร์ฐานของ Linux* สําหรับการเชื่อมต่อเครือข่าย Intel® Gigabit Ethernet
มีไดรเวอร์ฐาน Linux* สามตัวสําหรับการเชื่อมต่อเครือข่าย Intel® Gigabit:
- ไดรเวอร์ igb-x.x.tar.gz: รองรับการเชื่อมต่อเครือข่ายกิกะบิตที่ใช้ 82575/6 ทั้งหมด, 82580, I350, I354 และ I210/I211 ทั้งหมด
- ไดรเวอร์ e1000e-x.x.x.tar.gz: รองรับ Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, หรือ 82583) I217/I218/I219 ที่ใช้อะแดปเตอร์เครือข่ายกิกะบิต
- ไดรเวอร์ e1000-x.x.tar.gz: รองรับการเชื่อมต่อเครือข่ายกิกะบิต Intel® PRO/1000 PCI และ PCI-X
หมาย เหตุ | ทั้งไดรเวอร์ e1000e และ e1000 เปลี่ยนเป็นโมเดลการสนับสนุนเฉพาะเคอร์เนล ดังนั้น รุ่น e1000e ล่าสุดคือ 3.8.7 และล่าสุดสําหรับ e1000 คือ 8.0.35 โดยสรุปไดรเวอร์เคอร์เนล (ไดรเวอร์ที่มาพร้อมกับระบบปฏิบัติการ) จะเป็นไดรเวอร์ล่าสุด การแก้ไขข้อบกพร่องและการเปลี่ยนแปลงเกิดขึ้นในช่วงต้นสตรีมในเคอร์เนล Linux |
เลือกเวอร์ชันที่เหมาะสมด้านล่างสําหรับคําแนะนําในการดาวน์โหลดและติดตั้ง
คลิกที่ หัวข้อเพื่อดูรายละเอียด:
ไดรเวอร์ฐาน Linux* igb* สําหรับคําแนะนําในการติดตั้งการเชื่อมต่อเครือข่าย Intel® Gigabit Ethernet
ไดรเวอร์ Linux* igb รองรับการเชื่อมต่อเครือข่าย Intel® Gigabit Ethernet ที่ใช้ 82575, 82576, 82580, I350, และ I210/I211 ทั้งหมด
สําหรับรายละเอียดการกําหนดค่าไดรเวอร์ โปรดดูไฟล์ Read Me ใน ศูนย์การดาวน์โหลด
ภาพรวม
ไดรเวอร์ฐาน Linux รองรับเคอร์เนล 2.4.x, 2.6.x และ 3.x ไดรเวอร์เหล่านี้มีการรองรับระบบที่ใช้โปรเซสเซอร์ Intel® Itanium® 2
ไดรเวอร์เหล่านี้รองรับเป็นโมดูลที่โหลดได้เท่านั้น เราไม่จัดหาโปรแกรมแก้ไขกับแหล่งเคอร์เนลเพื่อให้สามารถเชื่อมต่อไดร์เวอร์แบบคงที่ได้ สําหรับคําถามเกี่ยวกับข้อกําหนดฮาร์ดแวร์ โปรดดูเอกสารที่มาพร้อมกับอะแดปเตอร์ Intel Gigabit ของคุณ ข้อกําหนดฮาร์ดแวร์ทั้งหมดที่ระบุไว้มีผลใช้กับ Linux
คุณสมบัติต่อไปนี้มีอยู่ในเคอร์เนลที่รองรับ:
- VLAN แบบเนทีฟ
- การเชื่อมช่องสัญญาณ (ทีม)
- Snmp
ค้นหาเอกสารการเชื่อมช่องสัญญาณในแหล่งข้อมูลเคอร์เนล Linux: /documentation/networking/bonding.txt
ไดรเวอร์ igb รองรับการประทับเวลา IEEE 1588 สําหรับเคอร์เนล 2.6.30 ขึ้นไป สําหรับบทช่วยสอนพื้นฐานสําหรับเทคโนโลยี โปรดดู NIST
ข้อมูลไดรเวอร์ที่แสดงก่อนหน้านี้ในระบบไฟล์ /proc จะไม่ได้รับการรองรับในรุ่นนี้ คุณสามารถใช้ ethtool (เวอร์ชัน 1.6 หรือใหม่กว่า) lspci และ ifconfig เพื่อขอข้อมูลเดียวกัน
การสร้างและการติดตั้งขั้นตอนด้านล่างต้องใช้สิทธิ์แบบยกระดับ
ข้อ กำหนด เบื้อง ต้น | แพลตฟอร์มที่ใช้ Red Hat: CentOS, RHEL หรือ Fedora
|
ดาวน์โหลด แพ็คเกจ igb ปัจจุบันจาก ศูนย์การดาวน์โหลด ย้าย ไฟล์ tar ของไดรเวอร์ฐานไปยังไดเรกทอรีที่คุณเลือก
ตัวอย่างเช่น ใช้ /home/username/igb หรือ /usr/local/src/igbคลายซิป ไฟล์เก็บถาวร โดยที่
tar zxf igb-คือหมายเลขเวอร์ชันสําหรับไฟล์ tar ของไดรเวอร์: .tar.gz เปลี่ยน เป็นไดร์เวอร์ src directory โดยที่
cd igb-คือหมายเลขเวอร์ชันสําหรับ tar ของไดรเวอร์: /src/ คอมไพล์ โมดูลไดรเวอร์:
ทําการติดตั้งไบนารีจะถูกติดตั้งเป็น:
/lib/modules//kernel/ไดรเวอร์/net/igb/igb.ko ตําแหน่งการติดตั้งที่แสดงไว้ด้านบนเป็นตําแหน่งเริ่มต้น ซึ่งอาจแตกต่างกันสําหรับ Linux Distributions ต่างๆ
โหลด โมดูลโดยใช้คําสั่ง insmod หรือ modprobe:
modprobe igb insmod igbหมาย เหตุ สําหรับเคอร์เนล 2.6 สามารถใช้คําสั่ง insmod ได้ หากมีการระบุพาธเต็มไปยังโมดูลไดรเวอร์ ตัวอย่างเช่น:
insmod /lib/modules//kernel/drivers/net/igb/igb.ko ด้วยเคอร์เนลที่ใช้ 2.6 ให้แน่ใจว่าไดรเวอร์ igb รุ่นเก่าถูกลบออกจากเคอร์เนลก่อนที่จะโหลดโมดูลใหม่:
rmmod igb; modprobe igbกําหนด ที่อยู่ IP ให้กับอินเทอร์เฟซโดยป้อนรายการต่อไปนี้ โดยที่
ifconfig ethคือหมายเลขอินเตอร์เฟซ: ตรวจสอบว่า อินเตอร์เฟซทํางานอยู่ ใส่ข้อมูลต่อไปนี้ โดยที่
คือที่อยู่ IP สําหรับเครื่องอื่นบนเครือข่ายย่อยเดียวกันกับอินเทอร์เฟซที่กําลังทดสอบ: ping
หมาย เหตุ | บางระบบมีปัญหาในการรองรับการขัดจังหวะของ MSI และ/หรือ MSI-X หากระบบของคุณจําเป็นต้องปิดใช้งานการขัดจังหวะรูปแบบนี้ ไดรเวอร์จะสามารถสร้างและติดตั้งได้ด้วยคําสั่ง: ทําให้การติดตั้งCFLAGS_EXTRA=-DDISABLE_PCI_MSIโดยปกติไดรเวอร์จะเกิดการขัดจังหวะทุกสองวินาที หากคุณไม่ได้รับสัญญาณขัดจังหวะใน cat /proc/interrupts สําหรับอุปกรณ์ ethX igb การแก้ปัญหานี้อาจจําเป็น |
วิธีสร้างไดรเวอร์ igb ด้วย DCA:
หากเคอร์เนลของคุณรองรับ DCA ไดรเวอร์จะสร้างขึ้นตามค่าเริ่มต้นเมื่อเปิดใช้งาน DCA
ไดรเวอร์ฐาน Linux* e1000e สําหรับคําแนะนําการติดตั้งการเชื่อมต่อเครือข่าย Intel® Gigabit Ethernet
ไดรเวอร์ Linux* e1000e รองรับอะแดปเตอร์เครือข่ายกิกะบิตที่ใช้ Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, หรือ 82583) I217/I218/I219
สําหรับข้อมูลเกี่ยวกับรายละเอียดการกําหนดค่าไดรเวอร์ โปรดดูไฟล์ Read Me ใน ศูนย์การดาวน์โหลด
ภาพรวม
ไดรเวอร์ฐาน Linux* รองรับเคอร์เนล 2.4.x และ 2.6.x ซึ่งรวมถึงการสนับสนุนระบบที่ใช้โปรเซสเซอร์ Intel® Itanium® 2
ไดรเวอร์ดังกล่าวรองรับเฉพาะโมดูลที่โหลดได้เท่านั้น เราไม่จัดหาโปรแกรมแก้ไขกับแหล่งเคอร์เนลเพื่อให้สามารถเชื่อมต่อไดร์เวอร์แบบคงที่ได้ สําหรับคําถามเกี่ยวกับข้อกําหนดฮาร์ดแวร์ โปรดดูเอกสารที่มาพร้อมกับIntel® Gigabit Network Adapterของคุณ ข้อกําหนดฮาร์ดแวร์ทั้งหมดที่ระบุไว้จะมีผลบังคับใช้กับ Linux
ขณะนี้คุณสมบัติพร้อมใช้งานในเคอร์เนลที่รองรับ:
- VLAN แบบเนทีฟ
- การเชื่อมช่องสัญญาณ (ทีม)
- Snmp
ค้นหาเอกสารการเชื่อมช่องสัญญาณในแหล่งข้อมูลเคอร์เนล Linux: /documentation/networking/bonding.txt
รีลีสนี้ไม่รองรับข้อมูลไดรเวอร์ที่แสดงไว้ในระบบไฟล์ /proc ก่อนหน้านี้ คุณยังสามารถใช้ ethtool (เวอร์ชัน 1.6 หรือใหม่กว่า) lspci และ ifconfig เพื่อรับข้อมูลเดียวกัน
หมาย เหตุ | การเชื่อมต่อเครือข่าย Intel® 82562v 10/100 ให้การสนับสนุน 10/100 เท่านั้น |
การสร้างและการติดตั้ง
ขั้นตอนด้านล่างต้องใช้สิทธิ์ที่ยกระดับ
ข้อ กำหนด เบื้อง ต้น | แพลตฟอร์มที่ใช้ Red Hat: CentOS, RHEL หรือ Fedora
|
ดาวน์โหลด แพ็คเกจ e1000e ปัจจุบันจาก ศูนย์ดาวน์โหลด ย้าย ไฟล์ tar ของไดรเวอร์ฐานไปยังไดเรกทอรีที่คุณเลือก
ตัวอย่างเช่น ใช้ /home//e1000e หรือ /usr/local/src/e1000e คลายซิป ไฟล์เก็บถาวร โดยที่
tar zxf e1000e-คือหมายเลขเวอร์ชันสําหรับไฟล์ tar ของไดรเวอร์: .tar.gz เปลี่ยน เป็นไดร์เวอร์ src directory โดยที่
cd e1000e-คือหมายเลขเวอร์ชันสําหรับ tar ของไดรเวอร์: /src/ คอมไพล์ โมดูลไดรเวอร์:
ทําการติดตั้งไบนารีจะติดตั้งเป็น:
/lib/modules//kernel/drivers/net/e1000e/e1000e.ko ตําแหน่งการติดตั้งที่แสดงไว้ด้านบนเป็นค่าเริ่มต้น สถานที่ตั้งอาจแตกต่างกันไปสําหรับ Linux* Distributions
โหลด โมดูลโดยใช้คําสั่ง insmod หรือ modprobe:
modprobe e1000e insmod e1000eหมาย เหตุ คุณสามารถใช้คําสั่ง insmod สําหรับเคอร์เนล 2.6 หากคุณระบุพาธเต็มไปยังโมดูลไดรเวอร์ ตัวอย่างเช่น: insmod /lib/modules/
/kernel/drivers/net/e1000e/e1000e.ko ด้วยเคอร์เนลที่ใช้ 2.6 ตรวจสอบให้แน่ใจว่าไดรเวอร์ e1000e รุ่นเก่าถูกลบออกจากเคอร์เนลก่อนที่คุณจะโหลดโมดูลใหม่:
rmmod e1000e; modprobe e1000eกําหนด ที่อยู่ IP ให้กับอินเทอร์เฟซโดยป้อนรายการต่อไปนี้ โดยที่
ifconfig ethคือหมายเลขอินเตอร์เฟซ: ตรวจสอบว่า อินเตอร์เฟซทํางานอยู่ ใส่ข้อมูลต่อไปนี้ โดยที่
คือที่อยู่ IP ของเครื่องอื่นบนเครือข่ายย่อยเดียวกันกับอินเทอร์เฟซที่คุณกําลังทดสอบ: ping
หมาย เหตุ | บางระบบมีปัญหาในการรองรับการขัดจังหวะของ MSI และ/หรือ MSI-X หากระบบของคุณต้องปิดใช้งานรูปแบบการขัดจังหวะนี้ ให้สร้างและติดตั้งไดรเวอร์ด้วยคําสั่ง: ทําให้การติดตั้งCFLAGS_EXTRA=-DDISABLE_PCI_MSIโดยปกติไดรเวอร์จะเกิดการขัดจังหวะทุกๆ สองวินาที หากคุณไม่เห็นการขัดจังหวะใน cat /proc/interrupts สําหรับอุปกรณ์ ethX e1000e อีกต่อไป การแก้ปัญหานี้อาจจําเป็น |
ไดรเวอร์ฐาน Linux* e1000 สําหรับ Intel® PCI, คําแนะนําในการติดตั้งการเชื่อมต่อเครือข่าย PCI-X Gigabit
ไดรเวอร์ Linux* e1000 รองรับการเชื่อมต่อเครือข่าย Gigabit รุ่นเก่า (PCI, PCI-X*)
สําหรับรายละเอียดการกําหนดค่าไดรเวอร์ โปรดดูไฟล์ ReadMe ใน ศูนย์การดาวน์โหลด
หมาย เหตุ | ไดรเวอร์ e1000 ไม่ได้เป็นส่วนประกอบแบบสแตนด์อโลนอีกต่อไป ขอรับการสนับสนุนจากผู้ดูแลการเผยแพร่ Linux* ของคุณ |
ไดรเวอร์ฐาน Linux รองรับเคอร์เนล 2.4.x และ 2.6.x ไดรเวอร์เหล่านี้มีการรองรับระบบที่ใช้โปรเซสเซอร์ Intel® Itanium® 2
ไดรเวอร์เหล่านี้รองรับเป็นโมดูลที่โหลดได้เท่านั้น เราไม่จัดหาโปรแกรมแก้ไขกับแหล่งเคอร์เนลเพื่อให้สามารถเชื่อมต่อไดร์เวอร์แบบคงที่ได้ สําหรับคําถามเกี่ยวกับข้อกําหนดฮาร์ดแวร์ โปรดดูเอกสารที่มาพร้อมกับ Intel® Gigabit Adapter ของคุณ ข้อกําหนดฮาร์ดแวร์ทั้งหมดที่ระบุไว้มีผลใช้กับ Linux
ขณะนี้มีคุณสมบัติต่อไปนี้ในเคอร์เนลที่รองรับ:
- VLAN แบบเนทีฟ
- การเชื่อมช่องสัญญาณ (ทีม)
- Snmp
สามารถดูเอกสารการเชื่อมช่องสัญญาณได้ในแหล่งข้อมูลเคอร์เนล Linux: /documentation/networking/bonding.txt
ข้อมูลไดรเวอร์ที่แสดงก่อนหน้านี้ในระบบไฟล์ /proc จะไม่ได้รับการรองรับในรุ่นนี้ หรือคุณสามารถใช้ ethtool (เวอร์ชั่น 1.6 หรือใหม่กว่า), lspci และ ifconfig เพื่อรับข้อมูลเดียวกัน
หมาย เหตุ | การเชื่อมต่อเครือข่าย Intel® 82562V Fast Ethernet PHY 10/100 ให้การสนับสนุนแบบ 10/100 เท่านั้น |
การสร้างและการติดตั้ง
ขั้นตอนด้านล่างต้องใช้สิทธิ์แบบยกระดับ
ข้อ กำหนด เบื้อง ต้น | แพลตฟอร์มที่ใช้ Red Hat: CentOS, RHEL หรือ Fedora
|
ดาวน์โหลด แพ็คเกจ e1000 ปัจจุบันจาก ศูนย์ดาวน์โหลด ย้ายไฟล์ tar ของไดรเวอร์ฐานไปยังไดเรกทอรีที่คุณเลือก
ตัวอย่างเช่น ใช้ /home/username/e1000 หรือ /usr/local/src/e1000คลายซิป ไฟล์เก็บถาวร โดยที่
tar zxf e1000-คือหมายเลขเวอร์ชันสําหรับไฟล์ tar ของไดรเวอร์: .tar.gz เปลี่ยน เป็นไดร์เวอร์ src directory โดยที่
cd e1000-คือหมายเลขเวอร์ชันสําหรับ tar ของไดรเวอร์: /src/ คอมไพล์ โมดูลไดรเวอร์:
ทําการติดตั้งไบนารีได้รับการติดตั้งเป็น:
/lib/modules//kernel/ไดรเวอร์/net/e1000/e1000.ko ตําแหน่งการติดตั้งที่แสดงไว้ด้านบนเป็นตําแหน่งเริ่มต้น ซึ่งอาจแตกต่างกันสําหรับ Linux Distributions ต่างๆ
โหลด โมดูลโดยใช้คําสั่ง insmod หรือ modprobe:
modprobe e1000 insmod e1000หมาย เหตุ สําหรับเคอร์เนล 2.6 สามารถใช้คําสั่ง insmod ได้ หากมีการระบุพาธเต็มไปยังโมดูลไดรเวอร์ ตัวอย่างเช่น: insmod /lib/modules/
/kernel/ไดรเวอร์/net/e1000/e1000.ko เคอร์เนลที่ใช้ 2.6 จะช่วยให้มั่นใจได้ว่าไดรเวอร์ e1000 ที่เก่ากว่าจะถูกลบออกจากเคอร์เนลก่อนที่จะโหลดโมดูลใหม่:
rmmod e1000; modprobe e1000กําหนด ที่อยู่ IP ให้กับอินเทอร์เฟซโดยป้อนรายการต่อไปนี้ โดยที่
ifconfig ethคือหมายเลขอินเทอร์เฟซ: ตรวจสอบว่า อินเตอร์เฟซทํางานอยู่ ใส่ ข้อมูลต่อไปนี้ โดยที่
คือที่อยู่ IP สําหรับเครื่องอื่นบนเครือข่ายย่อยเดียวกันกับอินเทอร์เฟซที่กําลังทดสอบ: ping
หัวข้อที่เกี่ยวข้อง |
เว็บไซต์ผู้จําหน่ายระบบปฏิบัติการ Linux* |