Instalar NetKit no Debian Squeeze

Publicado por Bruno Morais Pinheiro em 04/10/2011

[ Hits: 12.427 ]

 


Instalar NetKit no Debian Squeeze



O Netkit é uma ferramenta para testes de redes, para obter maiores informações a respeito desta ferramenta, pesquisar na sua home page:
O método de instalação desta ferramenta está inserido no próprio site, mas detalharei aqui o método que usei para instalar no meu Debian Squeeze 64 bits.

1. Baixar os pacotes, são três no total e segue a seguinte ordem de download:
2. Instalar os pacotes:
2.1. No link encontra-se o passo a passo de sua instalação, mas resumindo, ela faz-se o seguinte:

2.1.1. Descompactando os pacotes baixados:

tar -xjSf netkit-x.y.tar.bz2
$ tar -xjSf netkit-filesystem-Fx.y.tar.bz2
$ tar -xjSf netkit-kernel-Kx.y.tar.bz2


Será criado o diretório netkit na sua HOME.

2.1.2. Executando a instalação:

export NETKIT_HOME=/home/seuusuario/netkit
$ export MANPATH=$MANPATH::/home/bruno/netkit/man
$ export PATH=/home/bruno/netkit/bin:$PATH


3. Concluindo.

Depois de instalado e configurado vá até o diretório netkit.

cd netkit/

E execute o seguinte comando:

./check_configuration.sh

Este comando verificará se o Netkit foi instalado corretamente.

Depois de instalado é só criar as máquinas virtuais para executar os testes de rede.

Exemplo:

vstart nome_maquina

O comando vstart criará o nome de máquina para os testes, onde pode usar qualquer nome que preferir.

Para maiores informações, pesquisar nos seguintes sites:
Outras dicas deste autor

Instalação da placa Broadcom BCM4312 no Debian Squeeze

Instalando a placa Realtek RTL8191SEvB no Slackware 13.37

Programas inicializando com o Slackware 13.37 com KDE

VirtualBox 4.3 no Debian 8 (Jessie) 64bits

Google Earth 7.1 no Debian Wheezy 64 bits

Leitura recomendada

Conectando-se ao GitHub com SSH

GRUB 2 - Alterando ordem de boot

Linux Mint atualizando versões 17 e 17.1 para 17.2 Rafaela

Como configurar (em 5 passos) o CUPS para imprimir diretamente na impressora quando você estiver trabalhando em modo texto

Ajustando seu sources.list no Conectiva Linux 10

  

Comentários
[1] Comentário enviado por BrunoMorais em 28/08/2012 - 13:45h

Para criar as maquinas virtuais com placa de rede o comando é o seguinte

vstart pc1 --eth0=a

pc1 --> Nome da maquina, pode ser qualquer coisa

a --> uma variável que representa a rede em que a placa irá pertencer, este valor pode ser alterado para uma rede diferente.

[2] Comentário enviado por AlvesUeliton em 17/04/2015 - 11:57h

Instalando o netkit no openSUSE, ou qualquer outra distribuição Linux...

Entre na pasta home e faça os downloads como a seguir, ou manualmente se preferir:

$ cd $HOME
$ wget -c http://wiki.netkit.org/download/netkit/netkit-2.8.tar.bz2
$ wget -c http://wiki.netkit.org/download/netkit-filesystem/netkit-filesystem-i386-F5.2.tar.bz2
$ wget -c http://wiki.netkit.org/download/netkit-kernel/netkit-kernel-i386-K2.8.tar.bz2

Execute os comandos a seguir, é só copiar, colar e dar Enter.

$ tar -xjSf netkit-2.8.tar.bz2

Este vai demorar um pouco, aguare...
$ tar -v -xjSf netkit-filesystem-i386-F5.2.tar.bz2

$ tar -xjSf netkit-kernel-i386-K2.8.tar.bz2

Em seguida a instalação, mesmo processo, copiar, colar e Enter:

$ export NETKIT_HOME=$HOME/netkit
$ set env NETKIT_HOME=$HOME/netkit

$ export MANPATH=$MANPATH::$HOME/netkit/man
$ set env MANPATH=$MANPATH::$HOME/netkit/man

$ export PATH=$HOME/netkit/bin:$PATH
$ set env PATH=$HOME/netkit/bin:$PATH

Também é nescessário o pacote gnome-terminal.
openSUSE: sudo zypper in gnome-terminal

Entre no diretório netkit

$ cd $HOME/netkit/
Verifique instalação
$ ./check_configuration.sh

Caso ocorra erros como este por exemplo:

[WARNING] Some configuration settings should be changed.
You may also ignore this message, but doing so may result in Netkit
not working properly on your system.

A solução está logo no inicio da saída, basta copiar e executar em home.

Exemplo. Saída:
(for bash) export MANPATH=$MANPATH::/home/openSUSE/netkit/man
(for csh) setenv MANPATH $MANPATH::/home/openSUSE/netkit/man...

A solução neste caso é export MANPATH=$MANPATH::/home/openSUSE/netkit/man:

$ export MANPATH=$MANPATH::/home/openSUSE/netkit/man
$ set env MANPATH=$MANPATH::/home/openSUSE/netkit/man

Execute $ ./check_configuration.sh novamente para verificar se há outros erros. Ocorrendo tudo bem, receberá esta saída:

[ READY ] Congratulations! Your Netkit setup is now complete!
Enjoy Netkit!

No openSUSE 13.2 crie máquinas como root.
Ex.:
$ su
# vstart maq1 --eth0=A

Agora tudo certo, ou quase.... :D

A fim de evitar possíveis falhas futuras no openSUSE 13.2, ou em algumas versões do Fedora usa-se esta configuração:
$ su
# ln -fs /bin/bash /bin/sh;
# update-alternatives --install /bin/sh sh /bin/bash 1
# update-alternatives --config sh;

Mais info aqui: http://wiki.netkit.org/index.php/Compatibility







Contribuir com comentário