i
Habilitando IPv6 no Linux
Linux
O primeiro código relacionado ao IPv6 foi adicionado ao kernel do Linux na versão 2.1.8 por Pedro Roque, ainda com muitas limitações. Com a versão 2.2.x o suporte ao IPv6 passou a ser compilado junto ao kernel e já apresentava maior estabilidade, entretanto ainda não vinha habilitado por padrão. Hoje em dia, a maioria das distribuições Linux já vem com o suporte ao IPv6 habilitado e com uma boa gama de funcionalidades disponíveis, possibilitando a utilização das principais novidades do IPv6. Para verificar se ele realmente está habilitado em sua máquina, execute em uma janela do terminal o seguinte comando:ping6 -c5 ::1
# ping6 -c 5 ::1 PING ::1(::1) 56 data bytes 64 bytes fro m ::1: icmp_seq=1 ttl=64 time=0.055 ms 64 bytes fro m ::1: icmp_seq=2 ttl=64 time=0.020 ms 64 bytes fro m ::1: icmp_seq=3 ttl=64 time=0.033 ms 64 bytes fro m ::1: icmp_seq=4 ttl=64 time=0.046 ms 64 bytes fro m ::1: icmp_seq=5 ttl=64 time=0.039 ms --- ::1 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 3996ms rtt min/avg/max/mdev = 0.020/0.038/0.055/0.013 ms
modprobe ipv6
alias net-PF-10 ipv6
/etc/modprobe.conf
Ubuntu - Debian - Slackware: /etc/modprobe.d/aliases
Se algum dos arquivos citados acima não for encontrado procure por /etc/modules.conf.
Para desabilitar o suporte ao IPv6 basta alterar a linha citada acima para:
alias net-PF-10 off
RedHat - Fedora - Mandriva - SuSE
Adicione ao arquivoetc/sysconfig/network
a seguinte linha:
NETWORKING_IPV6=yes IPV6_DEFAULTGW='endereço IPv6 do gateway'
/etc/sysconfig/network/ifcfg-'nome da interface'
a seguinte linha:
IPV6INIT=yes IP6ADDR='endereço IPv6/prefixo'
service network restart
/etc/init.d/network restart
Ubuntu - Debian - Slackware
Adicione ao arquivo/etc/network/interfaces
o seguinte:
iface eth0 inet6 static pre-up modprobe ipv6 address 'endereço IPv6' netmask 64 gateway 'endereço IPv6 do gateway'
ifup –force eth0