問題:
サービス ネットワークの再起動コマンドの実行後に次のエラーが発生します:
ネットワークの再起動 (systemctl 経由): network.service のジョブ制御プロセスがエラー コードで終了したため失敗しました。
詳細については、「systemctl status network.service」および「journalctl -xe」を参照してください。[失敗]
(推奨チュートリアル: centosチュートリアルを使用してください )
解決策:
1. NetworkManager サービスと競合がある場合は、NetworkManager サービスを直接閉じ、NetworkManager サービスを停止し、chkconfig の開始を禁止します。起動時の NetworkManager がオフになっています。その後再起動するだけです。
2. MAC アドレスが設定ファイルと一致しません。これは簡単に解決できます。ip addr (または ifconfig) を使用して MAC アドレス
[root@royfans royfans]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000 link/ether 00:0c:29:5f:9e:1d brd ff:ff:ff:ff:ff:ff 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000 link/ether 52:54:00:67:8e:c3 brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 valid_lft forever preferred_lft forever 4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 1000 link/ether 52:54:00:67:8e:c3 brd ff:ff:ff:ff:ff:ff
00:0c:29:5f を確認してください。 :9e:1d これは MAC アドレスです。/etc/sysconfig/network-scripts/ifcfg-xxx の HWADDR をこの MAC アドレスに変更します (変更されていない場合は追加します)。
3. 起動後に NetworkManager-wait-online という名前のサービスを開始するように設定します。コマンドは次のとおりです:
systemctl enable NetworkManager-wait-online.service
4. /etc/sysconfig/network-scripts を確認し、不要な影響を避けるために、無関係なネットワーク カードの場所ファイルをすべて削除します。つまり、ifcfg
5 で始まるファイルを 1 つだけ残します。ifcfg-xxx ファイルの DEVICE 行をコメント アウトします。
6. ifcfg-xxx の NAME をファイル名と一致するように変更します。
関連ビデオ チュートリアルの共有: linux ビデオ チュートリアル
以上がCentos7 システムがネットワーク カードの再起動に失敗するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。