Person:
- 在Rocky linux 8.6系统上配置bond有几种方法
ChatGPT:
- 在Rocky Linux 8.6系统上,可以使用以下两种方法来配置bond(网络绑定):
- 使用nmcli命令行工具进行配置
nmcli是一种命令行工具,用于管理NetworkManager。以下是使用nmcli配置网络绑定的步骤: - 执行以下命令创建一个网络绑定设备:
nmcli con add type bond ifname bond0 mode active-backup
这将创建名为“bond0”的新连接,并将其模式设置为“active-backup”,这是最常用的绑定模式之一。如果您需要使用其他模式,请相应更改“mode”参数。
- 将需要绑定的物理网卡添加到绑定设备中:
nmcli con add-slave bond0 eth0
nmcli con add-slave bond0 eth1
nmcli con add type bond-slave ifname eth0 master bond0
nmcli con add type bond-slave ifname eth1 master bond0
这将将名为“eth0”和“eth1”的两个物理网卡添加到新创建的bond连接中。
- 配置IP地址和其他网络设置:
Copy code
nmcli con modify bond0 ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8
- 确认绑定设备已经创建成功:
nmcli con show
. 重启NetworkManager服务以使更改生效:
Copy code
systemctl restart NetworkManager
-
使用编辑配置文件的方法进行配置
另一种配置网络绑定的方法是手动编辑配置文件。以下是使用编辑配置文件的方法配置网络绑定的步骤:- 打开网络绑定的配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-bond0
- 编辑配置文件,包括设置IP地址、网关、DNS服务器、bonding选项等等:
TYPE=Bond
NAME=bond0
DEVICE=bond0
BONDING_OPTS="mode=active-backup miimon=100"
BOOTPROTO=none
ONBOOT=yes
IPADDR=x.x.x.x
NETMASK=x.x.x.x
GATEWAY=x.x.x.x
DNS1=x.x.x.x
DNS2=x.x.x.x
- 针对需要绑定的网卡,打开对应的配置文件(例如ifcfg-eth0、ifcfg-eth1):
vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth1
- 在网卡的配置文件中,将DEVICE选项的值改为bond0:
DEVICE=bond0
- 重启网络服务以使更改生效:
Copy code
systemctl restart network