您的位置:首页 > 其它

银河麒麟操作系统上配置Bond(一)利用nmcli

2017-07-26 14:30 791 查看

利用nmcli配置bond

银河麒麟操作系统(Kylin)默认的网络服务由NetworkManager提供。
nmcli:网络管理命令行接口:NetworkManagerCommand-Line Interface,是NetworkManager包含的命令行工具。Nmcli功能很强大,基本所有网络相关的配置都能做。
下面在华为RH2288V2服务器上基于银河麒麟操作系统V4X86版测试配置bonding。(配置验证通过)
一、配置规划:
Bond名称:mybond0
模式:active-backup
使用接口:enp1s0f1,enp1s0f2
Ipv4地址:192.168.100.156/16
网关:192.168.1.254
DNS:192.168.0.53
二、配置过程:
1. 添加bond连接,并将两个网络接口加入bond组

$ nmcli con add type bond ifname mybond0mode active-backup
$ nmcli con add type ethernet ifname enp1s0f1 mastermybond0
$ nmcli con add type ethernet ifname enp1s0f2 mastermybond0
2. 查看配置

$ nmcli con show
可以看到新增加了名称分别为bond-mybond0、ethernet-enp1s0f1、ethernet-enp1s0f2的三个连接。3. 为连接mybond0配置IP地址和网关,执行:

$ nmcli con edit bond-mybond0进入一个交互式配置界面,依次执行goto ipv4set address 192.168.100.156/16set gateway 192.168.1.254set dns 192.168.0.53bverifysavequit配置过程中系统会提示method会改为manual,确认即可。-----命令行方式配置IPv4接口和网关-----nmcli con mod bond-mybond0 ipv4.addresses 192.168.100.156/16 ipv4.gateway 192.168.1.254 ipv4.dns 192.168.0.53 ipv4.method manual connection.autoconnect yes载入连接配置:
nmcli con reload连接生效:
nmcli con up bond-mybond04. 重新启动bond连接

$ nmcli con up bond-mybond0或systemctl restart NetworkManager
因配置已写入文件,重新启动(reboot)服务器后,配置仍然生效。
测试拔出任何一个接口的网线,ping其他网络不会中断。查看IP地址和路由信息与配置相符。
--------------------------
银河麒麟操作系统是天津麒麟信息技术有限公司自主研发的类Linux操作系统,目前有桌面版和服务器版以及一些特种行业的定制版本。银河麒麟社区版可在http://www.ubuntukylin.com/downloads/自由下载使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Kylin bond