有没有办法像在 17.10 和 11.04 等旧发行版中那样更改 IP 地址配置。例如,我在 /etc/network/interfaces 中更改了 IP 地址,但在 20.04 中无法这样做,而且 netplan 不易使用。
答案1
是的,事情发生了变化,systemd 已经控制了 Linux 的许多部分。如果您想要为您的设备设置静态 IP,请使用 sudo 创建一个文件:
/etc/systemd/network/myconnection.network
[Match]
Name=enp0s25 #check your interfaces for this name
[Network]
DNS=10.10.0.3 #DNS, it may be like the gateway
Address=10.10.0.10/24 #the ip address of your device
Gateway=10.10.0.1 #your router
我已经对这些条目进行了评论(我假设您的本地网关是 10.10.0.1 - 当然您必须使用自己的网关)
完成后必须启用 systemd 服务:
systemctl enable systemd-networkd
systemctl start systemd-networkd
现在您已设置完毕。“enabled”关键字确保服务将在重启后启动,“start”将立即执行(一次)
您可以检查一切是否正常networkctl status enp0s25
,但您的网络设备可能有所不同。可以使用以下方法检查设备名称:
ip a