Maybe someone can help me.
About the directive ** push "redirect-gateway def1" ** I have found the following explanation:

"Parameter def1: Instead of replacing the existing default gateway, OpenVPN
will add two new routes, 0.0.0.0/1 and 128.0.0.0/1. These routes together also cover all IPv4 space, and are more specific (/1) than the regular gateway (/0). Routing always takes place over the more specific routes, and thus all traffic is sent over the VPN. The advantage of this trick is that the default gateway is left intact. If the VPN connection is stopped, the original gateway can be
restored. Note that in this case, OpenVPN will add an explicit route to the
OpenVPN server itself, so the encrypted traffic itself will not be sent over the
tunnel."

From the above, and after some research in Internet, I undestand (I imagine that I am wrong...) that all IP packets transit through the VPN server, even those IP packets that are not destined to a host belonging to the VPN. To me this means the following: an IP packet destined to a host not belonging to the VPN travels through the VPN tunnel until some an unspecified point, then it leaves the secure VPN tunnel in order to reach the "unsafe" host. Now my (stupid?) question is: since sooner or later the IP packet will leave the secure VPN tunnel, what is the purpose to make it travel through the secure VPN tunnel only for the first part of its trip? Why not use the unsafe direct way?

Any help is appreciated.

--
====
Lampo@Gmail-IMAP



_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to