[wellylug] OT: VPN howto

Rob Stockley wellylug at mowgli.net.nz
Fri Mar 25 08:34:49 NZST 2005


So if I understamd you correctly, the machines with remote access should 
be on a completely different subnet?

 Internet
      ||
      \/
203.79.?.?
firewall 192.168.3.1 <<<===>>>  VPN IP range 192.168.3.0/24
192.168.2.1
      ||
      \/
local IP ranges
192.168.2.0/24

At the moment The VPN range is part of the same IP range as the local 
network.

Rob

Rib

Pete Black wrote:

> You need a route specifying the VPN firewall as the gateway to the 
> 'internal' network on the client - this should be setup by the IPSEC 
> client, but check it anyway, and you also need to ensure that the VPN 
> client's network card and the remote 'internal' subnets are different, 
> or packets will get sent out  eth0 (192.168.0.x) instead of 
> default-gatewayed through the VPN router (to reach internal subnet 
> 192.168.0.x).
>
> The machines on your internal network will also need to gateway (or 
> otherwise route) through the server that handles the VPN in order to 
> reply to connections made from that IP range. That is, ensure that 
> packets sent from the internal network to the IP address block 
> specified in your roadwarrior server config actually end up getting 
> routed to ipsec0 on your VPN server. If the VPN server is the default 
> gateway, this shouldn't be a problem.
>
> I would suspect an ip range mismatch e.g. client internal == server 
> internal or a misconfiguration in the ipsec.conf causing incorrect 
> routes to be set on the server - it should be possible to manually 
> enter routes once the connection is established. Also ensure you are 
> not firewalling packets to/from the ipsecX interfaces in the FORWARD 
> table.
>
> Those would be the most common issues i would look at when 
> troubleshooting.
>
> Let me know if you need more help
>
> -Pete
>
>
>> Please excuse the off-topic nature of this post. This has a tenuous 
>> link with Linux in that my network servers run Debian. Trouble is I 
>> can't access them remotely through the VPN I've set up.
>>
>> The firewall is IPCop1.4 and on it I've configured a roadwarrior VPN 
>> using PSK between IPCop and a laptop running XP SP2. I followed 
>> roughly followed the instructions at:
>> http://www.ipcop.org/1.2.0/en/vpn/html/
>>
>> I can establish a VPN connection using ipsec.exe. I can ping the 
>> firewall's  internal IP address. I can ssh to the firewall using 
>> PuTTY through the VPN (external ssh access is blocked). Trouble is I 
>> can't access anything else within my home network.
>>
>> I expect the next step is to set up some appropriate routing but 
>> search as I may I can't find an appropriate howto. Anyone been here 
>> done that?
>>
>> Rob Stockley
>>
>>
>> -- 
>> Wellington Linux Users Group Mailing List: 
>> wellylug at lists.wellylug.org.nz
>> To Leave:  http://lists.wellylug.org.nz/mailman/listinfo/wellylug
>
>
>
>


Pete Black wrote:

> You need a route specifying the VPN firewall as the gateway to the 
> 'internal' network on the client - this should be setup by the IPSEC 
> client, but check it anyway, and you also need to ensure that the VPN 
> client's network card and the remote 'internal' subnets are different, 
> or packets will get sent out  eth0 (192.168.0.x) instead of 
> default-gatewayed through the VPN router (to reach internal subnet 
> 192.168.0.x).
>
> The machines on your internal network will also need to gateway (or 
> otherwise route) through the server that handles the VPN in order to 
> reply to connections made from that IP range. That is, ensure that 
> packets sent from the internal network to the IP address block 
> specified in your roadwarrior server config actually end up getting 
> routed to ipsec0 on your VPN server. If the VPN server is the default 
> gateway, this shouldn't be a problem.
>
> I would suspect an ip range mismatch e.g. client internal == server 
> internal or a misconfiguration in the ipsec.conf causing incorrect 
> routes to be set on the server - it should be possible to manually 
> enter routes once the connection is established. Also ensure you are 
> not firewalling packets to/from the ipsecX interfaces in the FORWARD 
> table.
>
> Those would be the most common issues i would look at when 
> troubleshooting.
>
> Let me know if you need more help
>
> -Pete
>
>
>> Please excuse the off-topic nature of this post. This has a tenuous 
>> link with Linux in that my network servers run Debian. Trouble is I 
>> can't access them remotely through the VPN I've set up.
>>
>> The firewall is IPCop1.4 and on it I've configured a roadwarrior VPN 
>> using PSK between IPCop and a laptop running XP SP2. I followed 
>> roughly followed the instructions at:
>> http://www.ipcop.org/1.2.0/en/vpn/html/
>>
>> I can establish a VPN connection using ipsec.exe. I can ping the 
>> firewall's  internal IP address. I can ssh to the firewall using 
>> PuTTY through the VPN (external ssh access is blocked). Trouble is I 
>> can't access anything else within my home network.
>>
>> I expect the next step is to set up some appropriate routing but 
>> search as I may I can't find an appropriate howto. Anyone been here 
>> done that?
>>
>> Rob Stockley
>>
>>
>> -- 
>> Wellington Linux Users Group Mailing List: 
>> wellylug at lists.wellylug.org.nz
>> To Leave:  http://lists.wellylug.org.nz/mailman/listinfo/wellylug
>
>
>




More information about the wellylug mailing list