[Armadillo:09108] Re: Armadillo-460でFOMA-UM02-KOを使用してppp接続できない

Yamamoto email@hidden
2013年 8月 3日 (土) 20:24:03 JST


Yamamotoです。

追加で気になった点があります。

発信時の着信時も同じ設定(スクリプト含め)でpppdを起動しています。
以下がスクリプト
----------------------------------------------------------------
#!/bin/sh
#

#FOMA_APN=mopera.ne.jp
FOMA_APN=fomalab.dcm.ne.jp

exec chat -v							\
	TIMEOUT		5					\
	ABORT		'\nERROR\r'				\
	ABORT		'\nBUSY\r'				\
	ABORT		'\nNO ANSWER\r'				\
	ABORT		'\nRING\r'				\
	''		ATZ					\
	'OK-ATZ-OK'	ATS0=3					\
	TIMEOUT		60					\
	'OK'		'AT+CGDCONT=1,"PPP","'$FOMA_APN'"'	\
	'OK'		ATDT*99***1#				\
	CONNECT		''
----------------------------------------------------------------
これだと発信時は良い思うのですが、着信時にRING確認完了で起動するとATZでリセットして良くないような気
がするのですが・・・

動きがよく理解できていなくて申し訳ありませんが、どなたか教えてください!


On Sat, 03 Aug 2013 09:10:12 +0900
Yamamoto <email@hidden> wrote:

