On Fri, Feb 20, 2015 at 05:27:13PM +0300, Владимир Друзенко wrote:
> А зачем тогда использовать протокол pptp?! > > * *tcp* to tunnel PPP session over a TCP connection. Frames are > encoded in the same way as asychronous serial connections. Туннелировать TCP через TCP (даже с прослойкой PPP) значит нарываться на неприятности c подвисающими коннектами. > * *udp* to tunnel PPP session over a UDP connection. Each frame is > encapsulated in a UDP datagram packet. Туннелировать PPP через UDP, вообще говоря, нельзя: UDP, в отличие от pptpgre, не гарантирует сохранение порядка дейтаграмм. А для PPP требуется сохранение порядка фреймов. Иначе компрессия/шифрование в PPP сойдут с ума, проверено на mpd/ppp over udp с хостером LeaseWeb. Поэтому если уж и использовать PPP для туннелирования (что вообще не лучший выбор, уж лучше шифрованный IP без PPP), то только через PPtP или L2TP (или другой какой протокол с нумерацией пакетов).
