- 要配置静态IP地址,首先需要临时禁用“NetworkManager”服务:
$sudo systemctl disable --now NetworkManager.service
- 接下来,在systemd的网络目录下创建一个新文件。此文件必须包含我们配置的网络接口的名称。可以使用“ip a命令”获得。在我们的情况下,网络名称是“ENP0S3”,因此我们将创建以下文件:
$sudo nano /etc/systemd/network/enp0s3.network
- 在此文件中,我们需要粘贴下面的代码。
[Match] Name=enp0s3 [Network] Address=192.168.1.10/24 Gateway=192.168.1.1 DNS=8.8.8.8 DNS=8.8.4.4
- 保存更改并退出文件。然后再次启动“NetworkManager”以获取更改生效:
$sudo systemctl enable --now systemd-networkd.service
- 如果我们需要恢复到DHCP,我们需要做的就是删除我们之前创建的文件(或者将其重命名为不包含接口名称的内容),然后重新启动“NetworkManager”服务。
$sudo mv /etc/systemd/network/enp0s3.network /etc/systemd/network/oldconfig $sudo systemctl restart NetworkManager.service
日期:2020-07-07 20:56:03 来源:oir作者:oir