OpenVPN/Routing

From Secure Computing Wiki
Revision as of 20:12, 13 June 2009 by Krzee (Talk | contribs) (Undo revision 819 by Flaccid (Talk))

Jump to: navigation, search

herafe is an example from ##OpenVPN on freenode. f Videos Categories Pornstars Imlive


Upload Videos | Galleries Don't be shy




129 Ratings

Share

Flag

Embed

Problems?


Categories: Amateur, Latina Duration: 7:04 | Date Added: 2 days ago | Views: 44334 Tags: amateur, homemade, ass, latina, panties, lingerie, brunette...[ + ] more



Related Videos


Sexy ass brazilian brun... 17:40 102107 views

5 months ago

webcam college latina d... 13:52 53171 views

4 months ago

Take off my panties 11:00 77498 views

1 month ago

Hot ass latina pornstar... 25:53 205892 views

3 months ago

We all want a piece of ... 18:39 142697 views

3 months ago

Hardcore tailpipe latin... 30:49 319130 views

5 months ago

Afternoon latina ass fu... 20:14 28492 views

8 months ago

Sexy latina gets her ti... 35:18 46030 views

5 months ago

Sexy ass fuckdolls puss... 45:19 138935 views

5 months ago

Grey lingerie teeny ass... 29:08 117186 views

2 months ago

© Keezmovies.com, 2008 · Terms & Conditions · Privacy Policy · DMCA · 2257 · Advertise · Supportd Oaudfsr user had a openvpn server with a lan (192.168.2.0) behind it, and 2 client with lans behind them:

fas dclient1 with lan 192.168.1.0
cdflient2 with lan 192.168.3.0

He wafanted machines on all 3 lans to be able to communicate using a tun (routed) setup.

d The ufaser needed the following in his server.conf: safaafd

s
dapaush "route 192.168.2.0 255.255.255.0"
push s"route 192.168.1.0 255.255.255.0"
push "rssoute 192.168.3.0 255.255.255.0"
route 192.168.1.0 2 Videos
Categories
Pornstars
Imlive
 
 
Upload Videos | Galleries 
Don't be shy

 
 
 
 
 
129 Ratings
 
Share 
 
Flag 
 
Embed 
 
Problems? 


Categories: Amateur, Latina
Duration: 7:04   |   Date Added: 2 days ago   |   Views: 44334
Tags: amateur, homemade, ass, latina, panties, lingerie, brunette...[ + ] more

 
 

Related Videos
  


Sexy ass brazilian brun...
17:40
102107 views 

5 months ago 

webcam college latina d...
13:52
53171 views 

4 months ago 

Take off my panties
11:00
77498 views 

1 month ago 

Hot ass latina pornstar...
25:53
205892 views 

3 months ago 

We all want a piece of ...
18:39
142697 views 

3 months ago 

Hardcore tailpipe latin...
30:49
319130 views 

5 months ago 

Afternoon latina ass fu...
20:14
28492 views 

8 months ago 

Sexy latina gets her ti...
35:18
46030 views 

5 months ago 

Sexy ass fuckdolls puss...
45:19
138935 views 

5 months ago 

Grey lingerie teeny ass...
29:08
117186 views 

2 months ago 
 
© Keezmovies.com, 2008 · Terms & Conditions · Privacy Policy · DMCA · 2257 · Advertise · Support55.255.255.0
route 192.sfd168.3.0 255.255.255.0
client-to-claient
f

as Thaeaadaf first push route means that he is telling his server to let ALL clients to know about the fact that they should add an entry in their routing table to route 192.168.2.0/24 through their vpn. That is because 192.168.2.0 is a LAN behind his VPN server, which the clients should be able to communicate with.

The secfoadnd and third match route entries, and are telling all clients (and the server via the route entries) to route those networks through the VPN.

fds You mayf sdrealize that client1 should not route 192.168.1.0 traffic over the vpn, and that client2 should not route 192.168.3.0 traffic over the vpn (because those networks are local to each client). Because of the irosfute entries you will see below, openvpn knows this too and skips the push for the client.

