Hi,
Since there's no board for general VPN issues and thoughts I'll post it here then..
As I understand it m0n0 supports PPTP and IPSec and pfS all three. I use one of them myself and it appears good.
However, I am a bit worried over the limitations.
I don't like the situation where - regarding pfS - one simply cannot say to a client that "it supports VPN of all those three variants.." since the limitations are so grave so one has to immediately fill in: "..but it cannot do this and that and this..". Many clients would get quite annoyed and say "don't but me with details, simply get me something that will always WORK..".
To install pfS there and then having to explain to that person that "that particular usage cannot be supported due to <lenghty tech stuff he doesn't understand..> and I told you that 6 months ago..". He would get pissed off.
How do you guys do when selling in pfS and it's going to be used for VPN? For example, the issue with NAT-T or not being able to use outgoing PPTP when inboud is set-up, which I imagine is quite common?
And then there's fixes that could/should fix some issues..? Well, any such fixes should be built-in and as long as they're not I'll take that as an indications that the pfS developers themselves don't regard them as fully stable and then I wouldn't want to use them anyway.
As I understand it all this is due to the use of PF, right? Or just partly correct? And since m0n0 doesn't use it it doesn't have the limitations pfS has, right? It would be quite interesting to hear some discussion (or point me to it..) concerning the design choices taken, despite these VPN-issues coming with them.
I am myself thinking of moving over entirely to m0n0 or perhaps use m0n0 as VPN engine only instead, but haven't decided what route would be the least problematic. And I do feel that pfS seems a bit more full featured (even though much is present in m0n0 too) and then there's the issues with one or two packages that one just cannot be without..

How do pfS devs see it, the problems with PF in regard to VPN is not enough to replace it since it brings so many other advanced stuff in, regarding shaping and state table handling etc etc?
I have noted that some fixes seem to be upcoming (frickin etc) but can someone say something more strategic concerning upcoming versions of pfS and VPN status in regards to present limitations?
TIA,