So at work we're playing with using freenet6 to get an IPv6 tunnel up and running. That's working great and all, and I've got it set to advertise the route, and all of the test boxes now have publicly-routable IPv6 addresses. So I went into each box and started to lock down the local firewall (Windows Firewall), and there's a billion rules, and each rule appears at least twice - once for Domain and once for Private, and many also occur under the Public role. The public and private ones are set for local subnet only, but the domain ones are set for any IP / public access. Given that they are on a domain network, that means that those ports are wide open - apparently Microsoft assumes if you're on a domain network you have a firewall protecting your network. But if you're using freenet or another tunnel onto a box inside the network, you don't.

Yes, I could setup a Linux VM and run it under there, but I'm trying to keep this a Windows-based network for ease of administration, particularly once we go into production.

I'd like, ideally, to specify in a Group Policy that things should be locked down, but there are services on each machine that will be accessible. Is there some kind of order to the firewall rules, or a priority? Is there some way I can import the existing firewall rules so I can tweak them in the group policy?

How are other network admins dealing with IPv6 - is everyone just using nice high-priced Cisco and Juniper firewalls? I wish my firewall could run IPv6, but it's just running dd-wrt (which apparently doesn't support IPv6 except on certain models). Do I just need to bite down and setup an Ubuntu or Debian box and use iptables?

link|improve this question
The default Windows firewall is quite locked down by default, even for the Domain profile. You either have group policy dictating otherwise already, or someone opened them all up at one point. – Chris S Apr 16 '11 at 3:31
Nope - this is a clean install, very new domain and I'm the initial administrator. The Domain profile for many services is open to Any under Remote IP, whereas Public and Private say Local Subnet. My best guess is that Microsoft assumes companys run their own firewall, which 99%+ do, particularly for IPv4, but with an IPv6 tunnel suddenly all machines are directly accessible. – Chris Wiegand Apr 17 '11 at 3:14
What version & edition of Windows are you running? Just because you're running IPv6 doesn't mean it shouldn't be firewalled. Typically the easiest way to firewall IPv6 is to run a stateful firewall at the tunnel endpoint/router. For increased convenience you could also setup IPSec to allow authorized computers through that firewall. – Chris S Apr 17 '11 at 15:22
Windows 7 Pro and Windows Server 2008 R2. That said, I ended up taking Freenet6 off the Windows box and now use a Ubuntu box just to run the ipv6 firewall/router. I would have liked to set the windows firewall through group policy, but not worth trying to duplicate most of what MS already has just more locked down (too bad there's not a "import local computer rules" option). – Chris Wiegand Apr 22 '11 at 5:05
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.