制御プロセスがエラーコードで終了したため、network.service操作が失敗しました。

制御プロセスがエラーコードで終了したため、network.service操作が失敗しました。

CentOS 7でIPアドレスを設定するには、次の点を見てみました。このページその中にファイルを作成し、ifcfg-eth0次のコマンドを実行します。

systemctl restart network

ただし、上記のコマンドを実行すると、次のエラーが発生します。

制御プロセスがエラーコードで終了したため、network.service操作が失敗しました。詳細については、「systemctl status network.service」および「journalctl -xe」を参照してください。

を実行すると、systemctl status network.serviceいくつかのエラーが発生します。

network.service: 制御プロセス終了、コード=終了ステータス=1

LSBを開始できません。ネットワークを起動/停止します。

デバイスのネットワークサービスが障害状態に入りました。

ネットワークサービスが失敗しました。

質問

パッケージを少しインストールする必要があると思います。どのパッケージが必要ですか?エラーの原因は何ですか?

答え1

ログを調べてみると、journalctl -xeエラーの原因を特定するのに役立ちました。

このエラーの原因は次のとおりです。

  1. 間違ったDEVICE=eth0
    • 名前を変更すると解決DEVICE=eth0しましたDEVICE=enp9s0
  2. ifcfg-*テスト用に作成したものなどのコピーされたファイルがあります。
    • 削除すると解決しました

答え2

構成ファイルにエラーがあるかどうかを確認できます。

BOOTPROTO静的に変更したとき、それは私にとって効果的でした。

答え3

ポート 21 はすでに使用中である可能性があります。次のように確認できます。

netstat -nalp |ネットワーク統計正規表現 21

tcp6 0 0 :::21 :::* Listen2028/proftpd

ポート21は他のプログラムで使用されています。停止して再起動してみてください。

systemctlがvsftpd.serviceを起動します。

関連情報