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

[debian-users:22466] Re: about mgetty



中谷です

From: alexandl <alexandl@xxxxxxxxxxxxxxx>
Subject: [debian-users:22448] Re: about mgetty
Date: Thu, 18 May 2000 12:20:59 +0900

> ご指摘にしたがって、
> # ipchains -A input -i ppp0 -s 192.168.1.0/24 -j ACCEPT
> としたところ、
> alchu> > alchu> > May 14 16:59:00 jupiter kernel: Packet log: input DENY ppp0 PROTO=6 192.168.1.4:1081 192.168.1.1:21 L=60 S=0x00 I=2244 F=0x4000 T=64 SYN (#5)
> というエラーはなくなりました。
> これによって、ppp0経由でローカルネットワーク(192.168.1.0/24)からの入力を許可されたことになったはずです。
> 
> しかし、PPPserverとの認証後、依然として各種ネットワークサービスが利用できないでおります。(pingも通りません)
> 
> /var/log/messagesを見ると、次のとおりでした。
> May 18 11:35:23 jupiter pppd[1360]: pppd 2.3.11 started by a_ppp, uid 0
> May 18 11:35:23 jupiter kernel: ppp_ioctl: set dbg flags to 70000
> May 18 11:35:23 jupiter kernel: ppp_ioctl: set flags to 70000
> May 18 11:35:23 jupiter pppd[1360]: Using interface ppp0
> May 18 11:35:23 jupiter pppd[1360]: Connect: ppp0 <--> /dev/ttyS0
> May 18 11:35:23 jupiter kernel: ppp_tty_ioctl: set xasyncmap
> May 18 11:35:23 jupiter kernel: ppp_tty_ioctl: set xmit asyncmap ffffffff
> May 18 11:35:23 jupiter kernel: ppp_ioctl: set flags to 70000
> May 18 11:35:23 jupiter kernel: ppp_ioctl: set mru to 5dc
> May 18 11:35:23 jupiter kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
> May 18 11:35:26 jupiter kernel: ppp_tty_ioctl: set xmit asyncmap a0000
> May 18 11:35:26 jupiter kernel: ppp_ioctl: set flags to f070003
> May 18 11:35:26 jupiter kernel: ppp_ioctl: set mru to 5dc
> May 18 11:35:26 jupiter kernel: ppp_tty_ioctl: set rcv asyncmap 0
> May 18 11:35:26 jupiter kernel: ppp_ioctl: set flags to f070043
> May 18 11:35:26 jupiter kernel: ppp_ioctl: set maxcid to 16
> May 18 11:35:26 jupiter kernel: ppp_ioctl: set flags to f070047
> May 18 11:35:26 jupiter pppd[1360]: found interface eth0 for proxy arp
> May 18 11:35:26 jupiter pppd[1360]: local  IP address 192.168.1.1
> May 18 11:35:26 jupiter pppd[1360]: remote IP address 192.168.1.2
> May 18 11:35:29 jupiter kernel: ppp_ioctl: set flags to f0700c7
> May 18 11:35:29 jupiter pppd[1360]: CCP terminated by peer
> May 18 11:35:29 jupiter pppd[1360]: Compression disabled by peer.
> May 18 11:35:29 jupiter kernel: ppp_ioctl: set flags to f070047
> May 18 11:36:48 jupiter pppd[1360]: LCP terminated by peer
> May 18 11:36:48 jupiter kernel: ppp_ioctl: set flags to f07004b
> May 18 11:36:48 jupiter kernel: ppp_ioctl: set flags to f07000b
> May 18 11:36:48 jupiter kernel: ppp_tty_ioctl: set xmit asyncmap ffffffff
> May 18 11:36:48 jupiter kernel: ppp_ioctl: set flags to f070008
> May 18 11:36:48 jupiter kernel: ppp_ioctl: set mru to 5dc
> May 18 11:36:48 jupiter kernel: ppp_tty_ioctl: set rcv asyncmap 0
> May 18 11:36:48 jupiter pppd[1360]: Hangup (SIGHUP)
> May 18 11:36:48 jupiter pppd[1360]: Modem hangup
> May 18 11:36:48 jupiter pppd[1360]: Connection terminated.
> May 18 11:36:48 jupiter pppd[1360]: Connect time 1.5 minutes.
> May 18 11:36:48 jupiter pppd[1360]: Sent 386 bytes, received 458 bytes.
> May 18 11:36:48 jupiter pppd[1360]: Exit.
> May 18 11:36:48 jupiter kernel: ppp: channel ppp0 closing.
> 
> これは、192.168.1.2の外部ホストが、mgetty搭載のpotato(192.168.1.1)にログインしたときの状況なのですが、気になったのが、
> May 18 11:35:29 jupiter pppd[1360]: Compression disabled by peer.
> という部分です。
> これは、PPPの圧縮モジュールの利用が許可されていないという意味に思われます。

Linuxのpppdは経験ないので自信ないですが、by peerだから、
リモート側の設定により、disableにしたという意味じゃないかな?
# 英語も苦手です。

> つまり、各種ネットワークサービスが利用できないのは、PPPプロトコルにおける圧縮モジュールが機能していないことが原因ではないかと思うのです。
ログでは11:35:29から11:36:48までのあいだ、正常に接続していて、
リモート側から接続を切断しているように読めます。
ということで、PPPは正常に動いているようです。

それよりも、リモートのIPアドレスとルーティングの設定はどうなっているのでしょう?
前回は192.168.1.4、今回は192.168.1.2になっているように
おもえます。
ppp0のリモートの側へのルーティングは動的にやっているのでしょうか?
# あ、でもslinkの時は動作してたんですよね。

接続が確立している間の、ifconfig、netstat -nrの結果とpppのログを
見せてもらえますか?