h_i
2024年4月17日 10時23分
お世話になります。
表題の件ですが、現在SIMカードによる通信を実施しております。
稼働中に頻繁ではないのですが、切断が発生する場合があります。
その切断原因を調査しておりますが、syslogに下記のログが出ておりました。
armadillo ModemManager[1219]: network forced PS detach: all contexts have been deactivated
armadillo ModemManager[1219]: Bearer /org/freedesktop/ModemManager1/Bearer/0: explicitly disconnected
armadillo ModemManager[1219]: ignoring disconnection report for bearer '/org/freedesktop/ModemManager1/Bearer/0'
このログが出力される場合、SIMカードによる通信自体が切断状態となっており、通信できない状態である、と判断できますでしょうか。
また、この場合は、SIMの通信網に問題があるのか、ModemManager(もしくはOS)に問題があり、切断状態になっているかの判断は可能でしょうか。
at_mitsuhiro.yoshida
2024年4月17日 14時28分
吉田です。
発生前後のログが無いと詳細は掴めないのですが、
(1) 網側からなんらかの理由で切断した。
(2) 再接続サービス(connection-recover)が稼働して再接続を実施した。
の要因が考えられます。
(1) に関しては、プロバイダーによっては一定期間連続で接続してる場合に一旦切断する仕様がある場合もあります。
(2) に関しては、再接続サービスにて IP 通信が正常かを周期的にチェックしており、デフォルトで 120 秒周期で 2 回連続 ping 導通が NG だった場合に、再接続を実施しております。
(2) の場合、ログの周辺に connection-recover の文字列があるかと思いますのでご確認願います。