设置IP
网络设置步骤如下:
1、列出当前网卡设备
nmcli connection show
2、查看网卡详细信息
nmcli connection show ‘有线连接 1’
3、设置网卡自动连接
nmcli connection modify 有线连接\ 1 connection.autoconnect yes
4、重启网络服务
systemctl restart network
5、修改ip地址
nmcli connection modify 有线连接\ 1 ipv4.addresses 192.168.198.129/24 gw4 192.168.198.254
6、设置DNS或增加DNS
nmcli connection modify ipv4.dns 8.8.8.8
nmcli connection modify +ipv4.dns 9.9.9.9
7、激活接口
nmcli connection up 有线连接\ 1
网卡聚合
物理网卡总是会坏的,为了保证工作的连续性,我们需要将两块物理网卡绑定成一块
Redhat7使用teamd守护进程来完成
teamd可使用以下5种运行程序:
- broadcast:传输来自所有端口的每个包
- roundrobin:以轮循方式传输来自每个端口的包
- activebackup:故障转移运行程序,监视链接更改并选择活动端口进行数据传输(主备)
- loadbalance:监控流量并使用哈希函数以尝试在为包传输选择端口时达到完美均衡
- lacp:实施802.3ad链路聚合控制协议
创建聚合网卡的步骤如下:
1、创建接口组
nmcli connection add type team con-name lisl ifname lisl config ‘{“runner”:{“name”:“activebackup”}}’
con-name 是引用连接的名称
ifname 是接口名称
JSON 是指定要使用的运行程序,是前面5种运行程序
2、确定接口组的ipv4/6的属性
nmcli connection modify lisl ipv4.addresses 192.168.1.1/24
nmcli connection modify lisl ipv4.method manual
注意:
(1)必须首先分配ipv4.addresses,然后才能设置ipv4.method manual
(2)如果有DHCP服务器,则可以不配置ip地址
3、分配端口接口
nmcli connection add type team-slave con-name port1 ifname ens37 master lisl
nmcli connection add type team-slave con-name port2 ifname ens38 master lisl
4、启动组接口和端口接口
nmcli connection up lisl
5、查看team的状态
teamdctl lisl state