[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 メーリングリストの案内