1.ipv6
1)简介
IPv6(Internet Protocol Version 6)是 IETF (和互联网工程任务组)设计的用与替代现行版本 IP 协议ipv4的下一代 IP 协议。
IPv6 采用 128 位 2 进制数码表示
2)表示方法
为方便操作, ipv6 被换算成 8x16 进制的一
串数字
– 2017:0000:0000:0000:0000:0000:0000:0001
– 2017:0:0:0:0:0:0:1
– 2017::1
3)设置
命令)nmcli connection add con-name eth0
ifname eth0 type ethernet ip6 2017::1/48
文件)vim /etc/sysconfig/network-scripts/ifcfg-
eth0
IPV6_AUTOCONF=no
IPV6INIT=yes
IPV6ADDR=2017::1/48
IPV6_DEFAULTGW=2017::5
2.高级网络配置
1)网络桥接
vim /etc/sysconfig/network-scripts/ifcfg-enp2s0
DEVICE=enp0s25
BOOTPROTO=none
BRIDGE=br0
ONBOOT=yes
TYPE=Ethernet
NAME="System enp0s25"
vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
TYPE=Bridge
IPADDR=172.25.254.25
PREFIX=24
网络桥接的管理命令
brctl ##操作均为临时操作
– show ## 显示
– addbr ## 添加网桥
– delbr ## 删除网桥
– addif ## 添加网桥连接
– delif ## 删除网桥连接
2)bond网络接口
1>定义
Red Hat Enterprise Linux 允许管理员使用bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道.根据选择的绑定模式,通道绑定使两个或更多个网络接口作为一个网络接口,从而增加带宽和 / 提供冗余性
2>设置
[root@yang ~]# nmcli connecton add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.100/24 ##开启bond
[root@yang ~]# nmcli connecton add type bond-slave ifname eth0 master bond0 con-name eth0##添加设备入bond
[root@yang ~]# nmcli connecton add type bond-slave ifname eth1 master bond0 con-name eth1##添加设备入bond
3>测试
[root@yang ~]# watch -n 1 cat /proc/net/bonding/bond0
[root@yang ~]# ifconfig eth0 down
[root@yang ~]# ifconfig eth0 up
3)team网络接口
1>定义
team与bond功能基本类似
2>设置
[root@yang ~]# nmcli connection add con-name team0 ifname team0 type team config '{"runner": {"name":"activebackup"}}' ip4 172.25.254.100/24
[root@yang ~]# nmcli connecton add type team-slave ifname eth0 master team0 con-name eth0 ##添加设备入team0
[root@yang ~]# nmcli connecton add type team-slave ifname eth1 master team0 con-name eth1 ##添加设备入team0
3>测试
[root@yang ~]# watch -n 1 teamctl team0 stat
[root@yang ~]# ifconfig eth0 down
[root@yang ~]# ifconfig eth0 up