Armadilloフォーラム

ttyACM3 reconnect startの結果について

kumikoohashi

2018年12月14日 17時51分

いつもお世話になっております。大橋です。

G3に予めあるネットワークのエラー?の自動復旧が、うまくいかなかったときに、本体を自動でrebootしたいです。
もしくは別の方法でネットワークを復旧させたいです。どうすれば復旧の結果を取得できますか。

ログに「ping fail」があるとき、正常に自動で復旧していたときはこうでした。

Nov 27 00:03:59 armadillo connection-recover: ttyACM3 ping fail
Nov 27 00:03:59 armadillo connection-recover: ttyACM3 reconnect start...
Nov 27 00:03:59 armadillo kernel: fec 30bf0000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
Nov 27 00:03:59 armadillo NetworkManager[958]: <info>  [1543244639.8137] device (eth0): link connected
Nov 27 00:03:59 armadillo NetworkManager[958]: <info>  [1543244639.9498] device (ttyACM3): state change: ip-config -> deactivating (reason 'user-requested') [70 110 39]
Nov 27 00:03:59 armadillo NetworkManager[958]: <info>  [1543244639.9530] manager: NetworkManager state is now CONNECTED_LOCAL
Nov 27 00:03:59 armadillo NetworkManager[958]: <info>  [1543244639.9572] audit: op="connection-deactivate" uuid="b57b51e8-97dc-4b5e-a8aa-de59a9d77af8" name="gsm-ttyACM3" pid=8799 uid=0 result="success"
Nov 27 00:03:59 armadillo pppd[8780]: Terminating on signal 15
Nov 27 00:03:59 armadillo pppd[8780]: nm-ppp-plugin: (nm_phasechange): status 10 / phase 'terminate'
Nov 27 00:03:59 armadillo pppd[8780]: nm-ppp-plugin: (nm_phasechange): status 5 / phase 'establish'
Nov 27 00:03:59 armadillo pppd[8780]: nm-ppp-plugin: (nm_phasechange): status 11 / phase 'disconnect'

異常時は下のようになり、そのあとは手で電源を入れ直してもらうまで、復旧しませんでした。

Nov 30 01:40:40 armadillo connection-recover: ttyACM3 ping fail
Nov 30 01:40:40 armadillo connection-recover: ttyACM3 reconnect start...
Nov 30 01:40:40 armadillo NetworkManager[958]: <info>  [1543509640.4714] device (ttyACM3): state change: activated -> deactivating (reason 'user-requested') [100 110 39]
Nov 30 01:40:40 armadillo NetworkManager[958]: <info>  [1543509640.4724] manager: NetworkManager state is now CONNECTED_LOCAL
Nov 30 01:40:40 armadillo NetworkManager[958]: <info>  [1543509640.4802] audit: op="connection-deactivate" uuid="b57b51e8-97dc-4b5e-a8aa-de59a9d77af8" name="gsm-ttyACM3" pid=4327 uid=0 result="success"
Nov 30 01:40:40 armadillo pppd[1710]: Terminating on signal 15
Nov 30 01:40:40 armadillo pppd[1710]: nm-ppp-plugin: (nm_phasechange): status 10 / phase 'terminate'
Nov 30 01:40:40 armadillo pppd[1710]: Connect time 110.4 minutes.
Nov 30 01:40:40 armadillo pppd[1710]: nm-ppp-plugin: (nm_phasechange): status 8 / phase 'network'
Nov 30 01:40:40 armadillo pppd[1710]: Sent 658939 bytes, received 402261 bytes.
Nov 30 01:40:40 armadillo pppd[1710]: nm-ppp-plugin: (nm_phasechange): status 5 / phase 'establish'
Nov 30 01:40:40 armadillo pppd[1710]: nm-ppp-plugin: (nm_phasechange): status 11 / phase 'disconnect'
Nov 30 01:40:40 armadillo pppd[1710]: cif6addr: ioctl(SIOCDIFADDR): No such address
Nov 30 01:40:40 armadillo pppd[1710]: Connection terminated.
Nov 30 01:40:40 armadillo NetworkManager[958]: <info>  [1543509640.5794] devices removed (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Nov 30 01:40:40 armadillo pppd[1710]: Connect time 110.4 minutes.
Nov 30 01:40:40 armadillo pppd[1710]: Sent 658939 bytes, received 402261 bytes.
Nov 30 01:40:41 armadillo pppd[1710]: nm-ppp-plugin: (nm_phasechange): status 1 / phase 'dead'
Nov 30 01:40:41 armadillo pppd[1710]: Exit.
Nov 30 01:40:41 armadillo pppd[1710]: nm-ppp-plugin: (nm_exit_notify): cleaning up ~略
 
その後
 
Nov 30 02:02:01 armadillo NetworkManager[958]: <info>  [1543510921.8484] audit: op="connection-activate" uuid="b57b51e8-97dc-4b5e-a8aa-de59a9d77af8" name="gsm-ttyACM3" result="fail" reason="No suitable device found for this connection."
 
を定期的に繰り返す
 
※全容は添付しています。

このttyACM3 reconnectの失敗を、どうやって取得すればいいでしょうか。
インターネットとLANと自身にpingを打って結果に応じてネットワーク設定を復旧させるシェルスクリプトは仕込んであるのですが、上の異常状態はどうすればわかりますか。
自動で、rebootか、何かもっと良い方法があればそれで復旧させたいです。

宜しくお願い申し上げます。

ファイル ファイルの説明
message_err.log