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 |