Armadilloフォーラム

LTEデーター通信(connecting (prepare))について

takeiwata

2019年12月30日 13時41分

STATE→connecting (prepare)からconnectedになりません。
mmcli -m 0とsyslog一部抜粋した内容になります。
SIMはDOCCOMO 閉域網です。

お正月明けに現場に設置予定ですが、相談する人がいなく困っております。

EVICE TYPE STATE CONNECTION
eth0 ethern、et connected Wired connection 1
★ttyACM0 gsm connecting (prepare) gsm-ttyACM0
usb0 ethernet unavailable --
gre0 gre unmanaged --
gretap0 gretap unmanaged --
ip6gre0 ip6gre unmanaged --
ip6tnl0 ip6tnl unmanaged --
tunl0 ipip unmanaged --
lo loopback unmanaged --
sit0 sit unmanaged --
ip6_vti0 vti6 unmanaged --

①mmcli -m 0
-------------------------
Hardware | manufacturer: 'Cinterion'
| model: 'ELS31-J'
| revision: 'REVISION 4.3.2.1b'
| supported: 'gsm-umts'
| current: 'gsm-umts'
| equipment id: '356778070241246'
-------------------------
System | device: '/sys/devices/soc/30800000.aips-bus/30b20000.usb/ci_hdrc.1/usb2/2-1'
| drivers: 'cdc_acm, cdc_ether'
| plugin: 'Cinterion ELS'
| primary port: 'ttyACM0'
| ports: 'ttyACM0 (at), usb1 (net)'
-------------------------
Numbers | own : '***********'
-------------------------
Status | lock: 'none'
| unlock retries: 'unknown'
| state: 'registered'
| power state: 'on'
| access tech: 'lte'
| signal quality: '93' (recent)
-------------------------
Modes | supported: 'allowed: 2g; preferred: none'
| current: 'allowed: 2g; preferred: none'
-------------------------
Bands | supported: 'unknown'
| current: 'unknown'
-------------------------
IP | supported: 'none'
-------------------------
3GPP | imei: '***********'
| enabled locks: 'none'
| operator id: 'unknown'
| operator name: 'unknown'
| subscription: 'unknown'
| registration: 'home'
-------------------------
SIM | path: '/org/freedesktop/ModemManager1/SIM/0'

-------------------------
Bearers | paths: '/org/freedesktop/ModemManager1/Bearer/0'

②syslog内容 Retryingしている?
Dec 30 13:32:02 armadillo ModemManager[6373]: Retrying status check in aa
second. 63 retries left.
Dec 30 13:32:02 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 1 (close)
Dec 30 13:32:03 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 2 (open)
Dec 30 13:32:03 armadillo ModemManager[6373]: (ttyACM0): --> 'AT+CGPADDRR
'
Dec 30 13:32:03 armadillo ModemManager[6373]: (ttyACM0): <-- '+CC
GPADDR: 1OK'
Dec 30 13:32:03 armadillo ModemManager[6373]: Retrying status check in aa
second. 62 retries left.
Dec 30 13:32:03 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 1 (close)
Dec 30 13:32:04 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 2 (open)
Dec 30 13:32:04 armadillo ModemManager[6373]: (ttyACM0): --> 'AT+CGPADDRR
'
Dec 30 13:32:04 armadillo ModemManager[6373]: (ttyACM0): <-- '+CC
GPADDR: 1'
Dec 30 13:32:04 armadillo ModemManager[6373]: (ttyACM0): <-- 'OKK
'
Dec 30 13:32:04 armadillo ModemManager[6373]: Retrying status check in aa
second. 61 retries left.
Dec 30 13:32:04 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 1 (close)
Dec 30 13:30:01 armadillo ModemManager[6373]: (ttyACM0): <-- 'OKK
'
Dec 30 13:30:01 armadillo ModemManager[6373]: Retrying status check in aa
second. 20 retries left.
Dec 30 13:30:01 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 1 (close)
Dec 30 13:30:02 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 2 (open)
Dec 30 13:30:02 armadillo ModemManager[6373]: (ttyACM0): --> 'AT+CGPADDRR
'
Dec 30 13:30:02 armadillo ModemManager[6373]: (ttyACM0): <-- '+CC
GPADDR: 1'
Dec 30 13:30:02 armadillo ModemManager[6373]: (ttyACM0): <-- 'OKK
'
Dec 30 13:30:02 armadillo ModemManager[6373]: Retrying status check in aa
second. 19 retries left.
Dec 30 13:30:02 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 1 (close)
Dec 30 13:30:03 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 2 (open)
Dec 30 13:30:03 armadillo ModemManager[6373]: (ttyACM0): --> 'AT+CGPADDRR
'
Dec 30 13:30:03 armadillo ModemManager[6373]: (ttyACM0): <-- '+CC
GPADDR: 1'
Dec 30 13:30:03 armadillo ModemManager[6373]: (ttyACM0): <-- 'OKK
'
Dec 30 13:30:03 armadillo ModemManager[6373]: Retrying status check in aa
second. 18 retries left.
Dec 30 13:30:03 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 1 (close)
Dec 30 13:32:05 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 2 (open)
Dec 30 13:32:05 armadillo ModemManager[6373]: (ttyACM0): --> 'AT+CGPADDRR
'
Dec 30 13:32:05 armadillo ModemManager[6373]: (ttyACM0): <-- '+CC
GPADDR: 1'
Dec 30 13:32:05 armadillo ModemManager[6373]: (ttyACM0): <-- 'OKK
'
Dec 30 13:32:05 armadillo ModemManager[6373]: Retrying status check in aa
second. 60 retries left.
Dec 30 13:32:05 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 1 (close)
Dec 30 13:32:06 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 2 (open)
Dec 30 13:32:06 armadillo ModemManager[6373]: (ttyACM0): --> 'AT+CGPADDRR
'
Dec 30 13:32:06 armadillo ModemManager[6373]: (ttyACM0): <-- '+CC
GPADDR: 1OK'
Dec 30 13:32:06 armadillo ModemManager[6373]: Retrying status check in aa
second. 59 retries left.
Dec 30 13:32:06 armadillo ModemManager[6373]: (ttyACM0) device open counn
t is 1 (close)