The route enaftries are telling his server to add a route for each of 192.168.1.0, and 192.168.3.0 to its kernel's routing table, which will go through the tunnel interface. The server's kernel now has entries for 2d fsdLANs to both go through the vpn interface, but when that happens how will openvpn know what client to send each network to? The answer is iroffaute!

da fIsroute does not bypass or alter the kernel's routing table, it allows openvpn to know it should handle the routing when the kernel points to it but the network is not one that openvpn knows about. The iroaute entry tells the openvpn server which client is responsible for the network. Without the iroute entry you will find the following in your logfiles: f <dapre> MULfaTI: bad source address from client [IP ADDRESS], packet dropped </presd> s IfP ADDRESS in that case would be the machine on client LAN which tried to talk through vpn, because openVPN has no clue what that address is. Onsdfce you give it the iroute statement, that changes. Iroute is a route internal to openVPN, and has nothing to do with the kernel's routing table. It tells openvpn which client owns which network. Note that aseven if you only have 1 lan behind 1 client, YOU STILL NEED IROUTE. You will need it any time a source ip address different than what the client connected from tries to send (or respond to) traffic over thfe VPN. asdf The asthing is, we cant just drop the iroute into server.conf because it would then be used for every client, and iroute is only to tell the server at which client it should send traffic destined for a network that the kernel said should go to the openvpn interface. That is dswhy we add the iroute commands Videos Categories Pornstars Imlive


Upload Videos | Galleries Don't be shy




129 Ratings

Share

Flag

Embed

Problems?


Categories: Amateur, Latina Duration: 7:04 | Date Added: 2 days ago | Views: 44334 Tags: amateur, homemade, ass, latina, panties, lingerie, brunette...[ + ] more



Related Videos


Sexy ass brazilian brun... 17:40 102107 views

5 months ago

webcam college latina d... 13:52 53171 views

4 months ago

Take off my panties 11:00 77498 views

1 month ago

Hot ass latina pornstar... 25:53 205892 views

3 months ago

We all want a piece of ... 18:39 142697 views

3 months ago

Hardcore tailpipe latin... 30:49 319130 views

5 months ago

Afternoon latina ass fu... 20:14 28492 views

8 months ago

Sexy latina gets her ti... 35:18 46030 views

5 months ago

Sexy ass fuckdolls puss... 45:19 138935 views

5 months ago

Grey lingerie teeny ass... 29:08 117186 views

2 months ago

© Keezmovies.com, 2008 · Terms & Conditions · Privacy Policy · DMCA · 2257 · Advertise · Supportto a ccd entry.

fa You wiall need client-config-dir /path/to/ccd/ in your server config file to enable ccd entries. ccd entries are basically included into server.conf, but only for the specified client. You put commands in ccd/fclient-common-name, and they are only included when the client's common-name matches the name of the file in ccd/.

dsaf In this asdexample lets assume the client owning the network 192.168.1.0 has a common-name of client1. In ccd/client1 He should have the following: f Videos Categories Pornstars Imlive


Upload Videos | Galleries Don't be shy




129 Ratings

Share

Flag

Embed

Problems?


Categories: Amateur, Latina Duration: 7:04 | Date Added: 2 days ago | Views: 44334 Tags: amateur, homemade, ass, latina, panties, lingerie, brunette...[ + ] more



Related Videos


Sexy ass brazilian brun... 17:40 102107 views

5 months ago

webcam college latina d... 13:52 53171 views

4 months ago

Take off my panties 11:00 77498 views

1 month ago

Hot ass latina pornstar... 25:53 205892 views

3 months ago

We all want a piece of ... 18:39 142697 views

3 months ago

Hardcore tailpipe latin... 30:49 319130 views

5 months ago

Afternoon latina ass fu... 20:14 28492 views

8 months ago

Sexy latina gets her ti... 35:18 46030 views

5 months ago

Sexy ass fuckdolls puss... 45:19 138935 views

5 months ago

Grey lingerie teeny ass... 29:08 117186 views

2 months ago

