事象
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を取りに行こうとしているのが誤っていた模様。