質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Q&A

解決済

1回答

7766閲覧

CentOS7 NetworkManager.serviceが起動しません。

syosinnsya_

総合スコア5

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

0グッド

1クリップ

投稿2020/10/12 07:02

編集2020/10/13 06:22

社内でBINDインストール~DNSサーバー構築の学習をしています。
WindowsからSSHクライアントソフトでサーバーに接続して操作しています。

OS:CentOS 7.2

色々なサイトに載っている手順を参考にして構築を進めていたのですが、
named.confを編集し、ゾーンファイルを作成してサービスを再起動した際に
何らかのエラーが発生し、インターネットに繋がらなくなりました。
ネットワーク設定のファイルを見てみると、最後に編集した内容から
少し変更されていました。最後に編集した内容に戻し、systemctl restart NetworkManagerを
実行すると、「Job for NetworkManager.service failed because the control process exited with error code. See "systemctl status NetworkManager.service" and "journalctl -xe" for details.」と表示されました。

ステータスを確認すると、以下のように表示されました。

[root@localhost~]# systemctl status NetworkManager ● NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit) since 月 2020-10-12 14:06:21 JST; 1h 13min ago Docs: man:NetworkManager(8) Main PID: 15383 (code=exited, status=1/FAILURE) 10月 12 14:06:21 localhost.localdomain systemd[1]: NetworkManager.service: main process exited, code=exited, status=1/FAILURE 10月 12 14:06:21 localhost.localdomain systemd[1]: Failed to start Network Manager. 10月 12 14:06:21 localhost.localdomain systemd[1]: Unit NetworkManager.service entered failed state. 10月 12 14:06:21 localhost.localdomain systemd[1]: NetworkManager.service failed. 10月 12 14:06:21 localhost.localdomain systemd[1]: NetworkManager.service holdoff time over, scheduling restart. 10月 12 14:06:21 localhost.localdomain systemd[1]: start request repeated too quickly for NetworkManager.service 10月 12 14:06:21 localhost.localdomain systemd[1]: Failed to start Network Manager. 10月 12 14:06:21 localhost.localdomain systemd[1]: Unit NetworkManager.service entered failed state. 10月 12 14:06:21 localhost.localdomain systemd[1]: NetworkManager.service failed.

社内にインフラのことが解る人が一人も居ないため、頼れるのはネットの情報のみです。
調べてもなかなか解決法が見つからず困ったため、NetwokrManagerを入れ直しました。
(今思うとこれがいけなかったかもしれません...。)

###NetworkManagerの情報

[root@localhost ~]# yum list installed | grep NetworkManager NetworkManager.x86_64 1:1.18.4-3.el7 @base NetworkManager-glib.x86_64 1:1.18.4-3.el7 @base NetworkManager-libnm.x86_64 1:1.18.4-3.el7 @base [root@localhost ~]# chkconfig --list NetworkManager 注記: この出力は SysV サービスのみであり、ネイティブな systemd のサービスは含まれていません。 systemd services. SysV 設定のデータはネイティブな systemd の設定によって上書きされます。 systemd サービスを一覧表示するには 'systemctl list-unit-files' を使用してください。 特定のターゲットにおいて有効化されているサービスを確認するには、 'systemctl list-dependencies [target]' 。 サービス NetworkManager に関する情報の読み込み中にエラーが発生しました: そのようなファイルやディレクトリはありません

###10月13日 追記
以下のコマンドを実行してNetworkManagerについての情報を確認しました。

###cat /var/log/messages

Oct 12 15:31:00 localhost systemd: Starting Network Manager... Oct 12 15:31:00 localhost NetworkManager[17643]: <info> [1602484260.8844] NetworkManager (version 1.18.4-3.el7) is starting... (after a restart) Oct 12 15:31:00 localhost NetworkManager[17643]: <info> [1602484260.8845] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 10-slaves-order.conf) Oct 12 15:31:00 localhost NetworkManager[17643]: <info> [1602484260.8881] exiting (error) Oct 12 15:31:00 localhost systemd: NetworkManager.service: main process exited, code=exited, status=1/FAILURE Oct 12 15:31:00 localhost systemd: Failed to start Network Manager. Oct 12 15:31:00 localhost systemd: Unit NetworkManager.service entered failed state. Oct 12 15:31:00 localhost systemd: NetworkManager.service failed. Oct 12 15:31:01 localhost systemd: NetworkManager.service holdoff time over, scheduling restart. Oct 12 15:31:01 localhost systemd: start request repeated too quickly for NetworkManager.service Oct 12 15:31:01 localhost systemd: Failed to start Network Manager. Oct 12 15:31:01 localhost systemd: Unit NetworkManager.service entered failed state. Oct 12 15:31:01 localhost systemd: NetworkManager.service failed.

###journalctl -u NetworkManager.service --no-pager