© Keezmovies.com, 2008 · Terms & Conditions · Privacy Policy · DMCA · 2257 · Advertise · Support <sdaffafpre> iroute 192.168.1.0 255.255.255.0 </pre>

As you can see our user will make a ccd/ entry for each client with a lan behind it. The ccd entry will have an iroute command for the network behind the client.

That means that client2 on the 192.168.3.0 LAN would have the following entry for its ccd/client2 file:

iroute 192.168.3.0 255.255.255.0

Ovpn routing-1.jpg

ROUTES TO ADD OUTSIDE OF OPENVPN
If you are not running openvpn on the router for each lan, you have some more routes to add.
Lets say our server is 192.168.2.10 on its lan, and uses 192.168.2.1 as its default route, and you want the 2.x lan to be accessible or able to access other lans over the vpn.
2.1 would need a route for every network that 2.x will access or be accessed by. That means in our example:
192.168.2.1 must know that for 192.168.1.x 192.168.3.x and the vpn internal network (for example, 10.8.0.x), it sends the traffic to 192.168.2.10
This is true for any number of lans you want to connect, whether server or client.

If you fail to add this route, here is what would happen if a VPN client (for example, 10.8.0.6) wanted to send traffic to 192.168.2.20:
1) The vpn client sends traffic to 192.168.2.20, with a source address of 10.8.0.6
2) The vpn server (10.8.0.1 and 192.168.2.10) receives the traffic, has IP forwarding enabled, and passes the traffic to 192.168.2.20
3) 192.168.2.20 gets it and tries to respond to 10.8.0.6 but has no entry in its routing table
4) Because 192.168.2.20 has no route for 10.8.0.6, it sends the traffic to its default gateway which is 192.168.2.1
5) 192.168.2.1 checks its routing table, has no route for 10.8.0.6, and sends the traffic to its default gateway which is likely its ISP
6) The ISP ignores it, because it is a RFC 1918 ip (aka lan only)

the annoying work-around would be to add the route to every box on the LAN, in which case step 3 above would work.

If this needs clarification ask me about it and I will update this page after discovering how to make it clearer.

Caveats

  • There is an issue with Windows Vista and a broken API when running less that OpenVPN 2.1.

Basically if you see an error like this:

route ADD 10.8.0.0 MASK 255.255.255.0 10.8.0.9
ROUTE: route addition failed using CreateIpForwardEntry: One or more arguments are not correct.
Route addition via IPAPI failed

One solution is to run the latest 2.1 client package.
And an easier solution is to use add this to your config:

route-method exe
route-delay 2

The first option changes how windows adds a route
The second option waits to add the route (helpful for making sure you get a DHCP lease before messing with routes)
If those dont help, try turning off routing and remote acess in administrative tools - routing and remote access

Written by krzee @ ##OpenVPN @ freenode IRC

Videos

Categories Pornstars Imlive


Upload Videos | Galleries Don't be shy




129 Ratings

Share

Flag

Embed

Problems?


Categories: Amateur, Latina Duration: 7:04 | Date Added: 2 days ago | Views: 44334 Tags: amateur, homemade, ass, latina, panties, lingerie, brunette...[ + ] more



Related Videos


Sexy ass brazilian brun... 17:40 102107 views

5 months ago

webcam college latina d... 13:52 53171 views

4 months ago

Take off my panties 11:00 77498 views

1 month ago

Hot ass latina pornstar... 25:53 205892 views

3 months ago

We all want a piece of ... 18:39 142697 views

3 months ago

Hardcore tailpipe latin... 30:49 319130 views

5 months ago

Afternoon latina ass fu... 20:14 28492 views

8 months ago

Sexy latina gets her ti... 35:18 46030 views

5 months ago

Sexy ass fuckdolls puss... 45:19 138935 views

5 months ago

Grey lingerie teeny ass... 29:08 117186 views

2 months ago

© Keezmovies.com, 2008 · Terms & Conditions · Privacy Policy · DMCA · 2257 · Advertise · Support Feel free to discuss this document on the unofficial OpenVPN forum at: OpenVPN Forum: Lans behind OpenVPN