为了解决网络中bond口之间互相通信需要保证网口类型是一致的
当用户网络是bond网络,如果新节点需要通信,如ssh或拷贝文件,那新节点就需要通过配置成bond网口
方式1:通过编辑配置文件方式
# vi /etc/sysconfig/network-scripts/ifcfg-bond6
DEVICE=bond6
IPADDR=20.10.1.199
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=static
ONBOOT=yes
IPV6INIT=yes
IPV6ADDR=1111::111/64
TYPE=bond
NAME=bond6
BONDING_MASTER=yes
BONDING_OPTS="miimon=100 mode=6"
备注:
环境中启动了NetworkManager,将NM_CONTROLLED设置为no使网卡不受networkManager控制bond不支持
# vi /etc/sysconfig/network-scripts /ifcfg-eth0
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
DEVICE=eth0
ONBOOT=yes
MASTER=bond6
SLAVE=yes
USERCTL=no
# vi /etc/sysconfig/network-scripts /ifcfg-eth1 BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
DEVICE=eth1
ONBOOT=yes
MASTER=bond6
SLAVE=yes
USERCTL=no
方式2:通过命令行配置临时地址
执行:ip addr 查看网卡信息,比如网卡名称为eth1和eth3
1)创建聚合网卡名bond0,并设置类型
ip link add name bond0 type bond mode 4 miimon 100
2)设置网卡关联到bond0
ip link set eth1 master bond0 # 如果网卡是up状态需要先设置为down
ip link set eth3 master bond0
3)启动聚合网卡
ip link set bond0 up
4)配置临时地址,以ipv6举例
ip -6 addr add 1234::20/64 dev bond0