Configure VLAN devices over a bond interface

Posted In Network - By Tum. On Sunday, December 28th, 2008 With 0 Comments

ใน Linux เราสามารถตั้งค่าของ VLAN network ได้ไม่ยาก ซึ่ง Linux เองก็ support การทำงานของ VLAN ด้วยเช่นกันโดยใช้ driver 8021q ซึ่งขั้นตอนการติดตั้งที่ยกตัวอย่างมานี้เป็นการทำ bonding channel + VLAN โดยขั้นตอนการติดตั้งสามารถทำได้ดังนี้

1. ตรวจสอบดูว่า Linux ที่ใช้งานนี้ support การทำ VLAN หรือไม่โดยค้นหาว่ามี driver 8021q หรือไม่ ใช้คำสั่ง

2. ถ้า support ขั้นต่อมาให้ทำการ load driver 8021q ขึ้นมา

3. ทำการสร้าง device bond0 ขึ้นมาที่ /etc/sysconfig/network-scripts/ifcfg-bond0 และใส่ค่าตาม config ด้านล่าง


4. ทำการแก้ไขไฟล์ config ของ ไฟล์ eth0 และ eth1 โดยบรรทัด Device=ethN ให้แก้ไขเป็น eth0 สำหรับไฟล์ eth0 และ eth1 สำหรับไฟล์ eth1 และใสค่าตาม config ด้านล่าง

5. ขั้นต่อมาเราจะทำการสร้าง device ขึ้นมาให้รองรับ VLAN โดยในตัวอย่างจะเป็นการ config เพื่อให้รองรับ VLAN 2 โดยให้สังเกตจะมีจุดตามหลังด้วย 2 นั้นแสดงว่าเป็นการกำหนดให้ device ตัวนี้รองรับ VLAN 2 วิธีการคือสร้างไฟล์ bond0.2 ที่ /etc/sysconfig/network-scripts/ นั้นก็คือสร้างไฟล์ /etc/sysconfig/network-scripts/bond0.2 นั้นเอง และให้ใส่ config ตามตัวอย่างด้านล่างและแก้ไขค่า IPADDR และ NETMASK ให้เป็น IP และ CLASS ที่ต้องการ

6. ทำการแก้ไข /etc/modprobe.conf โดยเพิ่มบรรทัดด้านล่างนี้ลงไป (เป็นการให้ Linux โหลด driver ของ bond0 และกำหนดการทำงานของ bond0 ให้ทำงานแบบ active-satndby)

7. ขั้นสุดท้ายคือการ restart service network

* การทำงานของ bond0 ที่ได้สร้างขึ้นนี้จะทำงานในลักษณะที่มี network interface 2 card โดยที่ card 1 ทำงาน ส่วนอีกใบเป็นตัว standby

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*