CentOS 7で静的IP設定が機能しないのはなぜですか?

CentOS 7で静的IP設定が機能しないのはなぜですか?

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)はアダプタ名です。

おすすめ記事