Armadilloフォーラム

閉域SIMを使用したコネクションが確立しない

yoheifujimitsu

2022年2月7日 19時53分

お世話になっております。
下記ドキュメントを参考にLTE通信の設定を実施しましたが、ステータスがconnecting (getting IP configuration)から変化しません。
https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…
必要な設定などがございましたらご教示いただければ幸いです。
◆実行したコマンド
systemctl disable connection-recover
service connection-recover stop
nmcli connection add type gsm ifname ttyUSB2 apn **** user **** password ****
nmcli connection up gsm-ttyUSB2

◆状態確認
root@armadillo:~# mmcli -m 0
--------------------------------
General | dbus path: /org/freedesktop/ModemManager1/Modem/0
| device id: 369bd0241da3d3f5db803c57a6254e5e1f45114a
--------------------------------
Hardware | manufacturer: Quectel
| model: EC25
| revision: EC25JFAR06A05M4G
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: 865036047770977
--------------------------------
System | device: /sys/devices/soc0/soc/30800000.aips-bus/30b30000.usb/ci_hdrc.1/usb2/2-1/2-1.2
| drivers: option1
| plugin: Quectel EC25
| primary port: ttyUSB2
| ports: ttyUSB0 (qcdm), ttyUSB2 (at), ttyUSB3 (at)
--------------------------------
Numbers | own: 02021874507
--------------------------------
Status | unlock retries: sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)
| state: registered
| power state: on
| access tech: lte
| signal quality: 80% (recent)
--------------------------------
Modes | supported: allowed: 2g; preferred: none
| allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: any; preferred: none
| current: allowed: any; preferred: none
--------------------------------
IP | supported: ipv4, ipv6, ipv4v6
--------------------------------
3GPP | imei: 865036047770977
| operator id: 44010
| operator name: NTT DOCOMO NTT DOCOMO
| registration: home
--------------------------------
3GPP EPS | ue mode of operation: csps-1
--------------------------------
SIM | dbus path: /org/freedesktop/ModemManager1/SIM/0
--------------------------------
Bearer | dbus path: /org/freedesktop/ModemManager1/Bearer/3

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

コメント

at_koseki

2022年2月7日 21時55分

古関です。

> | access tech: lte
> | signal quality: 80% (recent)
> | operator id: 44010
> | operator name: NTT DOCOMO NTT DOCOMO
> | registration: home

SIMからの電話番号取得ができており、電波強度も問題なく、
基地局にはDOCOMOでネットワークレジストレーション出来ているため
物理レイヤーの問題ではなさそうです。

基地局までは問題なく、プロバイダーから先の接続ができない状況です。
以下を確認いただけますでしょうか。

* apn, user, passwordを改めてご確認ください
* SIMのアクティベーションはできているでしょうか?
* ご利用のSIMをArmadillo-IoT G3以外の端末に接続した場合は通信できるでしょうか?
* 認証方式について
pap/chapの2つか設定可能ですが、特別設定しなければArmadillo側はpap認証を行います。
もし、ご利用のSIMがchapのみをサポートしている場合、
以下を参照してchap認証を行うように設定してください。
https://armadillo.atmark-techno.com/howto/armadillo-iot-g3-use-pap-auth

> 製品: Armadillo-IoT G3L
製品はArmadillo-IoT G3でしょうか?

> | model: EC25
> | revision: EC25JFAR06A05M4G
EC25はG3に搭載されているLTEモジュールとなります。

yoheifujimitsu

2022年2月8日 17時24分

ご返信ありがとうございます。
使用している製品はご指摘の通り「Armadillo-IoT G3」でした。

本日再度トライしました。
◆nmcli monitorで状態監視したところ、下記の状態遷移となります。
ttyUSB2: using connection 'gsm-ttyUSB2-6'
ttyUSB2: connecting (prepare)
ttyUSB2: connecting (need authentication)
ttyUSB2: connecting (prepare)
ttyUSB2: connecting (getting IP configuration)
ppp0: device created
ppp0: device removed
ttyUSB2: connection failed

サービス事業者に確認したところ、数分間のコネクションに成功し、
その後失敗、を繰り返しているとのことです。

> * apn, user, passwordを改めてご確認ください
> * SIMのアクティベーションはできているでしょうか?
> * ご利用のSIMをArmadillo-IoT G3以外の端末に接続した場合は通信できるでしょうか?
サービス事業者に確認し、問題ないことを確認しました。
また当該SIMをモバイルルータに挿入し、データ通信が確立できていることもサービス事業者のほうで確認取れました。
今回はPAP認証を使用してデータ通信を行っていますが、CHAP/PAPどちらもサポートしているとのことで、
念のためCHAP認証もトライしましたが状況変わりませんでした。

お気付きのことがあればご教示いただければ幸いです。

at_koseki

2022年2月8日 17時51分

古関です。

ご確認ありがとうございました。

一度、認証が成功したのち、terminateされているように見えます。

以下をご確認いただけますでしょうか?

■ IPv6 無効化
次の設定でコネクション設定した場合どうなるでしょうか?
# nmcli connection add type gsm ifname ttyUSB2 apn **** user **** password **** ipv6.method ignore

■ デバッグログを有効しかしてログの送付
IPv6無効化でも上手く接続できない場合、
問題を切り分けるため、以下を参考にModemManagerのデバッグログを有効にし、
https://armadillo.atmark-techno.com/blog/750/2508

一度症状を再現させた後の/var/log/syslogをいただけますでしょうか?

yoheifujimitsu

2022年2月9日 16時09分

ご返信ありがとうございます。
IPv6 無効化で確立したコネクションが維持されるようになりました。
ご教示ありがとうございました。