Instalar NetKit no Debian Squeeze

Publicado por Bruno Morais Pinheiro em 04/10/2011

[ Hits: 13.823 ]

 


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

Instalando a placa Realtek RTL8191SEvB no Slackware 13.37

VirtualBox 4.3 no Debian 8 (Jessie) 64bits

Google Earth 7.1 no Debian Wheezy 64 bits

Ubuntu 12.04 - Lançador do Unity

FFmpeg no Ubuntu 14.04 64 bits

Leitura recomendada

Criar um pendrive de boot do Linux (Live USB) via terminal

Instalando uma placa de rede PCI Express Agere ET131x - Slackware 12

Como deixar o Archbang em português

Configurando JDK no PATH no Linux (qualquer distro)

Compartilhando internet e pastas no Ubuntu 10.4

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts