为什么我的静态 IP 配置在 CentOS 7 中不起作用?

为什么我的静态 IP 配置在 CentOS 7 中不起作用?

我安装了新版本的 Minimal CentOS 7。

ping google.com当它设置为 时我可以dhcp

当我跑步时nmcli -p dev我收到:

enp2s0f0 ethernet connected enp2s0f0
lo       loopback unmanaged --

根据我现在接触到的许多文章,我知道我需要编辑这个文件:

/etc/sysconfig/network-scripts/ifcfg-enp2s0f0

这是我生成的文件:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp2s0f0
UUID=[xxxxxxxxxxxxxxxx]
DEVICE=enp2s0f0
ONBOOT=yes
IPADDR=192.168.90.1
NETMASK=255.255.255.0
GATEWAY=192.169.90.254

我还编辑了我的/etc/resolv.conf文件以包括:

nameserver 4.2.2.2

完成上述所有操作后,我运行systemctl restart network.

但是当我跑步时ping google.com,需要一些时间(大约20秒)并最终返回ping: google.com: Name or service not known

再次运行后nmcli -p dev,我看到与之前相同的结果。

有什么想法吗?

答案1

如果每个配置都正确,请输入此命令

nmcli connection up ethx    # or ensXX

其中ethx(或ensXX) 是您的适配器的名称

相关内容