10月 12 15:31:00 localhost.localdomain systemd[1]: Starting Network Manager... 10月 12 15:31:00 localhost.localdomain NetworkManager[17643]: <info> [1602484260.8844] NetworkManager (version 1.18.4-3.el7) is starting... (after a restart) 10月 12 15:31:00 localhost.localdomain NetworkManager[17643]: <info> [1602484260.8845] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 10-slaves-order.conf) 10月 12 15:31:00 localhost.localdomain NetworkManager[17643]: <info> [1602484260.8881] exiting (error) 10月 12 15:31:00 localhost.localdomain systemd[1]: NetworkManager.service: main process exited, code=exited, status=1/FAILURE 10月 12 15:31:00 localhost.localdomain systemd[1]: Failed to start Network Manager. 10月 12 15:31:00 localhost.localdomain systemd[1]: Unit NetworkManager.service entered failed state. 10月 12 15:31:00 localhost.localdomain systemd[1]: NetworkManager.service failed. 10月 12 15:31:01 localhost.localdomain systemd[1]: NetworkManager.service holdoff time over, scheduling restart. 10月 12 15:31:01 localhost.localdomain systemd[1]: start request repeated too quickly for NetworkManager.service 10月 12 15:31:01 localhost.localdomain systemd[1]: Failed to start Network Manager. 10月 12 15:31:01 localhost.localdomain systemd[1]: Unit NetworkManager.service entered failed state. 10月 12 15:31:01 localhost.localdomain systemd[1]: NetworkManager.service failed.

###rpm -V NetworkManager

このコマンドでは何も表示されませんでした。

###systemctl list-unit-files | grep NetworkManager

NetworkManager-dispatcher.service enabled NetworkManager-wait-online.service masked NetworkManager.service enabled

###cat /etc/NetworkManager/NetworkManager.conf

# Configuration file for NetworkManager. # # See "man 5 NetworkManager.conf" for details. # # The directories /usr/lib/NetworkManager/conf.d/ and /var/run/NetworkManager/conf.d/ # can contain additional configuration snippets installed by packages. These files are # read before NetworkManager.conf and have thus lowest priority. # The directory /etc/NetworkManager/conf.d/ can contain additional configuration # snippets. Those snippets are merged last and overwrite the settings from this main # file. # # The files within one conf.d/ directory are read in asciibetical order. # # If /etc/NetworkManager/conf.d/ contains a file with the same name as # /usr/lib/NetworkManager/conf.d/, the latter file is shadowed and thus ignored. # Hence, to disable loading a file from /usr/lib/NetworkManager/conf.d/ you can # put an empty file to /etc with the same name. The same applies with respect # to the directory /var/run/NetworkManager/conf.d where files in /var/run shadow # /usr/lib and are themselves shadowed by files under /etc. # # If two files define the same key, the one that is read afterwards will overwrite # the previous one. [main] #plugins=ifcfg-rh,ibft [logging] # When debugging NetworkManager, enabling debug logging is of great help. # # Logfiles contain no passwords and little sensitive information. But please # check before posting the file online. You can also personally hand over the # logfile to a NM developer to treat it confidential. Meet us on #nm on freenode. # Please post full logfiles except minimal modifications of private data. # # You can also change the log-level at runtime via # $ nmcli general logging level TRACE domains ALL # However, usually it's cleaner to enable debug logging # in the configuration and restart NetworkManager so that # debug logging is enabled from the start. # # You will find the logfiles in syslog, for example via # $ journalctl -u NetworkManager # # Note that debug logging of NetworkManager can be quite verbose. Some messages # might be rate-limited by the logging daemon (see RateLimitIntervalSec, RateLimitBurst # in man journald.conf). # #level=TRACE #domains=ALL

###journalctl -u NetworkManager
NetworkManagerが起動しなくなったのが10月6日の17時以降なので、以下の内容が関係しているのかな?と思いましたが良く分からず…取り合えず載せておきます。すみません。

10月 06 17:00:16 localhost.localdomain NetworkManager[793]: <info> VPN: unloaded org.freedesktop.NetworkManager.libreswan

文字数の関係でfirewalldとiptablesのエラー内容は削除いたしました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

まったく状況がわかりませんが、NetworkManager の起動失敗は、named.conf, firewalld, iptables いずれも関係ないと思います。
いや、NetworkManager がローカルの DNS サーバー(bind)を参照しているのであれば、関係あるかも。

まずは、以下を確認し、質問文に追記ください。

  • NetworkManager 起動時のログが /var/log/messagesjournalctl -u NetworkManager.service --no-pager

に出ているので、起動失敗の原因が記録されていないか確認

  • rpm -V NetworkManager でデフォルトから変更されているファイルの有無を確認
  • systemctl list-unit-files | grep NetworkManager で、関連サービス(NetworkManager-dispatcher.service, NetworkManager-wait-online.service)が enabled になっていることを確認

iptables のエラーは、/etc/sysconfig/iptables などのルールに誤りがあるのかもしれません。
firewalld のエラーは iptables のエラーに引きずられている?
firewalld と iptables.service は共存できないので、どちらか一方のみ使用した方がいいと思います。

投稿2020/10/12 14:28

TaichiYanagiya

総合スコア12141

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

syosinnsya_

2020/10/13 06:27

