答え1
同様の問題があった
以下が追加されていることを確認してください:
/etc/sysconfig/network
:
NETWORKING=yes
HOSTNAME=my-hostname
それぞれの場所(デバイス名に応じて)に設定ファイルがあることを確認してください。
/etc/sysconfig/network-scripts/ifcfg-enp0s3
私の場合:
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes
次に、次のコマンドを実行します
ifup enp0s3
(デバイス名は異なる場合があります。たとえばeth0
、 )。
また、このコマンドはsudo service networking restart
場合によっては役立つかもしれません。
関連する問題:https://serverfault.com/questions/660210/centos-7-network-service を開始できません
答え2
eth0 に IP を割り当てるべきだと教えてくれた Jaroslav Kucera に感謝します。
私はこれに従いました記事
DHCP 用に /etc/sysconfig/network と /etc/sysconfig/network-scripts/ifcfg-eth0 を変更し、再起動しました。
今、インターネットにpingできます。
答え3
同じ苦情を 2 日間追跡した後の追加の貢献: NIC 行と br0 行 (仮想マシンの場合、存在する場合) で「 UP 」という語句を探す方法を学びました。私は CentOS 7 と RHEL 7 の両方で次のコマンドを定期的に使用しています。
# ip link set br0 down
# ip link set br0 up
# systemctl reboot
プライマリ NIC のステータスも「 UP 」であることを確認します。通常はそのようになっています。