# nmcli c show NAMEUUIDTYPEDEVICE ens160da886baa-1297-3992-a855-b3ccde22b765ethernetens160 lo405e4db9-3dfc-4c33-869f-6db8dd45d333loopbacklo # nmcli c edit ens160 ===| nmcli interactive connection editor |=== Editing existing '802-3-ethernet' connection: 'ens160' Type 'help' or '?' for available commands. Type 'print' to show all the connection properties. Type 'describe [.]' for detailed property description. You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, dcb, sriov, ethtool, match, ipv4, ipv6, hostname, link, tc, proxy nmcli> ?//命令帮助 ------------------------------------------------------------------------------ ---[ Main menu ]--- goto[|]:: go to a setting or property remove[.] |:: remove setting or reset property value set[.]:: set property value describe [.]:: describe property print[all |[.]]:: print the connection verify[all | fix]:: verify the connection save[persistent|temporary]:: save the connection activate [] [/|]:: activate the connection back:: go one level up (back) help/?[]:: print this help nmcli:: nmcli configuration quit:: exit nmcli ------------------------------------------------------------------------------ nmcli> goto ipv Error: invalid setting name; 'ipv' is ambiguous: ipv4, ipv6 nmcli> goto ipv4 You may edit the following properties: method, dns, dns-search, dns-options, dns-priority, addresses, gateway, routes, route-metric, route-table, routing-rules, replace-local-rule, dhcp-send-release, ignore-auto-routes, ignore-auto-dns, dhcp-client-id, dhcp-iaid, dhcp-dscp, dhcp-timeout, dhcp-send-hostname, dhcp-hostname, dhcp-fqdn, dhcp-hostname-flags, never-default, may-fail, required-timeout, dad-timeout, dhcp-vendor-class-identifier, link-local, dhcp-reject-servers, auto-route-ext-gw nmcli ipv4> goto addresses nmcli ipv4.addresses> ? ------------------------------------------------------------------------------ ---[ Property menu ]--- set[]:: set new value add[]:: add new option to the property change:: change current value remove[| describe:: describe property print[setting | connection]:: print property (setting/connection) value(s) back:: go to upper level help/?[]:: print this help or command description quit:: exit nmcli ------------------------------------------------------------------------------ nmcli ipv4.addresses> print --打印输出当前配置 addresses: 192.168.1.11/24 nmcli ipv4.addresses> change Edit 'addresses' value: 192.168.1.12/24--直接修改即可 nmcli ipv4.addresses> print addresses: 192.168.1.12/24 nmcli ipv4.addresses> change--修改IP地址 Edit 'addresses' value: 192.168.1.11/24 nmcli ipv4.addresses> print--打印输出当前配置 addresses: 192.168.1.11/24 nmcli ipv4.addresses> back--返回上一级 nmcli ipv4> back nmcli> save--保存配置 Connection 'ens160' (da886baa-1297-3992-a855-b3ccde22b765) successfully updated. nmcli> activate--激活配置 # 另一种快捷方式 nmcli c edit ens160 nmcli> goto ipv4.addresses nmcli ipv4.addresses> print addresses: 192.168.1.11/24 nmcli ipv4.addresses>change addresses: 192.168.1.12/24 nmcli>save nmcli> activate # 手工修改配置文件 nmcli c reload--重新加载网卡地址 nmcli c up ens160 |