コメント

at_koseki

2019年12月30日 13時52分

古関です。

ログを確認しました。

ドコモの基地局には登録できています。
データ通信を開始できずにタイムアウトしている状況です。

> SIMはDOCCOMO 閉域網です。

もし差し支えなければもう少し詳しくSIMの情報をいただけますか?
※ 認証方式(PAP/CHAP)や具体的な契約内容など

よろしくお願いいたします。

takeiwata

2019年12月30日 15時37分

> 古関です。
>
> ログを確認しました。
>
> ドコモの基地局には登録できています。
> データ通信を開始できずにタイムアウトしている状況です。
>
> > SIMはDOCCOMO 閉域網です。
>
> もし差し支えなければもう少し詳しくSIMの情報をいただけますか?
> ※ 認証方式(PAP/CHAP)や具体的な契約内容など
>
> よろしくお願いいたします。
>

早速のご回答ありがとうございます。
先ほど、connectedできました。
ユーザーIDにミスがあり、修正したら接続できました。

root@armadillo:~# nmcli device
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected Wired connection 1
ttyACM0 gsm connected gsm-ttyACM0

これからdnatを設定する必要があります。

構成
LTE(閉域網 IP:*.*.*.*)-G3L(IP:192.168.10.1)-PLC(IP:192.168.10.2 ポート9094)

下記のようなdnat設定は可能でしょうか?
LTE IP:*.*.*.* ポート 5001→PLC(IP:192.168.10.2 ポート 9094) PLC本体
LTE IP:*.*.*.* ポート 80 →PLC(IP:192.168.10.2 ポート 80)  webサーバー
LTE IP:*.*.*.* ポート 21 →PLC(IP:192.168.10.2 ポート 21)  FTP

at_koseki

2019年12月30日 16時38分

古関です。

> 早速のご回答ありがとうございます。
> 先ほど、connectedできました。
> ユーザーIDにミスがあり、修正したら接続できました。
接続できたようで良かったです。

> 構成
> LTE(閉域網 IP:*.*.*.*)-G3L(IP:192.168.10.1)-PLC(IP:192.168.10.2ポート9094)
>
> 下記のようなdnat設定は可能でしょうか?
> LTE IP:*.*.*.* ポート 5001→PLC(IP:192.168.10.2 ポート9094) PLC本体
> LTE IP:*.*.*.* ポート 80 →PLC(IP:192.168.10.2 ポート80)  webサーバー
> LTE IP:*.*.*.* ポート 21 →PLC(IP:192.168.10.2 ポート 21)  FTP

