linux命令修改网卡nmcli
时间: 2025-02-21 09:18:00 浏览: 92
### 使用 `nmcli` 修改网卡配置
#### 修改 DNS 设置
为了向特定网卡添加DNS服务器,在终端执行如下命令可以实现这一目标。这里以 `ens18` 接口为例,为其指定两个DNS服务器地址:
```bash
[root@rocky8 ~]# nmcli device modify ens18 +ipv4.dns "114.114.114.114 8.8.8.8"[^1]
```
上述指令会更新 `ens18` 的IPv4 DNS设置。
#### 更改网卡命名规则
如果希望更改系统的网卡命名方案至传统模式(例如 eth0),则需编辑 GRUB 配置文件来调整内核引导参数:
```bash
vim /etc/default/grub
```
在该文件内的 `GRUB_CMDLINE_LINUX` 变量中加入 `net.ifnames=0 biosdevname=0` 参数保存并退出后运行 grub2-mkconfig 更新启动菜单最后重启机器使改动生效[^2]
#### 调整 IP 地址及其他网络属性
对于静态IP分配以及其他相关联的网络选项设定可通过下面的方式完成操作。假设要给名为 `'Wired connection 1'` 的有线连接应用新的 IPv4 地址、子网掩码长度以及默认路由和首选DNS服务,则可按照下述方法进行:
```bash
nmcli con mod 'Wired connection 1' \
connection.autoconnect yes \
ipv4.method manual \
ipv4.addresses 172.20.10.20/24 \
ipv4.gateway 172.20.10.254 \
ipv4.dns 172.20.10.254[^3]
```
此段脚本不仅设定了静态IP还启用了自动连接功能,并指明了手动配置的方法连同具体的网络详情。
阅读全文
相关推荐


















