bond

风流意气都作罢 提交于 2020-02-07 12:08:00

#!/bin/bash
cat > /etc/sysconfig/network-scripts/ifcfg-bond0 <<EOF
TYPE=Bond
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0
BONDING_MASTER=yes
BONDING_OPTS="mode=1 miimon=100"
EOF

cat > /etc/sysconfig/network-scripts/ifcfg-em1 <<EOF
DEVICE=em1
USERCTL=no
ONBOOT=yes
MASTER=bond0
BOOTPROTO=none
EOF

cat > /etc/sysconfig/network-scripts/ifcfg-em2 <<EOF
DEVICE=em2
USERCTL=no
ONBOOT=yes
MASTER=bond0
BOOTPROTO=none
EOF


cat > /etc/sysconfig/network-scripts/ifcfg-br0 << EOF
TYPE=Bridge
BOOTPROTO=static
PEEDNS=yes
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.102.10
NETMASK=255.255.255.0
GATEWAY=192.168.102.254
DNS1=8.8.8.8
USERCTL=no
EOF
cat > /etc/sysconfig/network-scripts/ifcfg-em3 <<EOF
# Generated by dracut initrd
NAME="em3"
DEVICE="em3"
ONBOOT=yes
NETBOOT=yes
IPV6INIT=yes
BOOTPROTO=static
TYPE=Ethernet
BRIDGE=br1
EOF
cat > /etc/sysconfig/network-scripts/ifcfg-br1 << EOF
NAME="br1"
DEVICE="br1"
ONBOOT=yes
NETBOOT=yes
IPV6INIT=yes
BOOTPROTO=static
TYPE=Bridge
IPADDR=192.168.103.11
PREFIX=24
GATEWAY=192.168.103.254
DNS1=8.8.8.8
DEFROUTE=no
EOF

 

5 删除 bond 设备

当我们需要删除bond设备的时候,该如何删除呢?请看下面操作

1.查看网络设备

[root@localhost ~]# ls /sys/class/net/
bond0 bond1 bonding_masters eno16777736 eno33554960 eno50332184 eno67109408 eno83886632 lo

 

2.删除bond网络设备

直接删除bond0,会提示无权限。
可以通过bonding_masters文件删除bond设备,但是bonding_masters文件是无法直接修改的。

[root@localhost ~]# echo -bond0 >/sys/class/net/bonding_masters

 echo 后面的 ‘-’ 是删除设备,‘+’是增加设备

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!