一、网络接口配置工具
在CentOS7系统中,强烈推荐使用nmcli管理网卡。下面记录的是nmcli的使用详解。
网络接口配置工具NetworkManager(简称为nmcli),该命令的作用是:可以查询网络连接的状态,也可以用来管理网络(设置系统每个网卡的特性)。该命令如何使用呢,其实可以用"nmcli device help"或者"man nmcli"查看使用详解。下面用的是man查看
nmcli 命令
简介: nmcli - command‐line tool for controlling NetworkManager
格式: nmcli [ OPTIONS ] OBJECT { COMMAND | help }
选项: -t[erse] #简洁输出模式。这个模式适合于计算机(脚本)的处理 -p[retty] #详细输出模式,这个模式适合于用户阅读 -m[mode] tabular | multiline #在表格和多输出之间切换。默认值是表格 -f[ields] <field1,field2,...> | all | common #该选项用于指定那些字段(列名)可以被打印出来 -e[scape] yes | no #":".和"\"字符简洁的表格模式 -a[sk] #要求缺少的参数 -w[ait] <seconds> #设置超时等待操作完成 -v[ersion] #打印IP的版本并退出 -h[elp] #显示帮助信息
实例:"nmcli connection show"查看链接状态
"nmcli connection reload"重读网卡配置文件,将网卡名称更改为"lan eth0"
使用"nmcli connection add"可以生成一个网卡配置文件
使用"nmcli connection up 生成的网卡配置文件名称"来启动网卡配置文件
查看已生效的配置网卡
可以使用此类似的方法生成多个IP,但是这种方法只能绑定在一个网卡上。
将"back"ip的删除之后,网卡"eth1"的ip地址又恢复了,而"back"的配置文件也被删除了
使用"nmcli connection show "网卡名称""显示该网卡的链接信息
给新增的网卡配置文件"office"新增一个ipv4地址
添加一个dns服务器"nmcli connection modify +ipv4.dns 8.8.8.8"
nmcli之中还有其他的示例:
nmcli dev status | 列出所有的网卡设备信息 |
nmcli con show | 列出所有的网卡链接信息 |
nmcli con up | 激活一个网卡配置文件连接 |
nmcli con down | 关闭一个链接 |
nmcli con del | 删除一个ip地址,并删除该ip的配置文件 |
二、nmcli命令实现网络组Network Teaming
1、在虚拟机centos7再次添加一个网卡,并设置两块网卡的配置文件为固定IP
2、重启网卡,查看配置的两块网卡IP是否已生效
3、给新增的网卡配置文件"team0"添加一个ipv4地址
4、给新增的网卡配置文件"team0"激活类型更改为"none"
5、给新增的网卡配置文件"team0"添加一个dns服务器以及网关
6、新增两个网卡配置文件,实现nmcli网络组
7、启用新增的三个网卡配置文件
8、查看当前系统上所有的网卡工作状态
9、使用另一台虚拟机测试断开该实验机网卡1是否还能ping通
断开"eth0"的网卡后,显示丢包
再次断开网卡"eth1"后,再次"eth0"与"eth1"后,最后断开"eth0"或者"eth1"
总结:
<1> 查看所有的配置文件配置是否有错误
<2> 更深入的了解nmcli的使用详解
原创文章,作者:Aleen,如若转载,请注明出处:http://www.178linux.com/44076