SixXS::Sunset 2017-06-06

Forward protocol 41 on Zyxel 650R-31
[nl] Shadow Hawkins on Saturday, 23 October 2004 16:47:54
Hi, I'm trying to get IPv6 working on a Slackware 9.1 machine. This box is behind a Zyxel Prestige 650R-31 ADSL modem with routing enabled (NAT). On the linux box I use the following to set up the IPv6 part: ip tunnel add sixxs mode sit local 212.238.139.129 remote 213.204.193.2 ip link set sixxs up ip link set mtu 1280 dev sixxs ip tunnel change sixxs ttl 64 ip -6 addr add 2001:960:2:3c0::2/64 dev sixxs ip -6 ro add default via 2001:960:2:3c0::1 dev sixxs Everything seems ok. But when I take a look with tcpdump on interface 'sixxs' it's sending data but it doesn't receive any data. After some browsing on noc.sixxs.net I found out that i have to forward protocol 41 to the Slackware machine. So i created a IP Routing Policy on the Zyxel with the following settings:
Menu 25.1.1 - IP Routing Policy Policy Set Name= ipv6tun Active= Yes Criteria: IP Protocol = 41 Type of Service= Don't Care Packet length= 0 Precedence = Don't Care Len Comp= N/A Source: addr start= 0.0.0.0 end= N/A port start= N/A end= N/A Destination: addr start= 0.0.0.0 end= N/A port start= N/A end= N/A Action= Matched Gateway addr = 192.168.250.231 Log= Yes Type of Service= No Change Precedence = No Change
And applyed the policy to the WAN interface in menu 11.1. But the machine still isn't receiving any data from the other endpoint. Also the log doesn't show any information about matching packets. When i try to ping the other endpoint I get this:
PING 2001:960:2:3c0::1(2001:960:2:3c0::1) 56 data bytes From ::1 icmp_seq=1 Destination unreachable: Address unreachable From ::1 icmp_seq=2 Destination unreachable: Address unreachable From ::1 icmp_seq=3 Destination unreachable: Address unreachable
And tcpdump:
16:45:38.788801 cl-961.ams-04.nl.sixxs.net > gw-961.ams-04.nl.sixxs.net: icmp6: echo request seq 1 16:45:39.788612 cl-961.ams-04.nl.sixxs.net > gw-961.ams-04.nl.sixxs.net: icmp6: echo request seq 2 16:45:40.788472 cl-961.ams-04.nl.sixxs.net > gw-961.ams-04.nl.sixxs.net: icmp6: echo request seq 3 16:45:41.788333 cl-961.ams-04.nl.sixxs.net > gw-961.ams-04.nl.sixxs.net: icmp6: echo request seq 4 16:45:42.788195 cl-961.ams-04.nl.sixxs.net > gw-961.ams-04.nl.sixxs.net: icmp6: echo request seq 5
How can I solve this problem? Where to look? Are the settings for forwarding protocol 41 correct?

Please note Posting is only allowed when you are logged in.

Static Sunset Edition of SixXS
©2001-2017 SixXS - IPv6 Deployment & Tunnel Broker