[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pleyt@nfrance.com: pptpd]
- To: bugs@openbsd.org
- Subject: [pleyt@nfrance.com: pptpd]
- From: sebastien <pleyt@nfrance.com>
- Date: Sun, 8 Oct 2000 12:54:42 +0200
- Content-Disposition: inline
- User-Agent: Mutt/1.2i
This a copy, i have sent to misc to other people, i think i would we interessant to look it.
----- Forwarded message from sebastien <pleyt@nfrance.com> -----
Date: Sun, 8 Oct 2000 12:34:50 +0200
From: sebastien <pleyt@nfrance.com>
To: misc@openbsd.org
Subject: pptpd
User-Agent: Mutt/1.2i
Precedence: bulk
X-Loop: misc@openbsd.org
Hi,
I think there is a problem in the select() implementation in OpenBSD,
I have try pptp (client) pptpd (serveur) and my own pptp and nothing work properly, on linux it's work
wonderfully, it seems to work good on FreeBSD too.
A litle analysis :
In pptp (client or serveur) , there are 3 files descriptors :
1 for control connection ( TCP/IP )
1 for ppp (or pppd)
1 for data encapsulated ( protocol Gre )
The control connection is ok.
Read ppp packet and encapsulating them and finnaly send them is ok.
Read from Gre encapsulated packet failed.
The select never indicate that something come in!!
but tcpdump indicate that something come in response.
Maybe due to the protocol (47 Gre encapsulation), i dont know.
If anyone got an idea!
--
Sebastien Darribere-Pleyt
pleyt@nfrance.com
http://www.nfrance.com
----- End forwarded message -----
--
Sebastien Darribere-Pleyt
pleyt@nfrance.com
http://www.nfrance.com