高级网络配置
########team #########
1.team也是链路聚合的一种方式,最多支持8块网卡
支持模式:广播
轮询
主备
负载均衡
2.配置
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.100/24
nmcli connection add con-name eth0 ifname eth0 type team-slave master team0
nmcli connection add con-name eth1 ifname eth1 type team-slave master team0
3.测试
watch -n 1 teamdctl team0 stat
ifconfig eth0 down
ifconfig eth0 up
########### 网桥 #############
配置方式vim /etc/sysconfig/network-scripts/ifcfg-enp4s0
DEVICE=enp4s0 ##设备名称
ONBOOT=yes ##开启服务设备自动**
BOOTPROTO=none ##网卡工作状态
BRIDGE=br0 ##网卡开启的网桥接口
vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.20
NETMASK=255.255.255.0
TYPE=Bridge ##网络接口类型是桥接
systemctl stop NetworkManager.service
systemctl restart network
systemctl start NetworkManager.service
ifconfig
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.254.75 netmask 255.255.255.0 broadcast 172.25.254.255
inet6 fe80::2ad2:44ff:fef8:7675 prefixlen 64 scopeid 0x20<link>
ether 28:d2:44:f8:76:75 txqueuelen 0 (Ethernet)
RX packets 1293 bytes 42957 (41.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 26 bytes 2980 (2.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
###命令管理方式
#添加#
systemctl stop NetworkManager
brctl show
brctl addbr br0
brctl addif br0 eth0
ifconfig eth0 up
ifconfig br0 172.25.254.x netmask 255.255.255.0
brctl show
ping 172.25.254.250
#删除#
ifconfig br0 down
brctl delif br0 eth0
brctl delbr br0
brctl show
########## ipv6 ############
1.ipv6(全称internet proto version 6)
ipv4地址由32位二进制数组成,现已面临地址枯竭。(子网掩码24 16 8)
ipv4地址用十进制数表示,用.分隔
ipv6地址由128位二进制数组成,能分配的地址更多。(子网掩码16 32 48 64 80)
ipv6地址用16进制数表示,用:分隔,任意位数的0可以用::表示。
2.ipv6的文件设定
vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6_AUTOCONF=no
IPV6INIT=yes
IPV6ADDR=2014::1/64
IPV6_DEFAULTGW=2014::5