CentOS7で再起動するとネットワーク接続が切れる問題への対処法について書きます。
原因はCentOS7のインストール時にIP設定をきちんとしないまま後からネットワーク設定をしたことが多いようです。
NICのネットワーク設定が再起動時に接続を保持しないデフォルト設定(ONBOOT=no)になっているのです。これを解決するためCentOS7でリブート時にNICを自動起動させる設定方法について説明します。
CentOS7で再起動するとネットワーク接続が切れる問題
CentOS7で再起動をしたらネットワークに繋がらなくなってしまいました。
単にリブートしただけなのにネットワーク接続できない理由が分からず困りました。
調査
デバイスの接続状態を確認します。
nmcli device status
CentOS7ではnmcliコマンドの使用が推奨されています。
DEVICE TYPE STATE CONNECTION
eno1 ethernet disconnected eno1
lo loopback unmanaged --
いつの間にかデバイスの接続が切断されている事が分かりました。
原因
CentOS7のインストール時にIP設定をきちんとしないまま後からネットワーク設定をしたことが多いようです。
NICのネットワーク設定が再起動時に接続を保持しないデフォルト設定(ONBOOT=no)になっているのです。
CentOS7でリブート時にNICを自動起動させる設定方法
OSを再起動した際にNICのネットワーク設定を保持するように(ONBOOT=yes)設定します。
nmcli connection modify eno1 connection.autoconnect yes
eno1
の部分は対象のNICのものに変更してください。
設定を反映するためにネットワークサービスを再起動します。
systemctl restart network.service
お疲れさまでした。