Configurar IPV6 em Linux RedHat 8.0 Kernel 2.4.18-14
Neste documento é feita a descrição do procedimento para se configurar o protocolo
IPv6, de uma forma genérica para Linux. No entanto foi exemplicado para o
caso específico do sistema Linux RedHat 8.0
Kernel 2.4.18-14. Existem
duas formas de configurar ipv6 em linux, uma utilizando o modprobe (indicada
para sistemas que de raíz não suportem ipv6) e outra que é
semelhante à configuração
de ipv4 e que consiste na alteração dos ficheiros /etc/sysconfig/network
e
/etc/sysconfig/network-scripts/ifcfg-eth[xx].
De seguida serão apresentadas várias
opções para configurar uma máquina com ipv6, no entanto
deverá escolher apenas
uma das opções.
Configurar IPV6 estático utilizando modprobe:
- Testar se o módulo IPV6 foi carregado
test -f /proc/net/if_inet6 && echo "Running kernel
is IPv6 ready"
- Se falhar é porque o módulo não foi carregado!
Configurar o carregamento do módulo bem como o endereço IPV6
Configuração do endereço IPV6 utilizado
a autoconfiguração através dos advertisements - STATELESS
editar o ficheiro /etc/rc.local
e adicionar a linha
/sbin/modprobe ipv6
Configurar IPV6 estático sem modprobe:
O primeiro passo será adicionar a seguinte linha
ao ficheiro /etc/sysconfig/network
NETWORKING_IPV6=yes
Em seguida deve-se configurar cada interface com um endereço
ipv6. Por exemplo exemplo, para o eth0 configura-se o ficheiro /etc/sysconfig/network-scripts/ifcfg-eth0
Devem-se adicionar as seguintes linhas:
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6ADDR=[endereço ipv6 da máquina]
Para que as definições tenham efeito é
necessário reiniciar o processo network: /etc/rc.d/init.d/network restart
Configurar IPV6 dinâmico sem modprobe:
O primeiro passo será adicionar a seguinte linha
ao ficheiro /etc/sysconfig/network
NETWORKING_IPV6=yes
Em seguida basta configurar cada interface para iniciar
o processo do ipv6. Por exemplo exemplo, para o eth0 configura-se o ficheiro
/etc/sysconfig/network-scripts/ifcfg-eth0
Devem-se adicionar as seguintes linhas:
IPV6INIT=yes
Para que as definições tenham efeito é
necessário reiniciar o processo network: /etc/rc.d/init.d/network restart