Package: shorewall6
Version: 4.4.2-1
Severity: normal

  Hi,

  I'm trying to setup a router with ipv6.

  I've two ipv6 tunnels (one 6to4 tunnel and one from sixxs). So I tried
to setup shorewall6 with two providers ( http://shorewall.net/MultiISP.html ).

  I ran into a problem at compile-time:

/etc/shorewall6# make
Shorewall6 isn't started
Compiling...
Shorewall configuration compiled to /var/lib/shorewall6/.restart
Restarting Shorewall6....
Error: an inet address is expected rather than "dev".
   ERROR: Command "ip -6 route replace ::c058:6301 src dev tun6to4 table 1" 
Failed
Restoring Shorewall6...
Shorewall6 restored from /var/lib/shorewall6/restore
/sbin/shorewall6: line 604: 15240 Complété              $SHOREWALL_SHELL 
${VARDIR}/.restart $debugging restart
/etc/shorewall6#

Looking into /var/lib/shorewall6/.restart, I found: 
# cat /var/lib/shorewall6/.restart | grep -- "route replace"
                                qt $IP -6 route replace $default_route && \
            run_ip route replace ::c058:6301 src $TUN6TO4_ADDRESS dev tun6to4 
table 1 
            run_ip route replace 2a01:XXXX:XXXX:XXXX::1 src $SIXXS_ADDRESS dev 
sixxs table 2 
So it seems that $TUN6TO4_ADDRESS is empty.
TUN6TO4_ADDRESS is defined in the detect_configuration function that seems 
never called:
# cat /var/lib/shorewall6/.restart | grep -- "detect_configuration"
detect_configuration()
# 

  Regards,
    Vincent

PS: if I manually execute the commands in detect_configuration, I get the 
correct IP.
If I call this function at the begining of the script (and run it manually), 
then
this error disappairs (but I'm not sure this function should always been 
invoked)

PPS: you might want to know that the iproute bug #551937 also prevent Multi 
IPv6 ISP
from working. And http://lists.debian.org/debian-devel/2009/10/msg00472.html
show yet another problem (but I do not know yet if the latter is a shorewall6
bug or not)


-- System Information:
Debian Release: squeeze/sid
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'unstable'), (500, 'testing'), (500, 
'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages shorewall6 depends on:
ii  debconf [debconf-2.0]         1.5.27     Debian configuration management sy
ii  iproute                       20090324-1 networking and traffic control too
ii  iptables                      1.4.4-2    administration tools for packet fi
ii  shorewall                     4.4.2-1    Shoreline Firewall, netfilter conf

shorewall6 recommends no packages.

Versions of packages shorewall6 suggests:
ii      2.6.26-19                            Linux 2.6.26 image on AMD64
ii      2.6.30-8                             Linux 2.6.30 image on AMD64
ii      2.6.31~rc6-1~experimental.1~snapshot Linux 2.6.31-rc6 image on AMD64
ii      2.6.31-1~experimental.2              Linux 2.6.31 for 64-bit PCs
ii      3.81-6                               An utility for Directing compilati
ii      4.4.2-1                              documentation for Shoreline Firewa

-- debconf information:
  shorewall6/major_release:
  shorewall6/dont_restart:
  shorewall6/invalid_config:



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to