I know my ISP provides IPv6 and IPv4 IP addressing, but I only have IPv4 set up as I don't understand IPv6 as much as I'd like to.I'll need a volunteer or two who has an IPv6 native connection (preferably DHCP or 6rd) to test something for me:
Please, do reboot and publish ip6tables-save output.Build from latest sources and open 3389 & 43962 ports but not accessible from wan, I have Native with DHCP-PD IPV6 connection.
admin@RT-AC66U:/tmp/home/root# ip6tables-save
# Generated by ip6tables-save v1.3.8 on Tue Aug 6 15:36:06 2013
*mangle
REROUTING ACCEPT [55301:28672476]
:INPUT ACCEPT [1646:196036]
:FORWARD ACCEPT [50515:28002748]
:OUTPUT ACCEPT [1796:209294]
OSTROUTING ACCEPT [53359:28364718]
COMMIT
# Completed on Tue Aug 6 15:36:06 2013
# Generated by ip6tables-save v1.3.8 on Tue Aug 6 15:36:06 2013
*filter
:INPUT ACCEPT [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [1790:208818]
Controls - [0:0]
:logaccept - [0:0]
:logdrop - [0:0]
-A INPUT -m rt --rt-type 0 -j DROP
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -m state --state NEW -j ACCEPT
-A INPUT -i br0 -m state --state NEW -j ACCEPT
-A INPUT -p ipv6-nonxt -m length --length 40 -j ACCEPT
-A INPUT -i br0 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p udp -m udp --dport 546 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 1 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 2 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 3 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 4 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 128 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 129 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 130 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 131 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 132 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 133 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 134 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 135 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 136 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 141 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 142 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 143 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 148 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 149 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 151 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 152 -j ACCEPT
-A INPUT -p ipv6-icmp -m icmp6 --icmpv6-type 153 -j ACCEPT
-A INPUT -j DROP
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -m rt --rt-type 0 -j DROP
-A FORWARD -i br0 -o ppp0 -j ACCEPT
-A FORWARD -i br0 -o br0 -j ACCEPT
-A FORWARD -p ipv6-nonxt -m length --length 40 -j ACCEPT
-A FORWARD -p ipv6-icmp -m icmp6 --icmpv6-type 1 -j ACCEPT
-A FORWARD -p ipv6-icmp -m icmp6 --icmpv6-type 2 -j ACCEPT
-A FORWARD -p ipv6-icmp -m icmp6 --icmpv6-type 3 -j ACCEPT
-A FORWARD -p ipv6-icmp -m icmp6 --icmpv6-type 4 -j ACCEPT
-A FORWARD -p ipv6-icmp -m icmp6 --icmpv6-type 128 -j ACCEPT
-A FORWARD -p ipv6-icmp -m icmp6 --icmpv6-type 129 -j ACCEPT
-A FORWARD -d 2a02:2f09:3220:b700:ed7f:e45c:3aab:558/128 -p tcp -m state --state NEW -m tcp --dport 3389 -j ACCEPT
-A FORWARD -d 2a02:2f09:3220:b700:ed7f:e45c:3aab:558/128 -p tcp -m state --state NEW -m tcp --dport 43962 -j ACCEPT
-A FORWARD -d 2a02:2f09:3220:b700:ed7f:e45c:3aab:558/128 -p udp -m state --state NEW -m udp --dport 43962 -j ACCEPT
-A FORWARD -j DROP
-A OUTPUT -m rt --rt-type 0 -j DROP
-A logaccept -m state --state NEW -j LOG --log-prefix "ACCEPT " --log-tcp-sequence --log-tcp-options --log-ip-options
-A logaccept -j ACCEPT
-A logdrop -m state --state NEW -j LOG --log-prefix "DROP" --log-tcp-sequence --log-tcp-options --log-ip-options
-A logdrop -j DROP
COMMIT
# Completed on Tue Aug 6 15:36:06 2013
admin@RT-AC66U:/tmp/home/root#
I'll need a volunteer or two who has an IPv6 native connection (preferably DHCP or 6rd) to test something for me:
Here you go
It's temporary from dhcp, win7, every pc reboot is changingDid you use the temporary IPv6 address or the regular one from your computer?
Only windows firewall, disabled and the same.Also make sure it's not your computer firewalling the IPv6 interface. Just to be sure, temporarily disable any firewall on the target computer.
Disabled, the same, I don't have upnp enabled on router.Another way to test that theory is to disable the IPv6 firewall on the router, and test again. If you still can't reach the port, then it's something else blocking it.
Tested with http://www.canyouseeme.org/ too.This is the website I use here for testing rules:
http://www.subnetonline.com/pages/ipv6-network-tools/online-ipv6-port-scanner.php
It's temporary from dhcp, win7, every pc reboot is changing
Would be nice if we have dhcp reservation like for ipv4.
What do you mean regular one?
Connection-specific DNS Suffix . :
IPv6 Address. . . . . . . . . . . : 2a02:2f09:3020:6100:ed7f:e45c:3aab:558
Link-local IPv6 Address . . . . . : fe80::ed7f:e45c:3aab:558%12
IPv4 Address. . . . . . . . . . . : 192.168.1.200
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : fe80::5246:5dff:fe5e:1b60%12
I guess ipv6 address is the permanent one and Link-local is temporary, tried both and not working
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : lostrealm.lan
IPv6 Address. . . . . . . . . . . : 2001:444:44:444:4441:444:555:444
Temporary IPv6 Address. . . . . . : 2001:444:44:4e4:5555:cccc:4444:cccc
Link-local IPv6 Address . . . . . : fe80::4001:abd4:511b:49c7%17
IPv4 Address. . . . . . . . . . . : 192.168.10.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Can access RDP only if I open port 3389 in virtual server (ipv4)
Then the problem is unrelated to my IPv6 firewall implementation.
Maybe something to do with either your modem or how your ISP provisions IPv6. I find it odd already that you don't get a temporary IP allocated.
I'll try to post test builds either tonight or tomorrow night so you guys can test it as well.
I have a HE tunnel and I'd need to set it up again. Will this firewall protect that (6to4?) tunnel? Just not sure how the tunnels and firewall interplay....
A lack of firewall is the one reason I've disabled and avoided ipv6 in the past few years.
I'm finding that your new firewall is working fine for basic routing and wireless use. I've used the internet IPv6 port scanners (3 different ones, including http://netalyzr.icsi.berkeley.edu/), and the results indicate that there's a firewall for IPv6, plus everything on my home network is working as it should.
So things look good here for me. I'll just keep using the beta firmware until you get to an "official" release.
Oh yes, I have an rt-n66u, and I'm on Comcast, so I use "DHCP-PD" type IPv6 connections.
Thanks very much for doing this. I'd love to see Asus do this for the rt-n56u, too.
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!