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
エラーの原因を特定するのに役立ちました。
このエラーの原因は次のとおりです。
- 間違った
DEVICE=eth0
- 名前を変更すると解決
DEVICE=eth0
しましたDEVICE=enp9s0
- 名前を変更すると解決
ifcfg-*
テスト用に作成したものなどのコピーされたファイルがあります。- 削除すると解決しました
答え2
構成ファイルにエラーがあるかどうかを確認できます。
BOOTPROTO
静的に変更したとき、それは私にとって効果的でした。
答え3
ポート 21 はすでに使用中である可能性があります。次のように確認できます。
netstat -nalp |ネットワーク統計正規表現 21
tcp6 0 0 :::21 :::* Listen2028/proftpd
ポート21は他のプログラムで使用されています。停止して再起動してみてください。
systemctlがvsftpd.serviceを起動します。