Я сделал VPN и он заработал (Debian Squeeze, pptpd v1.3.4, клиенты под виндой). VPN простой - просто одна подсеть специально для всех клиентов, безо всяких лишних наворотов.Только вот подсеть эта не /24, а... ну, скажем, или /28, или /20. Я лазил по всему интернету, читал маны pptpd и pppd - что, получается, нигде нельзя указать подсеть, кроме как на каждом виндовом компьютере руками прописывать?!.. Под FreeBSD с mpd5 сразу указывался IP и подсеть, а тут о подсети и не упоминается - только IP и всё (и винда, конечно, сразу думает что это /24). Ведь возможны же варианты, когда это VPN типа PROXYARP, и локальная сеть /28... Или, наоборот, /20 - и всё, клиенты не получат доступа к половине сети!..
Выдаваемый клиентам IP range - 192.168.113.5-10 (некоторые верят что он пытается сам угадать подсеть на основе диапазона IP).