为什么我的静态 IP 地址没有设置为我在 /etc/sysconfig/network-scripts/ifcfg-enp0s3 文件中设置的地址?

为什么我的静态 IP 地址没有设置为我在 /etc/sysconfig/network-scripts/ifcfg-enp0s3 文件中设置的地址?

我对 /network-scripts/ifcfg-enp0s3 文件进行了以下更改,以便尝试获取静态 IP 地址(添加了我想要以 .49 结尾的 ip,添加了网关、前缀和子网掩码( 在此输入图像描述

1:https://i.stack.imgur.com/Qamcp.png包含文件的图像)

但是当我尝试重新启动网络时收到此错误消息(包括错误图像) 在此输入图像描述 当我检查 Jornalctl -xe 时,我得到了这个(包括图像)在此输入图像描述

我发现可能的解决方案:“如果您使用 NetworkManager,则需要配置更多项目,例如:网关、域、DNS1、DNS2 等。如果您不使用 NetworkManager,则需要在/etc/sysconfig/network 文件,以及 /etc/resolv.conf 文件中的 DNS 解析器(如果需要),我添加了 DNS="8/8/8/8"。”但我不知道如何配置DNS、域等。

答案1

不要在配置文件中表示为子网掩码,这是错误的,而是表示为

网络掩码=255.255.255.0

然后,重新启动网络

systemctl 重新启动网络

相关内容