papetto
2015年10月27日 18時06分
お世話になります。
socacom air でネット接続をしようとしたのですが、エラーで接続できません。
設定状況と、出るエラーを報告します。
・soracom側
添付ファイルの通り、使用可能状態にしております。
・Armadillo-Iot側
ドキュメントや https://users.atmark-techno.com/blog/38/1637 こちらのブログを参考に
/etc/config/interfaces を同様に書き換えましたが
[root@armadillo-iotg (ttymxc1) ~]# ifup umts0 set RAT timeout
以上のようなレスポンスでした。以下を試すと
[root@armadillo-iotg (ttymxc1) ~]# 3g-set-ap soracom.io sora sora PAP IP set RAT timeout
同様の結果でした。
ちょっと設定を変えてみて、以下だとsuccessします。
[root@armadillo-iotg (ttymxc1) ~]# 3g-set-ap soracom.io sora sora NON set RAT success set APN success set user/passwd success set DNS success
ただしこれも挙動が謎で、この結果を受けても、結局ifup umts0ではtimeoutしますし、
毎回このレスポンスではなく
[root@armadillo-iotg (ttymxc1) ~]# 3g-set-ap soracom.io sora sora NON set RAT timeout
こうなるときもあります。
ちなみにphone-numは取れます。
[root@armadillo-iotg (ttymxc1) ~]# 3g-phone-num 070*******(隠してます)
以下の注意書きもあったので、
'''
eth0 または awlan0 を使用してネットワークに接続している場合、ネッ
トワーク通信に umts0 が使用されない場合があります。確実に umts0
を使用させる場合は、事前に umts0 以外のネットワークインターフェー
スを無効化してください。
'''
ifconfig ** down ですべて無効化しましたが結果同じでした。
何か別途原因として考えられるものはありますでしょうか?
それとも、これはsoracom側に問い合わせるべきでしょうか?
ファイル | ファイルの説明 |
---|---|
soracom_console.png |
コメント
at_takenoshita
竹之下です。
手元の個体で確認してみました。
kernel, userlandイメージは最新のものを使用しています。
atmark-dist v1.44.0 (AtmarkTechno/Armadillo-IoTG-Std) Linux 3.14.36-at3 [armv5tejl arch]
[root@armadillo-iotg (ttymxc1) ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:11:0C:18:1A:77 inet addr:192.168.11.147 Bcast:192.168.11.255 Mask:255.255.255.0 inet6 addr: fe80::211:cff:fe18:1a77/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:32 errors:0 dropped:18 overruns:0 frame:0 TX packets:59 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3577 (3.4 KiB) TX bytes:12881 (12.5 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) [root@armadillo-iotg (ttymxc1) ~]# ifdown eth0 [root@armadillo-iotg (ttymxc1) ~]# vi /etc/config/interfaces # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) auto lo eth0 iface lo inet loopback iface eth0 inet dhcp iface umts0 inet dhcp pre-up 3g-set-ap soracom.io sora sora PAP IP pre-up 3g-connect post-up 3g-monitor start pre-down 3g-monitor stop post-down 3g-disconnecttialized [root@armadillo-iotg (ttymxc1) ~]# ifup umts0 set RAT success set APN success set user/passwd success set DNS success check APN/username/password success 3G connect udhcpc (v1.20.2) started Sending discover... Sending discover... Sending select for 10.210.238.248... Lease of 10.210.238.248 obtained, lease time 172800
という手順で、繋がりました。
(名前解決ができていない気がしますが。。)
ファームのバージョンを確認してみると、自分の個体の方が古いですね。
[root@armadillo-iotg (ttymxc1) ~]# tip -l /dev/ttyATCMD -s 115200 Connected. ATI3 RHL85xx.5.5.14.0.201502091756.x6250_1 OK
kernelとuserlandイメージは、どのバージョンを使用されていますか?
at_takenoshita
papetto
papetto
2015年10月27日 18時41分
追記です。
3G モジュールの情報ですが、
になります。