この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
mae3xx_ope:select_carrier:start [2019/05/27 15:36] admin |
mae3xx_ope:select_carrier:start [2020/07/14 14:02] (現在) コンサルティンググループ [キャリアファームウェアの選択および通信事業者直接指定] |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ====== キャリアファームウェアの選択およびキャリア直接指定 ====== | + | ====== キャリアファームウェアの選択および通信事業者直接指定 ====== |
- | [[https://www.centurysys.co.jp/products/linuxserver/mae350glad.html|MA-E350/GKAD (海外認証取得モデル)]] は、 | + | [[https://www.centurysys.co.jp/products/linuxserver/mae350glad.html|MA-E350/GLAD (海外認証取得モデル)]] は、 |
Telit LN940A を搭載しており、SIM ロックフリーで各種キャリアに接続することができます。 | Telit LN940A を搭載しており、SIM ロックフリーで各種キャリアに接続することができます。 | ||
ライン 7: | ライン 7: | ||
* モジュールに搭載されているキャリアファームウェアを選択する機能 | * モジュールに搭載されているキャリアファームウェアを選択する機能 | ||
- | * 接続するキャリアを直接指定する機能 | + | * 接続する通信事業者を直接指定する機能 |
を追加しました。 | を追加しました。 | ||
ライン 17: | ライン 17: | ||
LN940A には | LN940A には | ||
- | * NTT Docomo | + | * NTT docomo |
* KDDI | * KDDI | ||
+ | * Softbank | ||
* GCF (Generic) | * GCF (Generic) | ||
- | の 3 種類のキャリアファームウェアが搭載されています。 | + | の 4 種類のキャリアファームウェアが搭載されています。 |
出荷時は **GCF** が選択されており、キャリアを問わず接続することができます。\\ | 出荷時は **GCF** が選択されており、キャリアを問わず接続することができます。\\ | ||
- | NTT Docomo および KDDI のファームウェアはキャリア IoT を取得しているファームウェアです。 | + | NTT docomo、KDDI および Softbank のファームウェアはキャリア IOT を取得しているファームウェアです。 |
- | 使用する SIM にあわせて、下表のとおり WebUI の "**キャリアID**" もしくは設定ファイル(/etc/default/ppp) の "**CARRIERID**" に | + | 参考 : [[https://www.nttdocomo.co.jp/biz/support/iot/|「相互接続性試験(IOT)」とは - NTT docomo]] |
+ | |||
+ | 使用する SIM にあわせて、下表のとおり WebUI の 『**キャリア ID**』 もしくは設定ファイル( /etc/default/ppp ) の "**CARRIERID**" に | ||
値を設定してください。 | 値を設定してください。 | ||
|<20em 6em 6em 6em>| | |<20em 6em 6em 6em>| | ||
- | ^ SIM ^ CARRIERID ^ | + | ^ SIM ^ キャリア ID ^ |
- | |NTT Docomo| 1 | | + | |NTT docomo| 1 | |
|KDDI(au)| 2 or 5 | | |KDDI(au)| 2 or 5 | | ||
- | |その他| それ以外((3などで良いです)) | | + | |Softbank| 3 | |
+ | |その他| それ以外((4 などで良いです)) | | ||
{{:mae3xx_ope:select_carrier:sel_carrierid_00.png?800|キャリアID 設定}} | {{:mae3xx_ope:select_carrier:sel_carrierid_00.png?800|キャリアID 設定}} | ||
ライン 38: | ライン 42: | ||
\\ | \\ | ||
+ | <file config /etc/default/ppp> | ||
+ | START=yes | ||
+ | PROVIDER= | ||
+ | PERSIST=1 | ||
+ | RESET_ON_FAIL=1 | ||
+ | RESET_ALWAYS=0 | ||
+ | RESET_AT= | ||
+ | RESET_WAIT=60 | ||
+ | HOLDOFF=5 | ||
+ | RETRY=3 | ||
+ | # PPP config | ||
+ | APN=dream.jp | ||
+ | PDPTYPE=IP | ||
+ | DEMAND=0 | ||
+ | IDLE=0 | ||
+ | DEVICE=AUTO | ||
+ | CARRIERID=1 <------ | ||
+ | ... | ||
+ | </file> | ||
+ | \\ | ||
+ | |||
+ | キャリアファームウェア切替時には、syslog に下記のようなログが記録されます。 | ||
+ | |||
+ | <code> | ||
+ | May 27 15:53:13 plum gen_pppconfig: LN940: activate firmware "GCF". | ||
+ | May 27 15:53:14 plum gen_pppconfig: LN940: activate firmware succeeded. | ||
+ | </code> | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== 通信事業者を直接指定する ===== | ||
+ | |||
+ | [[https://www.sakura.ad.jp/services/sim/|さくらのセキュアモバイルコネクト]] など、キャリアを問わず接続できてしまう SIM が出てきています。\\ | ||
+ | 指定をせずに接続すると、意図しないキャリアに接続してしまい通信ができないことがあります。\\ | ||
+ | |||
+ | キャリアファームウェア選択の場合と同様、『キャリア ID』の部分に PLMN 5桁の数字を設定することで、AT+COPS コマンドで直接 PLMN 番号を指定して接続することができます。 | ||
+ | |||
+ | 通信事業者と対応する PLMN 番号については、[[https://www.gadget-and-radio.com/plmn-list/|日本のPLMNリスト - Gadget and Radio]] などを参照してください。 | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== 例 : PLMN 44010(NTT docomo) を指定した場合 ==== | ||
+ | |||
+ | {{:mae3xx_ope:select_carrier:sel_carrierid_01.png?800|PLMN 44010 指定}} | ||
+ | |||
+ | <file config /etc/default/ppp> | ||
+ | START=yes | ||
+ | PROVIDER= | ||
+ | PERSIST=1 | ||
+ | RESET_ON_FAIL=1 | ||
+ | RESET_ALWAYS=0 | ||
+ | RESET_AT= | ||
+ | RESET_WAIT=60 | ||
+ | HOLDOFF=5 | ||
+ | RETRY=3 | ||
+ | |||
+ | # PPP config | ||
+ | APN=dream.jp | ||
+ | PDPTYPE=IP | ||
+ | DEMAND=0 | ||
+ | IDLE=0 | ||
+ | DEVICE=AUTO | ||
+ | CARRIERID=44010 | ||
+ | LOCALADDR= | ||
+ | REMOTEADDR= | ||
+ | NETMASK= | ||
+ | DEFAULTROUTE=1 | ||
+ | AUTH=CHAP | ||
+ | ACCOUNT="user@dream.jp" | ||
+ | PASSWORD="dti" | ||
+ | NETMODE=AUTO | ||
+ | |||
+ | # monitor | ||
+ | MONITOR=no | ||
+ | MONITOR_TARGET= | ||
+ | MONITOR_INTERVAL=30 | ||
+ | MONITOR_FAIL=3 | ||
+ | MONITOR_LOG=no | ||
+ | </file> | ||
+ | |||
+ | 以下の chat script が生成されます。 | ||
+ | |||
+ | <file config /etc/chatscript/ppp0> | ||
+ | # This chatfile was generated by gen_pppconfig. | ||
+ | # | ||
+ | TIMEOUT 10 | ||
+ | '' ATZ | ||
+ | OK ATE0 | ||
+ | ABORT BUSY | ||
+ | ABORT 'NO CARRIER' | ||
+ | ABORT VOICE | ||
+ | ABORT 'NO DIALTONE' | ||
+ | ABORT 'NO DIAL TONE' | ||
+ | ABORT 'NO ANSWER' | ||
+ | ABORT DELAYED | ||
+ | ABORT ERROR | ||
+ | TIMEOUT 30 | ||
+ | |||
+ | OK AT+ICCID | ||
+ | OK AT+CIMI | ||
+ | OK AT+COPS? | ||
+ | OK AT+COPS=1,2,"44010" | ||
+ | OK AT+COPS? | ||
+ | OK AT+CEREG=2 | ||
+ | OK AT+CGREG=2 | ||
+ | OK AT+CEREG? | ||
+ | OK AT+CGREG? | ||
+ | OK AT+CEREG=0 | ||
+ | OK AT+CGREG=0 | ||
+ | OK AT\^SLMODE=0,4 | ||
+ | OK AT\^SLMODE? | ||
+ | OK AT+CGDCONT=1,"IP","dream.jp" | ||
+ | OK AT$QCPDPP=1,2,"dti","user@dream.jp" | ||
+ | OK AT\^RFSTS? | ||
+ | OK AT\^ABAND? | ||
+ | OK AT | ||
+ | OK ATDT*99***1# | ||
+ | CONNECT \d\c | ||
+ | </file> | ||
+ | |||
+ | \\ | ||
+ | |||
+ | syslog へは下記のように出力されます。 | ||
+ | |||
+ | <code> | ||
+ | May 27 15:53:47 plum chat[1439]: send (AT+COPS?^M) | ||
+ | May 27 15:53:47 plum chat[1439]: expect (OK) | ||
+ | May 27 15:53:47 plum chat[1439]: ^M | ||
+ | May 27 15:53:47 plum chat[1439]: ^M | ||
+ | May 27 15:53:47 plum chat[1439]: +COPS: 0^M | ||
+ | May 27 15:53:47 plum chat[1439]: ^M | ||
+ | May 27 15:53:47 plum chat[1439]: OK | ||
+ | May 27 15:53:47 plum chat[1439]: -- got it | ||
+ | May 27 15:53:47 plum chat[1439]: send (AT+COPS=1,2,"44010"^M) | ||
+ | May 27 15:53:47 plum chat[1439]: expect (OK) | ||
+ | May 27 15:53:47 plum chat[1439]: ^M | ||
+ | May 27 15:53:49 plum chat[1439]: ^M | ||
+ | May 27 15:53:49 plum chat[1439]: OK | ||
+ | May 27 15:53:49 plum chat[1439]: -- got it | ||
+ | May 27 15:53:49 plum chat[1439]: send (AT+COPS?^M) | ||
+ | May 27 15:53:49 plum chat[1439]: expect (OK) | ||
+ | May 27 15:53:49 plum chat[1439]: ^M | ||
+ | May 27 15:53:49 plum chat[1439]: ^M | ||
+ | May 27 15:53:49 plum chat[1439]: +COPS: 1,2,"44010",7^M | ||
+ | May 27 15:53:49 plum chat[1439]: ^M | ||
+ | May 27 15:53:49 plum chat[1439]: OK | ||
+ | May 27 15:53:49 plum chat[1439]: -- got it | ||
+ | </code> | ||
+ | |||
+ | \\ |