RTシリーズのモバイル通信に関するFAQ


α-DATAの無線インターネットが相手だと接続できません。何がわるいんでしょうか?


最終変更日 [an error occurred while processing this directive]
文書サイズ [an error occurred while processing this directive]B


α-DATAの無線インターネットが相手だと接続できません。何がわるいんでしょうか?


αDATAを経由してRTシリーズに接続する場合、 VJC(Van Jacobson Compressed)機能を有効にしてあると、 圧縮のネゴシエーション失敗することがあるようです。
その場合は、RT側で、ppp ipcp vjc onコマンドを削除(offに)してください。
ppp ipcp vjc offを入力する。
補足)以下のようなログが繰り返し残っていたら、当りです。

...
... RT100i PP[ANONYMOUS01] SEND IPCP ConfReq in ACKSENT
... RT100i   ff 03 80 21 01 3a 00 10  03 06 00 00 00 00 02 06 
... RT100i   00 2d 0f 01 
... RT100i PP[ANONYMOUS01] RECV IPCP ConfRej in ACKSENT
... RT100i   ff 03 80 21 04 3a 00 0c  03 06 00 00 00 00 02 02 
...
解説のために、ログを翻訳すると...
PP[ANONYMOUS01] SEND IPCP ConfReq in ACKSENT
   ff 03 80 21		IPCP
   01			ConfReq
   3a			ID=3a
   00 10		Len=10
   03 06 00 00 00 00	IP-Address option
   02 06 00 2d 0f 01	VJ-Compression option

PP[ANONYMOUS01] RECV IPCP ConfRej in ACKSENT
   ff 03 80 21		IPCP
   04			ConfRej
   3a			ID=3a
   00 0c		Len=0c
   03 06 00 00 00 00	IP-Address option
   02 02		VJ-Compression option
PPPの規定によれば「ConfRejを送り返す時は、ConfReqで送られたオプション をそのままの形で返さなければならない」となっています。しかし、このログ ではVJ-Compressionオプションの長さが変っています。 このような場合、受け取った方ではパケット全体を不正なものとして 無視することになっています。 そのため、RT100i側ではConfRejを受け取っていないことになり、ネゴシエー ションがうまくゆかなくなっているのです。

これを回避するには、先方のPPPソフトを修正するか、あるいはこちらから VJ-Compressionオプションを送らないようにするしかありません。



[ FAQ for RT-Series ]
[ FAQ for Mobile / Windows / Macintosh ]