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

浙公网安备 33010602011771号