> Yamamotoです。
> 
> 追加情報で、下記アドバイスを頂きました
> -------------------------------------------------------------------------------
> - pppdから実行しているppp-on-dialerが、着信処理に対して
>   不適切な動作を行うため接続が確立しない
> 
> - pppdの起動タイミングが不適切な可能性がある
> 
>  とりあえず上記問題に対して以下の内容にて問題を回避する事
> が可能と成るそうです。設定値に関しては御社にて使用されている
> 環境に読み替えてください。
> 
> −−−−−−−−−−−−−−−−−−−−−−−−−−−−
> - CONNECTを確認したら以下の様にpppdを起動
>   "pppd /dev/ttymxc1 115200 modem 10.240.107.254: crtscts"
> −−−−−−−−−−−−−−−−−−−−−−−−−−−−
> 
>  また、自動着信(ATA0=2)は設定せずに、手動着信(ATA0=0)で
> Armadillo側からRINGを監視してATAを出力した後に、CONNECTが
> 返る事を確認した方が、着信後にタイムアウトする恐れが無く安全
> だそうです。
> 
>  自動着信でCONNECTだけを監視する方法ですと、CONNECTを取り
> 零した場合に、pppdを起動できる状態なのかをArmadillo側から
> 判断する方法がないそうです。
> 
> 
>  参考に接続が確立される際の動作フローを以下に記載しておきます。
> 
> 1. 仮想端末ソフト(mgetty)が
>    ttymxc1(ユビキタスモジュールに接続)を監視
> 
> 2. mgettyがユビキタスモジュールからの着信(2回のRING)
>    に応答(ATA)
> 
> 3. mgettyがCONNECTを確認すると、pppdとデータ受信用の
>    アプリケーション(netcat)を起動
> 
> 4. netcatはポート番号:4369/TCPで受信待機
> 
> 5. pppdによってPPP接続が成立
> 
> 6. pppdがIPとデフォルトゲートウェイを設定
> 
> 7. netcatがセンタからのデータを受信、
>    ファイルに書き出し
> -------------------------------------------------------------------------------
> 
> やはり手を抜かず、mgettyをインストールして使用するのが一番安全なように思えますが、新規で追加インストー
> ルをしたことがなくて手順がよくわかりません。
> 
> ダウンロードは「http://packages.debian.org/stable/」から探して行えば良いようですが、目的のものをなか
> なか見つけられません。
> 
> 簡単でも初めてのもの「一応menukonfigは何度か行ってますが」でも分かる様に教えていただけないでしょうか?
> 
> On Fri, 02 Aug 2013 19:23:49 +0900
> Yamamoto <email@hidden> wrote:
> 
> > Yamamotoです。
> > 
> > Packetモニターでもう少し情報が取れたので報告します。
> > 
> > Packetモニターで見たところモデム接続は完了してppp接続の最初の3,4メッセージLCPの
> > 通信設定要求/応答あたりで切れています。
> > おそらくpppdが何かを判定して終了したのでは無いかと思われます。
> > 
> > 
> > On Thu, 01 Aug 2013 00:46:18 +0900
> > Yamamoto <email@hidden> wrote:
> > 
> > > Yamamotoです。
> > > 
> > > 追加で確認が取れたことがあるので記載します。
> > > 
> > > RI信号でpppdを起動していたのですが、docomoさんに聞いたところRING中にATコマンドを送ってもERRORになる
> > > とのことで、信号シーケンスを見るとRING完了でCONNECT時はCD信号が変化することがわかったので試したとこ
> > > ろATコマンドでのERRORをなくなりました。
> > > 
> > > 但し、今度はpppdがppp接続に関してNGと判断しているのか、pppレベルで切られているように思われます。
> > > シリアルのラインモニターで見たところ、おそらくpppプロトコル通信と思われるデータが流れていて、そのあ
> > > と切断されているようです。
> > > 
> > > 何かArmadillo側から接続するときと、着信による接続でpppdの起動方法を変えないといけないのでしょうか?
> > > 
> > > 補足:
> > > CD信号で接続に行くのですが、ppp通信を行う前にpppd設定のATコマンドスクリプトが送信されています。
> > > CONNECTを受信しているので送らなくても良いように思うのですが、タイミングが悪いのでしょうか?
> > > 
> > > On Tue, 30 Jul 2013 21:38:54 +0900
> > > Yamamoto <email@hidden> wrote:
> > > 
> > > > Yamamotoです。
> > > > 
> > > > 下記に関係するのですが、相手からの着信をシリアルのRI信号で判断してpppdを実行して接続するようにしてい
> > > > るのですが・・・
> > > > 
> > > > 一旦接続した後の着信は問題なく1回で接続できるのですが。
> > > > 
> > > > FOMAアダプターの電源OFF/ON後の着信だと1回で接続できません。
> > > > シリアル通信をモニターすると、ATコマンドのATZ(送信)->OK(受信)->ATS0=1(送信)->ERROR(受信)で失敗して再
> > > > 接続を1回から2回繰り返してやっと繋がっています。
> > > > 
> > > > あと、上記の接続前状態に関係なく相手側ではSocket接続で要求を出したあと、回線が繋がったあたりで(FOMA
> > > > アダプターのLED表示とArmadillo側の接続処理状態から)宛先不明のエラーでSocket接続に失敗し、再度回線接
> > > > 続状態で接続に行くと成功します。
> > > > 
> > > > 何かこの辺りのことをご存知の方は、教えていただけませんでしょうか。
> > > > 
> > > > On Wed, 26 Jun 2013 15:29:27 +0900
> > > > Yamamoto <email@hidden> wrote:
> > > > 
> > > > > Yamamotoです。
> > > > > 
> > > > > Armadillo-460でFOMA-UM02-KOを使用してppp接続しようとしていますが、接続状態になり
> > > > > ません。
> > > > > 
> > > > > 今は確認中でmopera.netに接続の確認だけをしようとしています。
> > > > 
> > > > _______________________________________________
> > > > armadillo mailing list
> > > > email@hidden
> > > > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> > > 
> > > (^_^)v(^_^)/~(^_^)v(^_^)/~
> > >      山本 伸夫
> > >    email@hidden
> > > (^_^)/~(^_^)v(^_^)/~(^_^)v
> > > 
> > > _______________________________________________
> > > armadillo mailing list
> > > email@hidden
> > > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> > > 
> > 
> > 
> > _______________________________________________
> > armadillo mailing list
> > email@hidden
> > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 
> (^_^)v(^_^)/~(^_^)v(^_^)/~
>      山本 伸夫
>    email@hidden
> (^_^)/~(^_^)v(^_^)/~(^_^)v
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo





armadillo メーリングリストの案内