Just beat IT

情報系学生が技術的なことから昨日の夕飯のことまで

CentOS7のネットワークが定期的に落ちる話

目次

はじめに

どうも,夢はハーゲンダッツ一気食いのロピタルです!

本記事では,CentOS7で運用している研究室サーバのネットワークが不安定だったこと,その解決についてのお話をします!

前置き

私の所属する研究室は,CentOS7で動く1台の計算機がメールサーバ,Webサーバ,プリントサーバ,ルータ,NASの役割を担っています.

そのため,サーバが止まってしまうと研究どころか何もできなくなってしまう訳です…

f:id:lhopital:20190407173201j:plain

ただ,このサーバは先月更新したばかり(それまでは,CentOS6で動いていたため)で,いろいろと問題点が現れていました.

症状

サーバ計算機のネットワークが落ちます...

ただそれだけ( 一一)

ただ繋がらない訳ではなく,一日に一回程度のペースで繋がらなくなるという訳の分からなさ(-_-;)

サーバがネットワークに繋がらないということが何を表すかといいますと,

  • 内部の計算機からインターネットに接続できない.
  • メール使えない.
  • 外部からホームページ見えない.
  • プリンター使えない.
  • 共有フォルダにアクセスできない.

もうどうにもならん!!!!

てわけで,解決目指して頑張ります.

原因究明

ログ確認

まずはログファイルを確認します.

# vim /var/log/messages

システムエラーはだいたいここに書き出されるはず...

なのですが,原因と思われるエラーは見当たりませんでした…

LANの接続確認

WANに繋がっていないのが問題なのでLANは無関係な気はしますが,一応確認します.

まあ,pingを飛ばしてみるだけですけどね

ping 192.168.11.7

192.168.11.7 に ping を送信しています 32 バイトのデータ:
192.168.11.7 からの応答: バイト数 =32 時間 =1ms TTL=64
192.168.11.7 からの応答: バイト数 =32 時間 =1ms TTL=64
192.168.11.7 からの応答: バイト数 =32 時間 =1ms TTL=64
192.168.11.7 からの応答: バイト数 =32 時間 =1ms TTL=64

192.168.11.7 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 1ms、最大 = 1ms、平均 = 1ms

LANに問題は無さそうですね…( 一一)

結局ググる

最強の手段ですね.こういう問題の99.9%は,これで解決します.

調べて分かったこと↓

  • CentOS7のネットワーク接続に関わるプロセスは network と Networkmanager の2つ.
  • Networkmanager はネットワークの動的設定やGUIでの設定を可能にする.
  • 現在のネットワーク設定は,Networkmanagerで行うことが推奨されている.
  • 固定IP・有線接続での利用には不要!?

研究室サーバのネットワーク設定時には,設定ファイル("ifcfg-[NIC名]"のやつ)を直接書き換えていたのですが,Networkmanagerを介して設定することが推奨されているらしく,手動で書き換えてもNetworkmanagerに書き換えられてしまうみたい...

定期的にネットワークが落ちるという症状のため,動的に設定するNetworkmanagerが怪しいことが分かり,さらにうちのサーバは固定IP・有線接続のため,不要であることが判明!

そこで,思い切ってNetworkmanagerを停止させることに

# systemctl stop NetworkManager




これ以降,ネットが落ちる症状は起きなくなりました!

まとめ

今回は,CentOS7のネットワークが落ちる症状を解決しました.

細かい原因は突き止めていませんが,NetworkManagerを使用して設定すれば問題無かったように思います.

やっぱ,もっと詳しく調べてから設定するべきだな~(-_-;)