虚拟网桥和网卡的轮训工作

时间:2021-05-31 15:09:04
######网桥配置####
1.vim ifcfg-enp0s25 ##开启网桥接口
DEVICE=enp0s25
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0
2.vim ifcfg-br0 ##配置网桥
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
TYPE=Bridge ##注意类型
IPADDR=172.25.254.13
PREFIX=24
DNS1=172.25.254.250
3.systemctl stop NetworkManager ##可以不用关掉,有时甚至不能关掉
4.systemctl restart networ ##重启网络
5.systemctl start NetworkManager

->命令添加网桥
brctl addbr br0 ##添加网桥br0
brctl addif br0 eth0 ##将br0与eth0相接
ifconfig br0 172.25.254.113 netmask 255.255.255.0 ##给一个IP,br0可以使用
ifconfig br0 down ##拿走IP地址
brctl delif br0 eth0 ##将br0与eth0断开
brctl delbr br0 ##删除网桥br0
brctl show ##查看网桥

####网卡的多块运行###
用于防止一块网卡坏掉以后服务器无法工作的情况,用两个网卡建立
->bond(watch -n 1 cat /proc/net/bonding/bond0 )
1.nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.113/24
##建立一个bond0
2.nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0 ##将eth0加入bond0
3.nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0 ##将eth1加入bond0
4.cat /proc/net.bonding/bond0
5.ifcong eth0 dowm ##模拟eth0坏掉的情况
6.ifcong eth0 up ##eth0修好后装上
->team(新,拥有平衡轮训的能力最多支持八块网卡)(watch -n 1 teamdctl team0 stat)
1.nmcli connection add con-name team0 ifname team0 type team config'{"runner"{"name":"activebackup"}}' ip4 172.25.254.113/24
##建立一个team0
2.nmcli connection add con-name eth0 ifname eth0 type team-slave master team0 ##将eth0加入team0

3.nmcli connection add con-name eth1 ifname eth1 type team-slave master team0##将eth1加入team0


#####IPV6网络的配置###

nmcli connection add con-name eth0 ifname eth0 type ethernet ip6 2017::abcd/48
##添加一个IP6为2017::abcd/48