1. ใช้เครื่องมือ yast เพื่อกำหนดค่าการ์ดเครือข่ายแรก ในขณะนี้ ไฟล์การกำหนดค่าจะถูกสร้างขึ้นภายใต้ /etc/sysconfig/network (ตัวอย่าง: ifcfg-eth-xx:xx:xx:xx:xx:xx)
2.cp /etc/sysconfig/เครือข่าย/ifcfg-eth-xx:xx:xx:xx:xx:xx /etc/sysconfig/เครือข่าย/ifcfg-bond0
3. แก้ไขไฟล์ ifcfg-bond0:
เพิ่มบรรทัดต่อไปนี้:
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MASTER=ใช่
พันธะ_MODULE_OPTS=
ไฟล์ ifcfg-bond0 ที่แก้ไขจะเป็นดังนี้:
BOOTPROTO='คงที่'
ออกอากาศ='192.168.23.255'
IPADDR='192.168.23.6'
มธยู=''
เน็ตมาสก์='255.255.255.0'
เครือข่าย='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='กำลังบูต'
UNIQUE='WMHV.+EMLITqy0YF'
BONDING_MASTER=ใช่
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MODULE_OPTS='miimon=100 mode=1 use_carrier=0' - หมายเหตุ: mode=1 คือการ์ดเครือข่ายหลักและการ์ดสำรอง mode=0 คือการแชร์โหลด
4. ลบไฟล์การกำหนดค่าของการ์ดเครือข่ายที่ผูกไว้ภายใต้ /etc/sysconfig/network (เช่น: ifcfg-eth-xx:xx:xx:xx:xx:xx)
5. ใช้ rcnetwork restart เพื่อเริ่มบริการใหม่
6. ใช้คำสั่ง ifconfig -a เพื่อตรวจสอบว่ามีที่อยู่ IP บน Bond0 หรือไม่ แต่ไม่มีที่อยู่ IP บน eth0 และ eth1
วิธีที่ง่ายที่สุด:
ก. อย่ากำหนดค่าการ์ดเครือข่ายใดๆ ดังนั้นจะไม่มีไฟล์ที่คล้ายกับ ifcfg-eth-xx:xx:xx:xx:xx:xx ในไดเร็กทอรี /etc/sysconfig/network ดังนั้นจึงไม่จำเป็นต้องลบออก .
b. ในไดเร็กทอรี /etc/sysconfig/network ให้สร้างไฟล์ใหม่ ifcfg-bond0 โดยมีเนื้อหาดังต่อไปนี้:
BOOTPROTO='คงที่'
ออกอากาศ='192.168.23.255'
IPADDR='192.168.23.6'
มธยู=''
เน็ตมาสก์='255.255.255.0'
เครือข่าย='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='กำลังบูต'
UNIQUE='WMHV.+EMLITqy0YF'
BONDING_MASTER=ใช่
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
ค. ใช้คำสั่ง rcnetwork restart เพื่อเริ่มบริการใหม่
d. ใช้ ifconfig -a เพื่อตรวจสอบผลลัพธ์การตั้งค่าวิธีใช้และจะเรียบร้อย
หากมีการ์ดเครือข่ายอื่นอีกสองตัวที่จะช่วยตรวจสอบ ให้คัดลอก ifcfg-bind0 ไปยัง ifcfg-bond0 เปลี่ยนข้อมูล IP และข้อมูลพอร์ตเครือข่าย จากนั้นเริ่มบริการใหม่ ง่ายมาก