总结:nmcli配置网络绑定的模式

redhat7.0以上版本使用nmcli来配置网络,较之前的版本在网络上有很大不同 
nmcli在之前的版本中,配置网络时是需要手动关闭的,这也是在下曾经踩过的一个坑,当时配置rhel6的网络,怎么配置都不通,明明已经看到了ip,度娘告知,需要

service NetworkManager stop;chkconfig NetworkManager off

才行,用了rhel7以后,发现竟然官方支持了,哈哈!

题外话到这,nmcli有一种很常用的配置,team端口绑定,同bond一样,绑定网卡会有好多种模式,不过team不再通过mode=x来定义哪种模式,而是通过nmcli命令中,添加config字段进行控制的,具体配置方式如下:

##配置为主备模式,类似于bond的mode=1
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “activebackup”}}’
##配置为通过802.3ad模式的lacp,需要交换机做lacp绑定,类似于bond的mode=4
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “lacp”}}’
##广播方式,流量通过所有team接口随机发出,类似于bond的mode=3
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “broadcast”}}’
##轮循方式,数据包按照顺序挨个从team接口发出,类似于bond的mode=0
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “roundrobin”}}’
##负载均衡方式,根据负载均衡算法,选择不通的端口发包
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “loadbalance”}}’

个人感觉用得比较多的应该是activebackup、lacp、roundrobin,瞎说的~~~ 
剩下的配置就都一样了,大概如下:

nmcli connection modfiy team0 ipv4.addresses 192.168.0.8/24 ipv4.gateway 192.168.0.1 ipv4.method m ipv4.dns 192.168.0.254
nmcli connection add type team-slave ifname eth0 con-name eth0 master team0
nmcli connection add type team-slave ifname eth1 con-name eth1 master team0
nmcli connection down team0
nmcli connection up team0

尽请使用吧!

PS.在使用nmcli之前切记切记安装bash-completion包,用yum安装就行,不然可以试试~~
 

转载至https://blog.csdn.net/weixin_43034477/article/details/82019937

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值