我正在使用命令 nmcli 设置 ubuntu 18.04.5 的 IP
“nmcli 设备修改 ens33 ipv4.method 手动 ipv4.address XXXX/X ipv4.gateway XXXX ipv4.dns XXXX”
并且 ip 更改没有问题,但是如果我在 IP 转到 DHCP(全新安装的 ubuntu)后重新启动 ubuntu。
使用图形界面管理器我没有遇到任何问题,但是代码是在没有 GUI 的服务器中运行的。
- 是一个服务器,但我使用 nmcli 来管理 wifi 网卡的网口和密码。一个 eth0 和一个 wan0
答案1
在没有桌面环境的服务器中,请在 中找到的文件中设置您的详细信息/etc/netplan
。以下是一些示例:
ls /usr/share/doc/netplan/examples
最有可能的是,您的模板是:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 10.10.10.2/24
gateway4: 10.10.10.1
nameservers:
search: [mydomain, otherdomain]
addresses: [10.10.10.1, 1.1.1.1]
Netplan 对缩进、间距等要求严格,因此请仔细校对两遍。然后:
sudo netplan generate
sudo netplan apply
一切已准备就绪。