インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(RHEL)起動直後は繋がるも一定時間が経つと繋がらなくなる

事象

IPアドレス指定で外部から接続を行う際、再起動直後はpingが通るにもかかわらず一定時間が経つと接続ができなくなる。

尚、VM管理基盤からのコンソール接続(IP不要)であれば接続ができる。

原因と解決策

IPアドレスは固定なのにDHCPの設定がONになっていた。
具体的には「/etc/sysconfig/network-scripts/」ディレクトリーに ifcfg-em1 という名前のファイルを作成するにあたり

DEVICE=em1
BOOTPROTO=dhcp

となっていた。ここをnoneに変えると解消。

詳細

/var/log/messageを見ると

  • avahi-daemonが「Registering new address record for … on em1」としようとするも
  • NetworkManagerが state change: ip config -> failed となっていて
  • NewtorkManager にて Activation failed for connection と警告を出している

という状況でした。

要は静的なIPアドレスを与えようとしているのに、動的にIPを取りに行こうとしているのが誤っていた模様。