* delayed masquerading problems after openswan ipsec
@ 2004-07-24 8:14 Felix Joussein
2004-07-24 17:14 ` Antony Stone
0 siblings, 1 reply; 3+ messages in thread
From: Felix Joussein @ 2004-07-24 8:14 UTC (permalink / raw)
To: netfilter
Hello List,
I'm not new to iptables, but this problem is very strange:
I have a Linux 2.4.26 + openswan ipsec + iptables 2.11 box with a cable
modem to connect to the internet - so far:
I have one single rule in the postrouting chain:
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
This works fine - also my IPSec tunnel is working nice.
But after a while - can't say how long, the connection from the lan
thrue the linux box get lost.
dmesg's Output is:
MASQUERADE: Route sent us somewhere else.
klips_error:ipsec_xmit_send: ip_send() failed, err=1
This message repeats as long, as I remove the MASQ rule, and re-set it.
Has anyone an idea about this issue?
Thanks,
Felix
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: delayed masquerading problems after openswan ipsec
2004-07-24 8:14 delayed masquerading problems after openswan ipsec Felix Joussein
@ 2004-07-24 17:14 ` Antony Stone
2004-07-26 21:40 ` Felix Joussein
0 siblings, 1 reply; 3+ messages in thread
From: Antony Stone @ 2004-07-24 17:14 UTC (permalink / raw)
To: netfilter
On Saturday 24 July 2004 9:14 am, Felix Joussein wrote:
> Hello List,
>
> I'm not new to iptables, but this problem is very strange:
>
> I have a Linux 2.4.26 + openswan ipsec + iptables 2.11 box with a cable
> modem to connect to the internet - so far:
> I have one single rule in the postrouting chain:
>
> iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
>
> This works fine - also my IPSec tunnel is working nice.
> But after a while - can't say how long, the connection from the lan
> thrue the linux box get lost.
> dmesg's Output is:
>
> MASQUERADE: Route sent us somewhere else.
> klips_error:ipsec_xmit_send: ip_send() failed, err=1
>
> This message repeats as long, as I remove the MASQ rule, and re-set it.
>
> Has anyone an idea about this issue?
Does your cable modem service provider change IP addresses on you on some
frequent basis?
Try checking ifconfig next time this happens (before and after the problem).
I expect you'll find that when things are working, both eth0 and ipsec0 have
the same IP address (acquired from the ISP by DHCP), but after the problem
has occurred, you'll probably see a different address on eth0, with the same
old one on ipsec0.
The solution is probably to take the IPsec tunnel down and bring it back up
again when the IP address on eth0 changes - I think you can do this from a
script called by the DHCP client daemon.
If it turns out you're not getting given a different IP address, perhaps you
can post the output from some diagnostics such as "route -n" or "ipsec look".
Regards,
Antony.
--
RTFM may be the appropriate reply, but please specify exactly which FM to R.
Please reply to the list;
please don't CC me.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: delayed masquerading problems after openswan ipsec
2004-07-24 17:14 ` Antony Stone
@ 2004-07-26 21:40 ` Felix Joussein
0 siblings, 0 replies; 3+ messages in thread
From: Felix Joussein @ 2004-07-26 21:40 UTC (permalink / raw)
To: netfilter
Hello Antony,
Thanks for your answer:
My Cabel provider does distribute dyn IP's - but the lease time is set
to 300 years - this is why I have set it staticly.
Her's the outpuut your's like to see:
10.160.0.0/24 -> 10.0.0.0/8 => tun0x104e@195.67.121.56
comp0xad62@195.67.121.56 esp0xe543f752@195.67.121.56 (20277)
62.167.54.142/32 -> 195.67.121.56/32 => tun0x1050@195.67.121.56
comp0xad63@195.67.121.56 esp0xe543f753@195.67.121.56 (20277)
ipsec0->eth0 mtu=16260(1443)->1500
comp0x2ee4@62.167.54.142 COMP_DEFLATE: dir=in src=195.67.121.56
life(c,s,h)=bytes(2784,0,0)addtime(15680,0,0)usetime(2477,0,0)packets(4,0,0)
idle=1726 ratio=43391975:43390473 refcount=9 ref=690
comp0x2ee5@62.167.54.142 COMP_DEFLATE: dir=in src=195.67.121.56
life(c,s,h)=addtime(15111,0,0) refcount=5 ref=706
comp0xad62@195.67.121.56 COMP_DEFLATE: dir=out src=62.167.54.142
life(c,s,h)=bytes(1602324,0,0)addtime(15680,0,0)usetime(2505,0,0)packets(20277,0,0)
idle=670 ratio=1602324:1601251 refcount=5 ref=698
comp0xad63@195.67.121.56 COMP_DEFLATE: dir=out src=62.167.54.142
life(c,s,h)=addtime(15111,0,0) refcount=5 ref=714
esp0x3dbc92a6@62.167.54.142 ESP_3DES_HMAC_MD5: dir=in src=195.67.121.56
iv_bits=64bits iv=0xdef652007170d02c ooowin=64 seq=31798
bit=0xffffffffffffffff max_seq_diff=6 alen=128 aklen=128 eklen=192
life(c,s,h)=bytes(43390473,0,0)addtime(15680,0,0)usetime(2490,0,0)packets(30781,0,0)
idle=670 refcount=30781 ref=691
esp0x3dbc92a7@62.167.54.142 ESP_3DES_HMAC_MD5: dir=in src=195.67.121.56
iv_bits=64bits iv=0xb30a2cb08153f175 ooowin=64 alen=128 aklen=128
eklen=192 life(c,s,h)=addtime(15111,0,0) refcount=4 ref=707
esp0xe543f752@195.67.121.56 ESP_3DES_HMAC_MD5: dir=out src=62.167.54.142
iv_bits=64bits iv=0x677cca706b74ba90 ooowin=64 seq=20277 alen=128
aklen=128 eklen=192
life(c,s,h)=bytes(2264424,0,0)addtime(15680,0,0)usetime(2505,0,0)packets(20277,0,0)
idle=670 refcount=4 ref=699
esp0xe543f753@195.67.121.56 ESP_3DES_HMAC_MD5: dir=out src=62.167.54.142
iv_bits=64bits iv=0xfa7de0dbce5e3072 ooowin=64 alen=128 aklen=128
eklen=192 life(c,s,h)=addtime(15111,0,0) refcount=4 ref=715
tun0x104d@62.167.54.142 IPIP: dir=in src=195.67.121.56
policy=10.0.0.0/8->10.160.0.0/24 flags=0x8<>
life(c,s,h)=bytes(43391975,0,0)addtime(15680,0,0)usetime(2490,0,0)packets(30781,0,0)
idle=670 refcount=4 ref=689
tun0x104e@195.67.121.56 IPIP: dir=out src=62.167.54.142
life(c,s,h)=bytes(1602324,0,0)addtime(15680,0,0)usetime(2505,0,0)packets(20277,0,0)
idle=670 refcount=4 ref=697
tun0x104f@62.167.54.142 IPIP: dir=in src=195.67.121.56
policy=195.67.121.56/32->62.178.26.142/32 flags=0x8<>
life(c,s,h)=addtime(15111,0,0) refcount=4 ref=705
tun0x1050@195.67.121.56 IPIP: dir=out src=62.167.54.142
life(c,s,h)=addtime(15111,0,0) refcount=4 ref=713
Destination Gateway Genmask Flags MSS Window irtt
Iface
0.0.0.0 62.167.54.1 0.0.0.0 UG 0 0 0
eth0
10.0.0.0 62.167.54.1 255.0.0.0 UG 0 0 0
ipsec0
195.67.121.56 62.167.54.1 255.255.255.255 UGH 0 0 0
ipsec0
62.167.54.0 0.0.0.0 255.255.255.0 U 0 0 0
eth0
62.167.54.0 0.0.0.0 255.255.255.0 U 0 0 0
ipsec0
Thanks in advanced,
Felix Joussein
Antony Stone wrote:
>On Saturday 24 July 2004 9:14 am, Felix Joussein wrote:
>
>
>
>>Hello List,
>>
>>I'm not new to iptables, but this problem is very strange:
>>
>>I have a Linux 2.4.26 + openswan ipsec + iptables 2.11 box with a cable
>>modem to connect to the internet - so far:
>>I have one single rule in the postrouting chain:
>>
>>iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
>>
>>This works fine - also my IPSec tunnel is working nice.
>>But after a while - can't say how long, the connection from the lan
>>thrue the linux box get lost.
>>dmesg's Output is:
>>
>>MASQUERADE: Route sent us somewhere else.
>>klips_error:ipsec_xmit_send: ip_send() failed, err=1
>>
>>This message repeats as long, as I remove the MASQ rule, and re-set it.
>>
>>Has anyone an idea about this issue?
>>
>>
>
>Does your cable modem service provider change IP addresses on you on some
>frequent basis?
>
>Try checking ifconfig next time this happens (before and after the problem).
>I expect you'll find that when things are working, both eth0 and ipsec0 have
>the same IP address (acquired from the ISP by DHCP), but after the problem
>has occurred, you'll probably see a different address on eth0, with the same
>old one on ipsec0.
>
>The solution is probably to take the IPsec tunnel down and bring it back up
>again when the IP address on eth0 changes - I think you can do this from a
>script called by the DHCP client daemon.
>
>If it turns out you're not getting given a different IP address, perhaps you
>can post the output from some diagnostics such as "route -n" or "ipsec look".
>
>Regards,
>
>Antony.
>
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-07-26 21:40 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-24 8:14 delayed masquerading problems after openswan ipsec Felix Joussein
2004-07-24 17:14 ` Antony Stone
2004-07-26 21:40 ` Felix Joussein
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox