银河麒麟操作系统上配置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/自由下载使用。
相关文章推荐
- 银河麒麟操作系统上配置Bond(二)使用ifenslave方式
- [转]数据库存储过程中利用extproc调用共享程序库/动态链接库,间接可以实现调用操作系统命令
- Java中加载配置文件的集中方式,以及利用ClassLoader加载文件
- 利用TIGHTVNC实行远程桌面控制(无需配置对方路由器)
- DCMTK开源库的学习笔记4:利用ini配置文件对dcm影像进行归档
- 【Linux 操作系统】vim编辑器配置及常用命令
- 在Windows操作系统下如何配置Java环境变量
- 利用iptables来配置linux禁止所有端口登陆和开放指定端口(干货)
- 利用Nginx搭建高效Moodle学习平台(并不认为是moodle 2.0 好的配置文章,注意php5.3编译)
- Spring利用propertyConfigurer类 读取.property数据库配置文件
- Centos操作系统配置VIP
- Linux操作系统下以太网卡的安装及配置
- [置顶] flume高并发优化——(13)扩展三级文件配置&利用Headers扩展属性
- 《30天编写操作系统》 如何让虚拟机vmware 从img文件启动(其实就是配置软盘启动)
- C# 利用反射机制动态构建配置文件中类的对象
- Mac下利用apache进行多站点配置
- win7 64位操作系统为acess数据库配置ODBC数据源 .
- 自己利用官方OllyDbg配置的2.x全插件版本
- Spring中利用配置文件和@value注入属性值
- 使用不同的配置,利用Zend Framework时候,出现的问题