IPv6 support on common operating systems
Summarized list of how to enable IPv6 on common operating systems.
|Windows 7||Natively enabled||Includes a DHCPv6 client. Will use RFC3041 privacy addresses otherwise.|
|Windows Server 2008||Natively enabled|
|Windows Vista||Natively enabled||Includes a DHCPv6 client. Will use RFC3041 privacy addresses otherwise.|
|Windows Server 2003||Natively enabled||run netsh install ipv6|
|Windows XP||With at least service pack 2, run netsh install ipv6||Will use RFC3041 privacy addresses. Does not support DNS over IPv6.|
|Mac OS X||Natively enabled||Will use privacy based addresses and includes a DHCPv6 client beginning in 10.7. See IPv6 support in Apple's OS X 10.7 for other details. DNS servers must be entered in all upper-case in some versions.|
|Linux||Usually natively enabled.||See IPv6 static address configuration for linux hosts for how to disable autoconfiguration usually on by default or check w/ distribution documentation.|
|FreeBSD||Add ipv6_enable="YES" to rc.conf|
Redhat Enterprise Linux 5.2 has a
bug that prohibits installing a default route if SLAAC is disabled. As
a workaround, install a static route for 2001::/3
- RHEL 5.x does NOT have working support for stateful firewalling with ip6tables despite everything that might lead you to believe so.