Linux-Centos8使用nmcli配置管理控制网络

nmcli - :用于控制NetworkManager的命令行工具

nmcli [OPTIONS...] {help | general | networking | radio | connection | device | agent | monitor} [COMMAND]
[ARGUMENTS...]

GENERAL COMMANDS:使用此命令显示NetworkManager状态和权限。您还可以获取和更改系统主机名,以及NetworkManager日志级别和域
nmcli general {status | hostname | permissions | logging} [ARGUMENTS...]

NETWORKING CONTROL COMMANDS :查询NetworkManager网络状态,启用和禁用网络
nmcli networking {on | off | connectivity} [ARGUMENTS...]

RADIO TRANSMISSION CONTROL COMMANDS :显示无线电开关状态,或启用和禁用开关
nmcli radio {all | wifi | wwan} [ARGUMENTS...]

CONNECTION MANAGEMENT COMMANDS :连接管理网络
nmcli connection {show | up | down | modify | add | edit | clone | delete | monitor | reload | load | import |
export} [ARGUMENTS...]

    

       ssh远程工具更改IP地址

原IP如下:

vi /etc/sysconfig/network-scripts/ifcfg-eth0 

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.2.226
NETMASK=255.255.255.0
GATEWAY=192.168.2.254
NAME=eth0
DEVICE=eth0
ONBOOT=yes

修改新IP:

vi /etc/sysconfig/network-scripts/ifcfg-eth0 

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.2.225
NETMASK=255.255.255.0
GATEWAY=192.168.2.254
NAME=eth0
DEVICE=eth0
ONBOOT=yes

修改完操作:

  1. nmcli connection reload

         从磁盘重新加载所有连接文件。默认情况下,NetworkManager不监视对连接文件的更改。因此,您需要使用此命令来告诉NetworkManager在对连接配置文件进行更改时从磁盘重新读取它们

        2.显示连接信息

        nmcli connection show
        NAME UUID TYPE DEVICE
        eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet eth0

       3.指定UUID,激活一个连接

        nmcli connection up 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

至此,远程连接修改IP完成,请重新ssh连接新的IP

 

DEVICE MANAGEMENT COMMANDS:显示和管理网络接口
nmcli device {status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp}
[ARGUMENTS...]

   显示eth0设备信息

nmcli device show eth0
GENERAL.DEVICE: eth0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: D2:5B:D0:1F:A4:34
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: eth0
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/6
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.2.225/24
IP4.GATEWAY: 192.168.2.254
IP4.ROUTE[1]: dst = 192.168.2.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.2.254, mt = 100
IP6.ADDRESS[1]: fe80::d05b:d0ff:fe1f:a434/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = ff00::/8, nh = ::, mt = 256, table=255
IP6.ROUTE[2]: dst = fe80::/64, nh = ::, mt = 256

 

posted @ 2020-08-14 17:47  梁博客  阅读(403)  评论(0)    收藏  举报