Networking bonding hay cách gọi khác là teaming là tiến trình kết hợp nhiều interface với nhau thành 1 cổng logic interface. Nhằm mục đích tăng tốc độ truyển tải, tăng băng thông và tính dự phòng của hệ thống mạng. Hiện tại với Linux kernel mới nhất đã hỗ trợ đầy đủ tính năng Bonding. Bài viết hôm nay sẽ thảo luận cách cấu hình module Linux Bonding Command Line kiểm tra driver Bond đã được cài đặt $ sudo modprobe bonding Trường hợp bonding đã được bật sẵn ubuntu@ubuntu:~$ lsmod | grep bond bonding 167936 0 Tiếp theo chúng ta cần cài đặt gọi ifenslave ubuntu@ubuntu:~$ sudo apt install ifenslave Bắt đầu tiến hành cấu hình Ethernet Interface ubuntu@ubuntu:~$ sudo vi /etc/netplan/01-netcfg.yaml 1 # This file describes the network interfaces available on your system 2 # For more information, see netplan(5). 3 network: 4 version: 2 5 renderer: networkd 6 bonds: 7 bond0: 8 interfaces: [ens33, ens34] 9 #dhcp4: yes 10 addresses: [192.168.1.100/24] 11 gateway4: 192.186.1.1 12 parameters: 13 mode: active-backup 14 mii-monitor-interval: 1 15 nameservers: 16 addresses: 17 - "8.8.8.8" 18 ethernets: 19 ens33: 20 dhcp4: no 21 ens34: 22 dhcp4: no Lưu ý:
parameters: mode: 802.3ad transmit-hash-policy: layer3+4 mii-monitor-interval: 1 Sau khi đã cấu hình hoàn tất, tiến hành apply cấu hình bằng lệnh $ sudo netplan apply Tiến hành kiểm tra cấu hình network sau khi hoàn tất. ubuntu@ubuntu:~$ cat /proc/net/bonding/bond0 Như vậy chúng ta đã cấu hình xong bonding trên Ubuntu 20.04 ở mode active-backup. Chúc các bạn cấu hình thành công và xin hẹn ở các bài viết tiếp theo.
Was this article helpful? |