1. ติดตั้งการ์ด
ต้องเป็นสล๊อตแบบ PCI Express เท่านั้นครับ จะเป็นสล๊อตแบบ x8 หรือ x16 ก็ได้ จากนั้นก็เปิดเครื่อง
ในกล่องมีไดร์เวอร์แถมมาให้ครับ แต่ไม่ต้องใช้เลยเพราะ CentOS รองรับอยู่แล้ว
2. เช็คกว่า CentOS มองเห็นการ์ดหรือไม่
รันคำสั่ง
- โค้ด: เลือกทั้งหมด
lspci
จะเห็นประมาณนี้ครับ
- โค้ด: เลือกทั้งหมด
01:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
01:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
หรือเพิ่มออปชั่น -v เข้าไปในคำสั่ง lspci
- โค้ด: เลือกทั้งหมด
lspci -v
จะได้ข้อมูลที่ละเอียดมากขึ้นประมาณนี้
- โค้ด: เลือกทั้งหมด
01:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Subsystem: Intel Corporation Gigabit ET Dual Port Server Adapter
Flags: bus master, fast devsel, latency 0, IRQ 169
Memory at febe0000 (32-bit, non-prefetchable) [size=128K]
Memory at fe400000 (32-bit, non-prefetchable) [size=4M]
I/O ports at ec00 [size=32]
Memory at febdc000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at fe000000 [disabled] [size=4M]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Kernel driver in use: igb
Kernel modules: igb
01:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Subsystem: Intel Corporation Gigabit ET Dual Port Server Adapter
Flags: bus master, fast devsel, latency 0, IRQ 193
Memory at feba0000 (32-bit, non-prefetchable) [size=128K]
Memory at fdc00000 (32-bit, non-prefetchable) [size=4M]
I/O ports at e880 [size=32]
Memory at febd8000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at fd800000 [disabled] [size=4M]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Kernel driver in use: igb
Kernel modules: igb
3. รันคำสั่ง setup บน Linux Prompt
- โค้ด: เลือกทั้งหมด
setup
จากนั้นเลือกเมนู "Network Configuration" -> "Edit Devices" ก็จะเห็น "- Intel Corporation 82576 Gigabit Network Connection" และมีหมายเลขพอร์ตอยู่ด้านหน้า ประมาณนี้
- โค้ด: เลือกทั้งหมด
eth1 (eth1) - Intel Corporation 82576 Gigabit Network Connection
eth2 (eth2) - Intel Corporation 82576 Gigabit Network Connection
อันนี้เป็นหมายเลขที่โชว์บนเครื่องผมครับ เครื่องท่านอาจจะแสดงเป็นพอร์ตหมายเลขอื่น เวลาคอนฟิกอ้างชื่อพอร์ต Ethernet ก็อ้างเป็น eth1 และ eth2 ได้เลยครับ โดยที่ eth1 จะเป็นพอร์ตแรกบนการ์ด (พอร์ตบน) ส่วน eth2 จะเป็นพอร์ตที่สอง (พอร์ตล่าง)
จากนั้นกด Enter เข้าไปคอนฟิก Static/DHCP, IP Address, Subnet Mask ส่วน Default Gateway ให้พิจารณาเอาครับว่าจะเซ็ตหรือไม่เซ็ต
** พอร์ต LAN ทุกพอร์ตในเครื่องสามารถเซ็ตให้อยู่ในซับเน็ตเดียวกันได้ แต่ต้องไม่ให้ไอพีซ้ำกันครับ ห้ามเด็ดขาด **
4. เช็คไฟล์ในไดเร็คตอรี่ /etc/sysconfig/network-scripts
จะมีไฟล์ ifcfg-eth1 และ ifcfg-eth2 เพิ่มขึ้นมา ซึ่งเราสามารถใช้โปรแกรม WinSCP (บน Windows) หรือ vi หรือ nano เข้าไปแก้ไขได้โดยตรง
5. สั่ง Up/Down พอร์ต eth1 และ eth2
- โค้ด: เลือกทั้งหมด
ifdown eth1
ifup eth1
ifdown eth2
ifup eth2
6. เช็คว่าเวอร์คหรือไม่เวอร์คด้วยคำสั่ง ifconfig
- โค้ด: เลือกทั้งหมด
ifconfig]
จะเห็นพอร์ต Ethernet ทุกพอร์ตในเครื่อง "ที่ถูกโหลดขึ้นมาใช้งาน" รวมทั้ง eth1 และ eth2 ด้วย
- โค้ด: เลือกทั้งหมด
eth0 Link encap:Ethernet HWaddr 00:25:11:8D:10:62
inet addr:192.168.101.21 Bcast:192.168.101.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:957 errors:0 dropped:0 overruns:0 frame:0
TX packets:1223 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:83776 (81.8 KiB) TX bytes:273866 (267.4 KiB)
Interrupt:233 Memory:fd3c0000-fd3e0000
eth1 Link encap:Ethernet HWaddr 00:1B:21:36:6A:E3
inet addr:192.168.101.22 Bcast:192.168.101.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:510 errors:0 dropped:0 overruns:0 frame:0
TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:25337 (24.7 KiB) TX bytes:4857 (4.7 KiB)
Memory:febe0000-fec00000
eth2 Link encap:Ethernet HWaddr 00:1B:21:36:6A:E2
inet addr:192.168.101.23 Bcast:192.168.101.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Memory:feba0000-febc0000
7. ข้อมูลในไฟล์ ifcfg-eth1 และ ifcfg-eth2
** ผมซ่อนค่า MAC Address ไว้ **
ไฟล์ /etc/sysconfig/network-script/ifcfg-eth1
- โค้ด: เลือกทั้งหมด
# Intel Corporation 82576 Gigabit Network Connection
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:1b:21:xx:xx:xx
NETMASK=255.255.255.0
IPADDR=192.168.101.22
TYPE=Ethernet
ไฟล์ /etc/sysconfig/network-script/ifcfg-eth2
- โค้ด: เลือกทั้งหมด
# Intel Corporation 82576 Gigabit Network Connection
DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:1b:21:xx:xx:xx
NETMASK=255.255.255.0
IPADDR=192.168.101.23
TYPE=Ethernet
8. รูปภาพเพิ่มเติม
ก็เป็นอันว่าติดตั้งการ์ด Dual Port Gigabit Ethernet สำเร็จลุล่วงไปด้วยดีครับ หากสนใจจะสั่งซื้อการ์ด Dual Port Gigabit นี้ลองเข้าไปดูที่เว็บ http://www.buyasteriskcard.com ครับ
บทความที่เกี่ยวข้อง
เทคนิคการคอนฟิกการ์ดแลนและเซ็ตอัพ IP ด้วยคำสั่ง setup