[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:28951] [PPxP] Communication is failed



土屋です

Woody(testing)環境ですが、kernel を 2.4.5 に更新したところ、PPxP によ
るダイヤルアップ接続が失敗するようになって困っています。正確には、接続
および認証には成功しているようなのですが、その後の実際の通信に失敗しま
す。

実際には以下のような手順で試しました。

/usr/share/doc/README.Debian を参照すると、kernel-2.4.x では、TUN/TAP 
デバイスか、ethertap デバイスが利用できると言うことでしたから、その指
示に従って kernel option を調節しました。

/sbin/lsmod を実行して確認すると、以下のように必要なドライバは組み込ま
れているようです。

    ethertap                2864   0 (autoclean) (unused)
    rtc                     5280   0 (autoclean)
    serial_cs               5600   0 (unused)
    serial                 43424   0 [serial_cs]
    ds                      6832   2 [serial_cs]
    i82365                 22416   2
    pcmcia_core            42496   0 [serial_cs ds i82365]
    netlink_dev             2032   1

この状態で通信しようとすると、初期化・認証には成功して、通信開始時に自
動的に実行される ip-start スクリプトが呼び出される辺りで、以下のような
エラーが発生します。

    Jun 26 05:47:22 [453] CP   : IPCP: Received-Configure-Ack id=2
    Jun 26 05:47:22 [453] CP   :  IP-Compression-Protocol: VJ (Max=15, Comp=0)
    Jun 26 05:47:22 [453] CP   :  IP-Address: x.x.x.x
    Jun 26 05:47:22 [453] CP   :  Primary-DNS-Address: x.x.x.x
    Jun 26 05:47:22 [453] CP   :  Secondary-DNS-Address: x.x.x.x
    Jun 26 05:47:22 [453] OS   : fopen(/etc/ppxp/ip/drouteup) OK
    Jun 26 05:47:22 [453] ERROR: SIOCSIFADDR(123.123.123.123): No such device
    Jun 26 05:47:22 [453] ERROR: SysIpRoute SIOCADDRT: No such device
    Jun 26 05:47:22 [453] OS   : fopen(/home/tsuchiya/.ppxp/ip/ip-start) OK
    Jun 26 05:48:41 [453] OS   : Attach console(tsuchiya)=5
    Jun 26 05:48:41 [453] PHASE: Network =DOWN=> Terminate
    Jun 26 05:48:41 [453] OS   : fopen(/etc/ppxp/ip/droutedown) OK
    Jun 26 05:48:41 [453] ERROR: SysIpRoute SIOCDELRT: No such device
    Jun 26 05:48:41 [453] ERROR: SysIpConfig SIOCGIFFLAGS: No such device

この SIOCSIFADDR というエラーが問題なのだと思いますが、このキーワード
と ppxp を組み合わせて検索してみたのですが、どうにも解決方法が見つかり
ませんでした。

使用している ppxp のバージョンは 0.2001051623-1 で、.config の中で関係
のありそうな部分は以下の通り(コメント部分は削除)です。

    CONFIG_NET=y
    CONFIG_PACKET=y
    CONFIG_NETLINK=y
    CONFIG_NETLINK_DEV=m
    CONFIG_NETFILTER=y
    CONFIG_FILTER=y
    CONFIG_UNIX=y
    CONFIG_INET=y
    CONFIG_IP_MULTICAST=y
    CONFIG_NETDEVICES=y
    CONFIG_DUMMY=m
    CONFIG_TUN=m
    CONFIG_ETHERTAP=m

その他、CONFIG_NETLINK=n として TUN/TAP のみを生かすようにするなど、色々
と設定を変更してみたのですが、いずれも失敗に終わりました。

という状況なのですが、この問題を修正する方法をご存じの方は教えていただ
けないでしょうか。また、kernel-2.4.5 と PPxP を使用して通信に成功して
いらっしゃる方がいたら、その kernel の構築に使った .config を見せてい
ただけないでしょうか。

宜しくお願いします。

-- 
土屋 雅稔  ( TSUCHIYA Masatoshi )
    http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/