next up previous contents
Next: RATd Up: Componentes do Sistema RAT Previous: A Ferramenta de Simulação   Sumário

Linux-rat-2.6.10

Este software é um kernel modificado do sistema operacional Linux (versão 2.6.10). Este kernel é capaz de marcar pacotes logo após a decisão de roteamento. Este procedimento é realizado sempre que o pacote possuir um Filtro de Bloom Generalizado encapsulado em seu cabeçalho. O Linux-rat-2.6.10 deve ser instalado em todos os roteadores da rede. Após o download, para compilar e instalar o Linux-rat-2.6.10, o usuário, como super-usuário (root), deve executar as seguintes instruções.

$ cd /usr/src
$ tar xzvf linux-rat-2.6.10.tar.gz
$ cd linux-rat-2.6.10
$ make menuconfig
$ make
$ make install
$ make modules_install
$ mkinitrd -o /boot/initrd.img-2.6.10 /lib/modules/2.6.10
$ cp System.map /boot/System.map-2.6.10
$ cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.10

Agora, o usuário deve configurar o boot loader para carregar o novo kernel. Após isso, o roteamento IP deve ser habilidado e a máquina reiniciada:

$ sysctl -w net.ipv4.ip_forward=1
$ reboot

O usuário deve selecionar o novo kernel ao iniciar o sistema. Se tudo correr bem, nesse momento a máquina estará marcando todo pacote que contiver um Filtro de Bloom Generalizado encapsulado no cabeçalho logo antes de reencaminhar o pacote. Mais informações podem ser obtidas em:

http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html.



Grupo de Teleinformática e Automação (GTA/UFRJ)