Mudanças entre as edições de "Implantação e testes do MIPv6 sobre máquinas virtuais e documentação dos procedimentos envolvidos."

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(New page: a fazer)
 
Linha 1: Linha 1:
a fazer
+
No ambiente de implantação e testes de mobilidade em IPv6, será utilizado máquinas virtuais [[User-mode Linux|UML]] e uma versão estável do MIPL.
 +
 
 +
MIPL Mobile IPv6 for Linux é uma implementação do IPv6 Móvel para o Linux (RFC 3775), é desenvolvida pela Universidade de Tecnologia de Helsink, na Finlândia. Versões do MIPL 1.x são para série 2.4 do Kernel Linux e as versões 2.x são exclusivamente para kernels da série 2.6. Nesse ambiente será utilizado o kernel 2.6.22.2.
 +
 
 +
== Compilando kernel ==
 +
Para iniciar os testes é necessário um kernel compilado com suporte a MIPv6.
 +
 
 +
Download kernel 2.6.22.2:
 +
# wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.2.tar.bz2
 +
# tar jxvf linux-2.6.22.2.tar.bz2
 +
# cd linux-2.6.22.2
 +
 
 +
Esta versão do kernel já tem suporte ao MIPv6, em versões mais antigas será necessário fazer um patch, ele modifica a estrutura
 +
do IPv6 no kernel. Faça o download do patch do site do projeto MIPL para a versão do seu kernel, então dentro do diretório do kernel:
 +
# patch -p1 --dry-run < /local_do_patch
 +
Se não ocorrerem erros execute:
 +
# patch -p1 < /local_do_patch
 +
 
 +
Como o ambiente de testes será utilizando máquinas virtuais devemos compilar o kernel para essa arquitetura:
 +
# export ARCH=um
 +
 
 +
Configurando kernel:
 +
# make defconfig
 +
# make menuconfig

Edição das 16h57min de 24 de fevereiro de 2008

No ambiente de implantação e testes de mobilidade em IPv6, será utilizado máquinas virtuais UML e uma versão estável do MIPL.

MIPL Mobile IPv6 for Linux é uma implementação do IPv6 Móvel para o Linux (RFC 3775), é desenvolvida pela Universidade de Tecnologia de Helsink, na Finlândia. Versões do MIPL 1.x são para série 2.4 do Kernel Linux e as versões 2.x são exclusivamente para kernels da série 2.6. Nesse ambiente será utilizado o kernel 2.6.22.2.

Compilando kernel

Para iniciar os testes é necessário um kernel compilado com suporte a MIPv6.

Download kernel 2.6.22.2:

# wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.2.tar.bz2
# tar jxvf linux-2.6.22.2.tar.bz2
# cd linux-2.6.22.2

Esta versão do kernel já tem suporte ao MIPv6, em versões mais antigas será necessário fazer um patch, ele modifica a estrutura do IPv6 no kernel. Faça o download do patch do site do projeto MIPL para a versão do seu kernel, então dentro do diretório do kernel:

# patch -p1 --dry-run < /local_do_patch

Se não ocorrerem erros execute:

# patch -p1 < /local_do_patch

Como o ambiente de testes será utilizando máquinas virtuais devemos compilar o kernel para essa arquitetura:

# export ARCH=um

Configurando kernel:

# make defconfig
# make menuconfig