一、静态IP的配置
网卡配置信息:/etc/sysconfig/network-scripts/
修改静态IP(以网卡ens160,网段192.168.10.128为例,基于NAT只能改为同网段的静态IP(192.168.10.100/24))
nmcli connection modify ens160 ipv4.addresses 192.168.10.100/24 ipv4.gateway 192.168.10.2 ipv4.dns 114.114.114.114 +ipv4.dns 8.8.8.8 ipv4.method manual connection.autoconnect yes
二、team网卡绑定
1.team网卡绑定的作用
team是基于逻辑化的模块管理,将多个物理网卡虚拟成一个逻辑接口。这样可以防止某块网卡出现故障而无法通信的问题出现。将多个网卡聚合在一起,从而实现冗错
2.配置步骤:
(1)多块网卡2^n(虚拟机下默认最多十块)
(2)确保每块网卡基于主机都能实现网络通信(同一种网络模式)
nmcli device connect ens256
nmcli device connect ens224
team网络组的模式:
broadcast:每个网卡都传送数据包
roundrobin:每个网卡轮询方式传送数据
activebackup:网卡之间有主备,主传送数据包,备的不传送,主网卡down掉,备才传送
loadbalance:监控流量并使用哈希函数,使得每个网卡传送的数据包达到相等
lacp:需要借助交换机,实现高级的负载均衡
(3)添加虚拟team设备(主)
nmcli connection add type team ifname team0 con-name team0 config '{"runner":{"name": "activebackup"}}'
(4)添加虚拟team设备(从)
nmcli connection add type team-slave ifname ens224 con-name team0-port1 master team0
nmcli connection add type team-slave ifname ens256 con-name team0-port2 master team0
(5)激活team设备(先激活从,在激活主)
nmcli connection up team0-port1
nmcli connection up team0-port2
nmcli connection up team0
(6)测试网卡绑定
teamdctl team0 stat
(7)删除team0
nmcli connection delete team0-port1
nmcli connection delete team0-port2
nmcli connection delete team0
三、桥接
nmcli connection add type bridge ifname br1 con-name br1
nmcli connection add type bridge-slave ifname ens160 con-name br1-port1 master br1
nmcli connection up br1-port1
nmcli connection up br1