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