1.6relayd fireware-start
ip6tables -F
ip6tables -P INPUT ACCEPT
ip6tables -P FORWARD ACCEPT
wan-start
/jffs/bin/6relayd -d -A vlan2 br0
2.broute
ebtables -t broute -A BROUTING -i vlan2 -p ! ipv6 -j DROP
wan-start
brctl addif br0 vlan2
1.6relayd fireware-start
ip6tables -F
ip6tables -P INPUT ACCEPT
ip6tables -P FORWARD ACCEPT
wan-start
/jffs/bin/6relayd -d -A vlan2 br0
2.broute
ebtables -t broute -A BROUTING -i vlan2 -p ! ipv6 -j DROP
wan-start
brctl addif br0 vlan2
packages
ip kmod-ipt-nat6 kmod-ip6tables luci-ipv6 iputils-traceroute6
/etc/firewall.user
WAN6=vlan2
LAN=br0
ip6tables -t nat -A POSTROUTING -o $WAN6 -j MASQUERADE
ip6tables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
ip6tables -A FORWARD -i $LAN -j ACCEPT
/etc/hotplug.d/iface/99-ipv6
#!/bin/sh
[ "$ACTION" = ifup ] || exit 0
iface=wan6
[ -z "$iface" -o "$INTERFACE" = "$iface" ] || exit 0
ip -6 route add `ip -6 route show default|sed -e 's/from [^ ]* //'`
logger -t IPv6 "Add IPv6 default route."
这里iface是LuCI里面Network->Interfaces里面看到的名字
chmod +x /etc/hotplug.d/iface/99-ipv6