web-dev-qa-db-ja.com

network.serviceがLSBの開始に失敗しました:ネットワークの起動/停止-Centos 7

Centos7でネットワークサービスを開始しようとすると問題が発生します。次のエラーメッセージが表示されます。

Failed to start LSB: Bring up/down networking

この問題は、/ etc/sysconfig/network-scripts/ifcfg-eth0ファイル(以下にあります)から静的IPアドレスを取得していないことに気付いたときに発生しました。

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.16
NETMASK=255.255.255.0
HWADDR=B8:27:EB:C3:1E:EC
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet

再起動すると、デバイスは192.168.0.7のIPアドレスでロードされますが、静的IPアドレスが割り当てられていないこと、およびDHCPサーバー(私が持っているルーター)の情報をどのように取得しているかがわかりません

NetworkManagerを無効にしようとしました。これは、以下のコマンドを発行してネットワークサービスに混乱を引き起こしている可能性があるためです。

systemctl stop NetworkManager

そして、ネットワークを有効にします

systemctl start network

再び同じエラーが発生し、dhclientプロセスを強制終了し、ネットワークサービスをもう一度開始しようとしたところ、同じエラーが再度発生しました。

DHCP IPを介してサーバー上でその時点でインターネットに接続していたため、忍耐力を失い、「yum remove Network Manager」を実行して再起動を試みましたが、再び失敗しました。それが良いアイデアだったかどうかはわかりませんが、とにかくうまくいかなかったのです。

インターネットで見つけた提案を使い果たしたようです。他の誰かが何が起こっているのか考えているかどうか疑問に思っています。

編集:もう1つ注意してください、これはVMまたは何らかの方法で仮想化に関連したものではありません。これは単にRaspberryPI 3です。

どうもありがとう。

編集:ログエントリ:

Jan 01 00:00:06 <hostname> systemd[1]: Starting LSB: Bring up/down networking... 
Jan 01 00:00:06 <hostname> systemd[1]: network.service: control process exited, code=exited status=6 
Jan 01 00:00:06 <hostname> systemd[1]: Failed to start LSB: Bring up/down networking 
Jan 01 00:00:06 <hostname> systemd[1]: Unit network.service entered failed state 
Jan 01 00:00:06 <hostname> systemd[1]: network.service failed
12
dlyxzen

この「LSB」エラーに関して、Raspberry PiのCentos 7でまだ問題が発生している場合に備えて。

特定のファイルが存在しない場合、つまり/etc/rc.d/init.d/networkの場合、実行されたstatus=6スクリプトが/etc/sysconfig/networkですぐにエラーになることがわかりました。
このファイルが必要な理由がわかりません。別のシステムではファイルで作業していますが、空です。しかし、ラズベリー用に入手したCentos 7 OSには、それはそのままでは存在しませんでした。他のすべての手順(Network Managerの削除、ifcfgファイルでの静的IPの設定、Network Managerのdhcプロセスの強制終了など)を実行した後も、このエラーが発生する場合は、次を試してください。

touch /etc/sysconfig/network

ファイルは空でもかまいません。存在する必要があります。

次に、ネットワークサービスを再起動します。

systemctl restart network

そして出来上がり。これは非常に小さな修正であることに気づきましたが、私はこれを見つける前にすべての頭痛を乗り越え、上記を試しました。

7
TheLords010

私は最近同じ問題、つまりnetwork.serviceの障害がありました

LSBの開始に失敗しました:ネットワークの起動/停止

私のために働いた解決策はNetworkMangerを無効にすることでした:

systemctl stop NetworkManager
systemctl disable NetworkManager

再起動し、network.serviceはactive(running)でした。

5
Nabeel Ahmed

あなたは使うべきです

BOOTPROTO=none

の代わりに

BOOTPROTO=static

前者はRHEL/CentOS 7の正しい構文です。

3
kuri

サービスとしてi2pを起動しようとすると、同じエラーが発生しました。しかし、Linux Standard Baseサポートパッケージの一部がシステムにインストールされていないことに気付きました。それらをインストールした後、もう問題はありませんでした。

0
Wilson