Package: fiaif
Version: 1.20.1-2
Severity: important


Hi,

I'm running an openswan gateway for quite a long time now.

I have used 2.4.X and 2.6.X kernels without any problem until i decided
to upgrade to 2.6.16 kernel.

Summary of problem:

Under 2.6.15 everything is fine

Under 2.6.16 my tunnels establish well, but i can't even ping a single
computer located on the other end of the tunnel when the firewall is up.
Disabling the firewall solves the problem (but is not an option for me).

$ cat ip_conntrack | grep 192.168.10
icmp     1 8 src=192.168.0.192 dst=192.168.10.1 type=8 code=0 id=793
packets=4 bytes=116 [UNREPLIED] src=192.168.10.1 dst=XXX.XXX.XXX.XXX
type=0 code=0 id=793 packets=0 bytes=0 mark=0 use=1

192.168.0.0/24 is my lan subnet (natted so that lan computers can access
the internet through the public ip address)
192.168.0.192 is a workstation on my lan
192.168.10.0/24 is the other subnet
XXX.XXX.XXX.XXX is my public ip address


If i disable the nat of 192.168.0.0/24, i can ping the other end.

Re-enabling the nat however disables the ability to ping the other end.

Seems iptables is trying to nat packets the wrong way :$, or that I
missed a major change in 2.6.16.

*******************************************

Here is the answer from the kernel team:

No, it isn't a normal behaviour.
Patrick Mchardy ipsec patches were integrated in 2.6.16 and now
netfilter properly sees both esp & clear packets. This is a
drawback of your firewall/snat rules. 

Adding it to fiaif.conf solves the problem (post start script):

iptables -t nat -I POSTROUTING -s 192.168.0.0/24 -d 192.168.10.0/24 -j ACCEPT


-- Package-specific info:

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-a7n-v3
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages fiaif depends on:
hi  bash                         3.0-15      The GNU Bourne Again SHell
hi  coreutils                    5.2.1-2.1   The GNU core utilities
ii  cron                         3.0pl1-94   management of regular background p
ii  debconf [debconf-2.0]        1.4.72      Debian configuration management sy
ii  debianutils                  2.15.5      Miscellaneous utilities specific t
ii  dnsutils                     1:9.3.2-2   Clients provided with BIND
ii  grep                         2.5.1.ds2-4 GNU grep, egrep and fgrep
ii  iptables                     1.3.3-2     Linux kernel 2.4+ iptables adminis
ii  logtail                      1.2.43a     Print log file lines that have not
ii  net-tools                    1.60-17     The NET-3 networking toolkit
ii  sed                          4.1.4-7     The GNU sed stream editor
hi  wget                         1.10.1-1    retrieves files from the web

fiaif recommends no packages.

-- debconf information:
  fiaif/cron_logfile:
* fiaif/warning:
* fiaif/enable_cron: false
* fiaif/enable_initd: true


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to