Create Bonding on Ubuntu

שלום חברים,
במאמר זה אדבר על איך ליצור Bonding  ב-Ubuntu.
מהו בעצם Bonding?
זהו בעצם מצב כמו של Nic Teaming ב-Windows. כלומר יוצרים כרטיס וירטואלי שעליו בעצם מועבר כל התעבורה.
לרוב הוא משמש לחילוק עומסים.
כרטיס רשת ה-Bonding, מקבל את אותו Mac Address של הכרטיסים האחרים.
אז איך יוצרים בעצם?
ראשית, קודם כל יש ליצור שני כרטיסי רשת, כי על מנת ליצור Bonding מן הסתם, חייב שתי כרטיסי רשת.
קודם כל יש לעבור למצב של Root, על ידי:  Sudo -i.
לאחר מכן, יש להקיש את הפקודה הבאה:
sudo apt-get install ifenslave
מיד לאחר, להיכנס לנתיב הבא:
vi /etc/modules ולהוסיף את השורה bonding
לאחר מכן, לגשת ל-/etc/network/interfaces
ולערוך אותו ככה:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
וכאן לאחר מכן, להגדיר את הגדרות ה-Bond:
auto bond0
iface bond0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
dns-nameserver xxx.xxx.xxx.xxx
bond-mode 6
bond-mi mon 100
bond-slaves none
לאחר מכן נרסט את השרת על ידי פקודת Reboot
ואפשר לוודאות שהכל עובד טוב על ידי: ifconfig |more
בהצלחה!

דילוג לתוכן