#18098: Broken IPv6 in local network
----------------------------+----------------------------------
 Reporter:  paulcarroty     |      Owner:  developers
     Type:  defect          |     Status:  new
 Priority:  high            |  Milestone:  Chaos Calmer (trunk)
Component:  base system     |    Version:  Trunk
 Keywords:  ipv6, firewall  |
----------------------------+----------------------------------
 On the grounds this threads:
 https://forum.openwrt.org/viewtopic.php?id=53134

 I use r42861 on tl-741nd. gw6c is configured for this manual:
 http://wiki.openwrt.org/doc/howto/ipv6?s[]=gogo6#tsp.tunneling

 and work correctly on router but broken in all my local devices with error
 "Destination unreachable : Port unrechable". I disable ipv6 rules in
 /etc/config/firewall, but its no true way.


 {{{
 cat /etc/config/firewall
 config defaults
         option syn_flood        1
         option input            ACCEPT
         option output           ACCEPT
         option forward          REJECT
 # Uncomment this line to disable ipv6 rules
         option disable_ipv6     1

 config zone
         option name             lan
         list   network          'lan'
         option input            ACCEPT
         option output           ACCEPT
         option forward          ACCEPT

 config zone
         option name             wan
         list   network          'wan'
         list   network          'wan6'
         option input            REJECT
         option output           ACCEPT
         option forward          REJECT
         option masq             1
         option mtu_fix          1

 config forwarding
         option src              lan
         option dest             wan

 # We need to accept udp packets on port 68,
 # see https://dev.openwrt.org/ticket/4108
 config rule
         option name             Allow-DHCP-Renew
         option src              wan
         option proto            udp
         option dest_port        68
         option target           ACCEPT
         option family           ipv4

 # Allow IPv4 ping
 config rule
         option name             Allow-Ping
         option src              wan
         option proto            icmp
         option icmp_type        echo-request
         option family           ipv4
         option target           ACCEPT

 # Allow DHCPv6 replies
 # see https://dev.openwrt.org/ticket/10381
 config rule
         option name             Allow-DHCPv6
         option src              wan
         option proto            udp
         option src_ip           fe80::/10
         option src_port         547
         option dest_ip          fe80::/10
         option dest_port        546
         option family           ipv6
         option target           ACCEPT

 # Allow essential incoming IPv6 ICMP traffic
 config rule
         option name             Allow-ICMPv6-Input
         option src              wan
         option proto    icmp
         list icmp_type          echo-request
         list icmp_type          echo-reply
         list icmp_type          destination-unreachable
         list icmp_type          packet-too-big
         list icmp_type          time-exceeded
         list icmp_type          bad-header
         list icmp_type          unknown-header-type
         list icmp_type          router-solicitation
         list icmp_type          neighbour-solicitation
         list icmp_type          router-advertisement
         list icmp_type          neighbour-advertisement
         option limit            1000/sec
         option family           ipv6
         option target           ACCEPT

 # Allow essential forwarded IPv6 ICMP traffic
 config rule
         option name             Allow-ICMPv6-Forward
         option src              wan
         option dest             *
         option proto            icmp
         list icmp_type          echo-request
         list icmp_type          echo-reply
         list icmp_type          destination-unreachable
         list icmp_type          packet-too-big
         list icmp_type          time-exceeded
         list icmp_type          bad-header
         list icmp_type          unknown-header-type
         option limit            1000/sec
         option family           ipv6
         option target           ACCEPT

 # include a file with users custom iptables rules
 config include
         option path /etc/firewall.user


 ### EXAMPLE CONFIG SECTIONS
 # do not allow a specific ip to access wan
 #config rule
 #       option src              lan
 #       option src_ip   192.168.45.2
 #       option dest             wan
 #       option proto    tcp
 #       option target   REJECT

 # block a specific mac on wan
 #config rule
 #       option dest             wan
 #       option src_mac  00:11:22:33:44:66
 #       option target   REJECT

 # block incoming ICMP traffic on a zone
 #config rule
 #       option src              lan
 #       option proto    ICMP
 #       option target   DROP

 # port redirect port coming in on wan to lan
 #config redirect
 #       option src                      wan
 #       option src_dport        80
 #       option dest                     lan
 #       option dest_ip          192.168.16.235
 #       option dest_port        80
 #       option proto            tcp

 # port redirect of remapped ssh port (22001) on wan
 #config redirect
 #       option src              wan
 #       option src_dport        22001
 #       option dest             lan
 #       option dest_port        22
 #       option proto            tcp

 # allow IPsec/ESP and ISAKMP passthrough
 #config rule
 #       option src              wan
 #       option dest             lan
 #       option protocol         esp
 #       option target           ACCEPT

 #config rule
 #       option src              wan
 #       option dest             lan
 #       option src_port         500
 #       option dest_port        500
 #       option proto            udp
 #       option target           ACCEPT

 ### FULL CONFIG SECTIONS
 #config rule
 #       option src              lan
 #       option src_ip   192.168.45.2
 #       option src_mac  00:11:22:33:44:55
 #       option src_port 80
 #       option dest             wan
 #       option dest_ip  194.25.2.129
 #       option dest_port        120
 #       option proto    tcp
 #       option target   REJECT

 #config redirect
 #       option src              lan
 #       option src_ip   192.168.45.2
 #       option src_mac  00:11:22:33:44:55
 #       option src_port         1024
 #       option src_dport        80
 #       option dest_ip  194.25.2.129
 #       option dest_port        120
 #       option proto    tcp

 }}}

--
Ticket URL: <https://dev.openwrt.org/ticket/18098>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to