我安装了新版本的 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
) 是您的适配器的名称