[strongSwan] Split tunneling
Andreas Steffen
andreas.steffen at strongswan.org
Fri Oct 22 10:24:24 CEST 2010
Hello Claude,
could you provide some pluto logs with
plutodebug=all
set in ipsec.conf?
Regards
Andreas
BTW On second thought leftsubnet on the strongSwan gateway
should be set to the subnet communicated the Cisco
client via the unity_split_include attribute since
the client will probably used them during Quick Mode.
I don't know if multiple subnets will cause several
Quick Modes to be set up, though.
Regards
Andreas
On 22.10.2010 09:55, Claude Tompers wrote:
> Hello Andreas,
>
> Thank you for your quick reply. Sadly, it does not work, but I think we're on the right path.
> The Cisco client tells me "Negotiating security policies" before it stops silently.
> On the other side, I don't see much in the pluto logs.
> Any ideas ?
>
> kind regards,
> Claude
>
>
> On Thursday 21 October 2010 12:22:56 Andreas Steffen wrote:
>> Hello Claude,
>>
>> yes it should be possible with the Cisco_Unity functionality added
>> to the attr-sql plugin with strongswan-4.4.1:
>>
>> - Enable the attr-sql and sqlite plugins
>>
>> ./configure ... --enable-sqlite --enable-attr-sql
>>
>> - Create an SQLite database:
>>
>> cat strongswan-4.4.1/testing/hosts/default/etc/ipsec.d/tables.sql |
>> sqlite3 /etc/ipsec.d/ipsec.db
>>
>> - Define the path to the database in strongswan.conf
>>
>> libhydra {
>> plugins {
>> attr-sql {
>> database = sqlite:///etc/ipsec.d/ipsec.db
>> }
>> }
>> }
>>
>> - Create a virtual IP pool in the database using the ipsec pool tool
>>
>> ipsec pool -add mypool --start 10.3.0.1 --end 10.3.0.254 --timeout 48
>>
>> - Add internal DNS and WINS servers
>>
>> ipsec pool --addattr dns --server 10.1.0.10
>> ipsec pool --addattr dns --server 10.1.1.10
>> ipsec pool --addattr nbns --server 10.1.0.20
>> ipsec pool --addattr nbns --server 10.1.1.20
>>
>> - Add default domain
>>
>> ipsec pool --addattr unity_def_domain --string "strongswan.org"
>>
>> - Add welcome banner
>>
>> ipsec pool --addattr banner --string "The network will be down from
>> 6-8 pm"
>>
>> - Add split tunneling subnets !!!
>>
>> ipsec pool --addattr unity_split_include --subnet
>> "10.1.0.0/255.255.0.0,10.3.5.0/255.255.255.0"
>>
>> - List all configured attributes
>>
>> ipsec pool --statusattr
>>
>> - Configure the pool in ipsec.conf
>>
>> conn rw-cisco
>> right=%any
>> rightsourceip=%mypool
>> leftsubnet=0.0.0.0/0
>>
>> I haven't actually tested this with the Cisco VPN Client but it
>> should work so that only traffic to the 10.1.0.0/16 and 10.3.5.0/24
>> networks are tunneled.
>>
>> Regards
>>
>> Andreas
>>
>> On 21.10.2010 10:57, Claude Tompers wrote:
>>> Hello,
>>>
>>> Is it possible to do split tunneling with CISCO VPN client and pluto
>>> so that a road-warrior is still able to access i.e. printers in his
>>> local network ?
>>>
>>> kind regards Claude
======================================================================
Andreas Steffen andreas.steffen at strongswan.org
strongSwan - the Linux VPN Solution! www.strongswan.org
Institute for Internet Technologies and Applications
University of Applied Sciences Rapperswil
CH-8640 Rapperswil (Switzerland)
===========================================================[ITA-HSR]==
More information about the Users
mailing list