[Armadillo:09104] Re: Armadillo-460でFOMA-UM02-KOを使用してppp接続できない
Yamamoto
email@hidden
2013年 8月 3日 (土) 09:10:12 JST
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 メーリングリストの案内