Taichiさん、初めまして。 お返事遅くなり申し訳ございません。 状況が解りづらい文章にも関わらず色々教えていただきありがとうございます。 先ほど教えていただいたコマンドを実行してみましたので、結果を質問文に追記いたしました。 NetworkManager-wait-online.serviceがmaskedになっているのですが、enabledに直す 方法はあるのでしょうか??調べてみましたが見当たらず… 解らないことばかりで申し訳ないです。
TaichiYanagiya

2020/10/13 08:38

手元の環境では、「Read config: /etc/NetworkManager/NetworkManager.conf (lib: 10-slaves-order.conf)」の後、「bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"」、「manager[(16進数)]: monitoring kernel firmware directory '/lib/firmware'.」と続くのですが、「exiting (error)」で終了していますね。 この辺に原因がありそうなのですが、特にログは出力されていないので、調査は難しそうです。 > NetworkManager-wait-online.serviceがmaskedになっているのですが、enabledに直す方法はあるのでしょうか? "systemctl unmask NetworkManager-wait-online.service" で enabled になると思います。 ただ、意図して mask した可能性がありますので、OS をセットアップした人に問い合わせた方がいいと思います。
syosinnsya_

2020/10/14 07:43 編集

〉Taichiさん 教えていただいたコマンドを実行して、NetworkManager-wait-online.serviceを enabledに直せました。ありがとうございます。 "journalctl -u NetworkManager"を実行すると「unloaded org.freedesktop.NetworkManager.libreswan」と出力されるのですが、 これは『NetworkManager-libreswan』というパッケージが破棄されたという ログでしょうか?? 質問文にも一応載せておいたのですが、10月6日の17時以降にNetworkManagerが 使えなくなっていることを確認しているので、 「unloaded org.freedesktop.NetworkManager.libreswan」というログが NetworkManagerが起動しない原因に深くかかわっているのではないか、と 思ったのですが、そうでもないでしょうか? "cat /var/log/yum.log"を実行して10月6日の17時以降のところを見てみると、 Oct 06 17:00:06 Erased: 1:NetworkManager-bluetooth-1.0.6-27.el7.x86_64 Oct 06 17:00:08 Erased: initial-setup-0.3.9.30-1.el7.centos.x86_64 Oct 06 17:00:09 Erased: anaconda-tui-21.48.22.56-5.el7.centos.x86_64 Oct 06 17:00:10 Erased: anaconda-core-21.48.22.56-5.el7.centos.x86_64 Oct 06 17:00:10 Erased: abrt-console-notification-2.1.11-36.el7.centos.x86_64 Oct 06 17:00:11 Erased: abrt-cli-2.1.11-36.el7.centos.x86_64 Oct 06 17:00:11 Erased: abrt-desktop-2.1.11-36.el7.centos.x86_64 Oct 06 17:00:11 Erased: abrt-addon-vmcore-2.1.11-36.el7.centos.x86_64 Oct 06 17:00:12 Erased: kexec-tools-2.0.7-38.el7.x86_64 Oct 06 17:00:12 Erased: dracut-network-033-359.el7.x86_64 Oct 06 17:00:13 Erased: 1:NetworkManager-team-1.0.6-27.el7.x86_64 Oct 06 17:00:13 Erased: 1:NetworkManager-wwan-1.0.6-27.el7.x86_64 Oct 06 17:00:13 Erased: 1:NetworkManager-tui-1.0.6-27.el7.x86_64 Oct 06 17:00:14 Erased: 1:NetworkManager-wifi-1.0.6-27.el7.x86_64 Oct 06 17:00:14 Erased: NetworkManager-libreswan-gnome-1.0.6-3.el7.x86_64 Oct 06 17:00:15 Erased: NetworkManager-libreswan-1.0.6-3.el7.x86_64 Oct 06 17:00:16 Erased: 1:NetworkManager-adsl-1.0.6-27.el7.x86_64 Oct 06 17:00:16 Erased: 1:NetworkManager-1.0.6-27.el7.x86_64 Oct 06 17:00:17 Erased: 12:dhclient-4.2.5-79.el7.centos.x86_64 Oct 06 17:00:51 Erased: ipa-client-4.2.0-15.el7.centos.x86_64 Oct 06 17:00:52 Erased: sssd-1.13.0-40.el7.x86_64 Oct 06 17:00:52 Erased: sssd-ad-1.13.0-40.el7.x86_64 Oct 06 17:00:52 Erased: sssd-ipa-1.13.0-40.el7.x86_64 と出力されており、NetworkManagerに関連するパッケージがいくつか 消去されています。 この中にNetworkManagerが起動しない原因と関係していそうなものは ございますでしょうか? 質問ばかりで申し訳ございません。
TaichiYanagiya

2020/10/14 14:27

> 「unloaded org.freedesktop.NetworkManager.libreswan」というログがNetworkManagerが起動しない原因に深くかかわっているのではないか、と思ったのですが、そうでもないでしょうか? info レベルのログのように思います。 libreswan (IPsec, VPN)を使う設定をしたのであれば関係あるかもしれませんが、起動しない原因かどうかはわかりません。 試しに、NetworkManager-libreswan をインストールしてみては?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問