Centos 7:ネットワークの起動/停止に失敗しました:トランクインターフェイスのインターフェイスを構成してください


9

サーバー(Centos 7)で構成されたスイッチは、VLAN#115,2014のトランクとして構成されています。ロードしました

# lsmod | grep 8021q
# modprobe 8021q

VLAN#115を使用してサーバーにIPアドレスを構成したい次の構成を実行します。

ifcfg-em1

TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=em1
UUID=c0c4d851-d762-4301-8c20-d6128aee5261
DEVICE=em1
ONBOOT=yes

ifcfg-em1.115

TYPE=Ethernet
BOOTPROTO=none
IPADDR=172.31.141.242
PREFIX=24
GATEWAY=172.31.141.1
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=em1.115
UUID=c0c4d851-d762-4301-8c20-d6128aee5261
DEVICE=em1.115
VLAN=yes
ONBOOT=yes

ネットワークサービスを再起動できなくなりました。表示されるエラーメッセージは次のとおりです。

Failed to start LSB: Bring up/down networking.

何が悪いのですか?

回答:


23

NetworkManagerを無効にすることでトリックができたようです:)

systemctl stop NetworkManager
systemctl disable NetworkManager

1
それを再起動することは私のために働きました(試みませんでしたrestartが、start代わりに使用しましたdisable)。
Skippy le Grand Gourou

1
あなたは私の日を作る!NetworkManagerが原因で、サーバーの更新後にVLANとボンディングの設定を開始できませんでした。
フューザー2016年

2
それは私のために働いた@iamsterdamが、それは無効にした後に動作しますなぜあなたは手の込んだてください可能性NetworkManager
Vishrant

1
それは
素晴らしかった

8

少し遅いかもしれませんが、私の場合の問題は、2つのインターフェースのUUIDフィールドが同じであり、それらが一意である必要があることでした。NetworkManagerを無効にするとうまくいきますが、実際の解決策はフィールドを変更/削除することです。これは、今後の参照用にここに残します。


2

私も同じ問題に直面していました。幸いにも、

/etc/rc.d/init.d/network stop

ネットワークサービスを正常に停止しました。それから私はしました:

ip addr flush dev <<dev-name>>

その後、systemctlまたはを使用してサービスを開始できます/etc/rc.d/init.d/network start



1

マシンを再起動すると、ネットワークサービスはLinuxボックスでこの問題を解決しません。

ファイル/etc/sysconfig/network-scripts/ifcfg-eth0を削除してから、ifcfg-eth1静的IPの詳細を含む別の名前でファイルを再作成しました。その後、私はネットワークサービスを開始し、それは機能しました。


1

VMのインポート後にこのエラーが発生しました。解決策は、/ etc / sysconfig / network-scripts / ifcfg-ens32のHWアドレスを修正することです(ens32はたまたま私のインターフェースです。nmtuiでNetwork Managerを使用して確認できます)。

「ip addr」と入力して、インターフェースのHW addrをメモします(例:00:50:56:8d:6a:9e)。「ip addr」から取得したリストから、目的のインターフェースを探します。

/ etc / sysconfig / network-scripts / ifcfg-ens32を開いて編集し(ifcfg-ens32をインターフェース名で変更し、前述のようにnmtuiから取得します)、キーHWADDRの横にあるそのアドレスを変更します。

今:サービスネットワークの再起動


0

ファイルHWADDR = "xx:xx:xx:xx:xx:xx"に以下を追加する必要があります。ここで、xxxxはコマンドifconfig -aを発行して見つけることができるインターフェースカードの実際のMACアドレスまたはクローンされたMACアドレスです。


0

l2またはl3ネットワークで使用されていない、サーバーに追加した新しいアダプターのifcfg-Wiredconnection1または-2をすべて削除し、再起動します。それが動作します。


0

これで問題が解決します!

# rm /etc/udev/rules.d/70-persistent-ipoib.rules 

# reboot
  • / etc / sysconfig / network-scripts / ifcfg-eth0を編集して、
  • 生成された新しいHWADDRを追加または削除
  • UUID行を削除

-ネットワークサービスを再起動します

 #systemctl restart network.service

今!ワーキング。


0
  1. #UUIDにコメントしてください

    ##UUID=XXXXX-XXXX-XXX-XXXXX
    
  2. ネットワークを再起動します

    sudo systemctl restart network
    

0

CentosのLSBとVMwareのUbuntoで同じ問題が発生しました。ホスト(実際のマシン)でWifiをオフにしてからオンにし、ゲストを再起動することで解決しました。


0

私にとって、それはファイル/エントリが欠落していた:/etc/sysconfig/network

ファイルとゲートウェイなし:

[root@randomHost ~]# file /etc/sysconfig/network
/etc/sysconfig/network: cannot open (No such file or directory)
[root@randomHost ~]#
[root@randomHost ~]#
[root@randomHost ~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2019-01-07 10:53:38 UTC; 1 weeks 0 days ago
     Docs: man:systemd-sysv-generator(8)
Jan 07 10:53:38 randomHost systemd[1]: network.service failed.

ファイルとゲートウェイを追加した後:

[root@randomHost ~]# 
[root@randomHost ~]# echo "GATEWAY=10.XX.XX.XX" >> /etc/sysconfig/network
[root@randomHost ~]# 
[root@randomHost ~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: active (exited) since Mon 2019-01-14 12:18:28 UTC; 2s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 329008 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)

-1

NetworkManagerを停止して無効にするだけです

そしてもう一度サービスを再起動します

#systemctl stop NetworkManager
#systemctl disable NetworkManager

#service network restart

これは受け入れられた回答と同じです(形式が正しくないことを除いて)。答えは、Network Managerを無効にすることで問題が修正される理由を説明するなど、いくつかの価値を追加する必要があります。
Anthony Geoghegan 2017年

賛成票-承認された回答が役に立たなかったにもかかわらず、これは私を助けました。質問を適切に読んでおらず、回答をすばやくスクロールしただけで、NetworkManagerを再起動しただけでは何も起こらないように思われた可能性があります。多分それは明白かもしれませんが、これを見ただけでnetwork、停止後に再起動しようと思いましたNetworkManager
ec2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.