简述
什么是nmcli
Description
nmcli is a command-line tool for controlling NetworkManager and reporting network status. It can be utilized as a replacement for nm-applet or other graphical clients. nmcli is used to create, display, edit, delete, activate, and deactivate network connections, as well as control and display network device status.
原文链接
根据以上的解释,顾名思义,nmcli就是NetworkManager的cli(命令行)
语法
nmcli [OPTIONS...] { help | general | networking | radio | connection | device | agent | monitor } [COMMAND] [ARGUMENTS...]
上面的语法就是: nmcli [选项...] 对象 [命令] [参数...]
对象 = help | general | networking | radio | connection | device | agent | monitor
提示:
-
1.输入命令的时候请善用tab补全,少打很多单词!
-
2.支持简写,例如connection可以简写成con或c, modify可以简写成mod或m
问题
虚拟机在每次重启之后,会出现获取不到IP的情况
排查
先查看networking的状态
语法
nmcli networking { on | off | connectivity } [ARGUMENTS...]
查看状态:
nmcli networking
这里我们看到状态是禁用,开启networking:
nmcli networking on
OK,再查询状态时已经是启动了
再次执行ifconfig命令,已经获取到IP了
参考:https://www.cnblogs.com/mind-water/p/12079647.html