手元に機材がなく動作確認ができないのですが、技術的には可能と思います。

ただ、2つ注意点があります。

〇 LTEでデータ通信をする場合のネットワーク構成について

下記製品マニュアルをご確認ください。
https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…

おそらく次のようなネットワーク構成にする必要があると思います。
閉域網-- G3L LTEモジュール内部(IP:*.*.*.* - IP:192.168.15.*)- G3L Host(IP:192.168.15.* - IP:192.168.10.1) -- PLC(IP:192.168.10.2ポート9094)

〇 G3L搭載LTEモジュール内部で動作するファイヤーウォールについて

閉域網側からG3LにSSHなどでログインをする場合、
初期出荷状態では、G3L搭載LTEモジュール内部で動作しているファイヤーウォールによってログインできない状況となります。

もし、閉域網側からのアクセスが必要な場合、
製品マニュアル次の章を確認し、このファイヤーウォールを無効化してください。

詳しくは下記製品マニュアルを参照してください。
https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…

takeiwata

2019年12月31日 21時27分

> 古関です。
>
> > 早速のご回答ありがとうございます。
> > 先ほど、connectedできました。
> > ユーザーIDにミスがあり、修正したら接続できました。
> 接続できたようで良かったです。
>
>
> > 構成
> > LTE(閉域網 IP:*.*.*.*)-G3L(IP:192.168.10.1)-PLC(IP:192.168.10.2ポート9094)
> >
> > 下記のようなdnat設定は可能でしょうか?
> > LTE IP:*.*.*.* ポート 5001→PLC(IP:192.168.10.2 ポート9094) PLC本体
> > LTE IP:*.*.*.* ポート 80 →PLC(IP:192.168.10.2 ポート80)  webサーバー
> > LTE IP:*.*.*.* ポート 21 →PLC(IP:192.168.10.2 ポート 21)  FTP
>
> 手元に機材がなく動作確認ができないのですが、技術的には可能と思います。
>
> ただ、2つ注意点があります。
>
>
> 〇 LTEでデータ通信をする場合のネットワーク構成について
>
> 下記製品マニュアルをご確認ください。
> https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…
>
> おそらく次のようなネットワーク構成にする必要があると思います。
> 閉域網-- G3L LTEモジュール内部(IP:*.*.*.* - IP:192.168.15.*)- G3L Host(IP:192.168.15.* - IP:192.168.10.1) -- PLC(IP:192.168.10.2ポート9094)
>
>
> 〇 G3L搭載LTEモジュール内部で動作するファイヤーウォールについて
>
> 閉域網側からG3LにSSHなどでログインをする場合、
> 初期出荷状態では、G3L搭載LTEモジュール内部で動作しているファイヤーウォールによってログインできない状況となります。
>
> もし、閉域網側からのアクセスが必要な場合、
> 製品マニュアル次の章を確認し、このファイヤーウォールを無効化してください。
>
> 詳しくは下記製品マニュアルを参照してください。
> https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…

マニュアルを読んでもわかりませんでした。
添付ファイルのような構成にしたいです。
Wired connection 1の内容にdnatの情報を追加していくのでしょうか?
ポートNo.指定方法は?

現在の状況
nmcli device
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected Wired connection 1
ttyACM0 gsm connected gsm-ttyACM0
usb0 ethernet unavailable --
gre0 gre unmanaged --
gretap0 gretap unmanaged --
ip6gre0 ip6gre unmanaged --
ip6tnl0 ip6tnl unmanaged --
tunl0 ipip unmanaged --
lo loopback unmanaged --
sit0 sit unmanaged --
ip6_vti0 vti6 unmanaged --

/etc/NetworkManager/system-connections# ls -l
-rw------- 1 root root 276 Dec 31 21:20 Wired connection 1
-rw------- 1 root root 230 Dec 31 20:21 ethernet-eth0
-rw------- 1 root root 235 Dec 30 15:05 gsm-ttyACM0

Wired connection 1の内容
[ethernet]
mac-address=00:11:0C:20:0C:99

[connection]
id=Wired connection 1
uuid=68ddfd36-554d-48fa-b3b5-030f1c907b66
type=ethernet
timestamp=1577790942

[ipv6]
method=auto

[ipv4]
method=manual
address1=192.168.1.10/24
never-default=true

ファイル ファイルの説明
コネクシオG3L設定.pdf