ติดตั้งการ์ด Gigabit Ethernet แบบ Dual Port บน CentOS

โปรแกรมบน CentOS ที่ควรติดตั้งใช้งานร่วมกับ VoIP Server

ติดตั้งการ์ด Gigabit Ethernet แบบ Dual Port บน CentOS

โพสต์โดย nuiz » 02 ธ.ค. 2013 17:52

ผมมีตัวอย่างการติดตั้งการ์ด Dual Port Gigabit Ethernet บน CentOS มาให้ดูกันครับ การ์ดรุ่นนี้ใช้ Chipset ยี่ห้อ Intel (ยี่ห้อเดียวกับที่ผลิต CPU ตระกูล Pentium, Dual Core, Quad Core, Xeon, Core i3, i5, i7 รวมทั้ง Chipset อื่นๆ) รุ่น 82576

รูปภาพ

รูปภาพ

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
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 6751
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

ย้อนกลับไปยัง CentOS - The Community Enterprise Operating System

ผู้ใช้งานขณะนี้

่กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน