图片

Centos9 网卡配置文件已修改,如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[root@bogon ~]# cat /etc/NetworkManager/system-connections/ens18.nmconnection 
[connection]
id=ens18
uuid=8d1ece55-d999-3c97-866b-d2e23832a324
type=ethernet
autoconnect-priority=-999
interface-name=ens18
permissions=
timestamp=1639473429

[ethernet]
mac-address-blacklist=

[ipv4]
address1=192.168.1.92/24,192.168.1.1
dns=8.8.8.8;
dns-search=
method=manual

[ipv6]
addr-gen-mode=eui64
dns-search=
method=auto

[proxy]
[root@bogon ~]#

命令语法:

# nmcli connection modify <interface_name> ipv4.address  <ip/prefix>

复制代码注意: 为了简化语句,在 nmcli 命令中,我们通常用 con 关键字替换 connection,并用 mod 关键字替换 modify。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
将 IPv4 地址 (192.168.1.91) 分配给 ens18网卡上,
[root@chenby ~]# nmcli con mod ens18 ipv4.addresses 192.168.1.91/24;



复制代码使用下面的 nmcli 命令设置网关,
[root@chenby ~]# nmcli con mod ens18 ipv4.gateway 192.168.1.1;



复制代码设置手动配置(从 dhcp 到 static),
[root@chenby ~]# nmcli con mod ens18 ipv4.method manual;



复制代码设置 DNS 值为 “8.8.8.8”,
[root@chen'b'y ~]# nmcli con mod ens18 ipv4.dns "8.8.8.8";



复制代码要保存上述更改并重新加载,请执行如下 nmcli 命令,
[root@chenby ~]# nmcli con up ens18

合成一句话为:

1
nmcli con mod ens18 ipv4.addresses 192.168.1.91/24; nmcli con mod ens18 ipv4.gateway 192.168.1.1; nmcli con mod ens18 ipv4.method manual; nmcli con mod ens18 ipv4.dns "8.8.8.8"; nmcli con up ens18

远程修改IP为:

1
ssh root@192.168.1.197 "nmcli con mod ens18 ipv4.addresses 192.168.1.91/24; nmcli con mod ens18 ipv4.gateway 192.168.1.1; nmcli con mod ens18 ipv4.method manual; nmcli con mod ens18 ipv4.dns "8.8.8.8"; nmcli con up ens18"

Linux运维交流社区

Linux运维交流社区,互联网新闻以及技术交流。

69篇原创内容

公众号

图片

https://blog.csdn.net/qq_33921750

https://my.oschina.net/u/3981543

https://www.zhihu.com/people/chen-bu-yun-2

https://segmentfault.com/u/hppyvyv6/articles

https://juejin.cn/user/3315782802482007

https://space.bilibili.com/352476552/article

https://cloud.tencent.com/developer/column/93230

知乎、CSDN、开源中国、思否、掘金、哔哩哔哩、腾讯云

本文使用 文章同步助手 同步v