kmiller01 said:
>
> I'm looking for opinions on VPN's.  We're planning to set up a VPN between
> a  couple of our offices, they won't have to interoperate with any Windows
>  machines or any other clients, just the 2 machines talking to each other
> to  link 2 networks.
>
> Do any of you guys have an opinion about the best VPN scheme to use?

I personally love vtun. It uses a single port, you can use either TCP
or UDP, you can have virtually unlimited numbers of users connected
(and all connected to the same PID), it's pretty easy to setup & understand,
it's VERY reliable(I've been using it in production for more then a year
without the slightest problem), It runs on multiple OSs, Linux, *BSD, and
Solaris among them. Not sure if it's included with redhat or not. It
requires a kernel module for best performance(this module has been included
with the 2.4.x kernel for a long time, with 2.2.x you need to compile it
seperate). Because it uses TCP/UDP it works great with NAT, and firewalls.
You can use any port you want to establish the connections.

I have also used vpnd, but while it works OK for a limited number of
connections(5 or less), any more and I encountered serious scalability
issues. Such as running out of PPP devices(each vpn device used a PPP
interface), trying to increase this failed. Also had problems running
out of entropy so connections would slow down considerably. vtun on
the other hand was always very fast, never needed ppp devices(it uses
'tun' devices which are part of the kernel driver). The kernel driver
is by no means required but it is reccomended for best performance.

There is IPSec as well, but most IPSec Implimentations are not friendly
with NAT or firewalls because they primarily do not use TCP/UDP for their
communications(their design is intentional). Some see this as a benefit,
I personally don't like it. Fortunately some vendors have begun to
impliment IPSec-over-UDP which works around this problem. It's been a bit
over a year since I played with FreeSWAN but at the time they didn't
have this supported, not sure if thats still the case or not. Native
IPSEC is also difficult to monitor due to the same fact that it uses
IP protocol #50 (I think) rather then TCP(#6)/UDP(#17) so tools like netstat
and the like don't register that data(perhaps patched versions are
available).

In any case, I reccomend you check out vtun, it's available I believe
at http://vtun.sourceforge.net

IPSec, because in it's native form doesn't use TCP/UDP it may not
always work(not all providers route that traffic). It's not common
to find a carrier that doesn't route it, but it's far from impossible.
At my former company I had 2 employees that had to use vtun over TCP
because their ISPs were somehow preventing UDP communications from
working(all other users on the other ISPs were unaffected). By nature,
UDP is better for VPNs then TCP. But in a "clean" network enviornment
there will probably not be a noticable difference between the 2.

nate





-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to