美文网首页推文上热门(千万赞三)
Centos8基础(六)nmcli网络管理

Centos8基础(六)nmcli网络管理

作者: 学知 | 来源:发表于2020-05-19 23:50 被阅读0次

各位尊敬的读者朋友,大家好,本文是《centos8服务器基础》系列的第六篇,往期文章主要分享了Linux操作系统( centos8版本 )的入门使用、密码破解和网络管理、文件管理等知识。本系列文章将帮助你由浅入深的理解Linux操作系统,更多内容分享请点击往期精选

01 本文主题

本期分享的内容是:nmcli网络管理。在学习Nmcli之前,查看IP地址、网关、路由都各有一个命令,查看DNS则需要打开/etc/sysconfig/network-scripts/ifcfg-ens32文件查看。

除了查看麻烦,命令难记,最致命的是更改网络配置后需要重启才生效,生产环境都是7*24小时服务器不间断,重启是不现实的,学了Centos8官方主推的【nmcli】,上述烦恼全搞定。

02 实验环境

  • Windows10电脑
  • Vmware虚拟机
  • CentOS8服务器

03 实验步骤

nmcli是NetWorkManager软件名的缩写,也是该软件下的一个命令,专门用于管理Linux服务器的网络配置。

在Centos7中已经出现该命令,在Centos8中,官方放弃了network服务,主推Nmcli服务,以下是Nmcli的用法介绍。

  • 查看NetworkManager服务的状态,Linux服务器向我们传递了两个信息:该服务默认开机自启动,默认在激活状态,如图2-1
图2-1
  • nmcli查看计算机中设备信息,【nmcli device status】,如图2-2
图2-2
  • nmcli查看具体设备的信息,【nmcli device show ens32】,结果向我们传递出IP地址、网卡名、DNS、网关等信息,如图2-3
图2-3
  • 第三小点中可以看到我的IP地址目前是192.168.43.242,通过ifcfg-ens32配置文件更改IP地址为240结尾后,不重启,让新IP地址生效,要实现该功能,需要nmcli协助,分别是【nmcli connection reload】重载配置文件以及【nmcli connection up ens32】重新激活网卡,结果如图2-5
图2-5
  • 开机自动联网,【nmcli connection modify ens32 connection.autoconnect yes】,设置为no的IP地址不生效,事实上,该命令更改的还是ifcfg-ens32中的ONBOOT参数。

  • 命令更改IP地址,【nmcli connection modify ens32 ipv4.addresses '192.168.43.245'】,更改IP地址后需要重新加载配置文件以及重新激活网卡,如图2-6

图2-6
  • 命令更改DNS,【nmcli connection modfy ens32 ipv4.dns '114.114.114.114'】,这里不在截图说明,和IP地址一样,reload配置文件,up ens32即可让更改生效。

  • 命令更改网关,【nmcli connection modify ens32 ipv4.gateway '192.168.43.02'】

  • 命令更改自动获取IP地址,【nmcli connection modify ens32 ipv4.method auto】,此时ifcfg-ens32中BOOTPROTO配置项的值为【dhcp】,代表自动获取IP地址,将命令中auto更改为manual,则BOOTPROTO配置项为【none】,代表手动获取IP地址。

  • 如果配置了自动获取IP地址,又手动配置了IP地址,则会出现多个IP地址,多个DNS,如图2-7

image

04 总结

nmcli命令给我们带来了太多的方便,关于nmcli的总结如下

  • 通过敲命令更改IP地址、DNS、网关等信息,最终影响的都是/etc/sysconfig/network-scripts/ifcfg-ens32配置文件

  • 关于【nmcli connection reload】命令,只要更改过关于网络的配置文件,都需要做重载操作才能激活网卡。

  • 激活网卡的命令有三个【nmcli connection up ens32】、【nmcli device reapply ens32】、【nmcli device connect ens32】,三个命令作用一样,看个人喜好即可。

  • 关于DNS,在ifcfg.ens32中配置,但是生效的地方在/etc/resolve.conf,如果删除该文件中的DNS信息,则网络连接会失败。

05 资料分享


一如既往,期待您的真知灼见.....

相关文章

网友评论

    本文标题:Centos8基础(六)nmcli网络管理

    本文链接:https://www.haomeiwen.com/subject/jzdwohtx.html