Dicas sobre como configurar um laboratório virtual para tópicos de rede de autoaprendizagem [closed]

0

Estou tentando aprender os seguintes tópicos no Linux (preferencialmente no Fedora):

  1. Programação de rede (usando sockets API), especialmente entre proxies e firewalls

  2. Proxies (de vários tipos, como transparentes, http, socks ...),

  3. Firewalls (iptables) e segurança básica do Linux

  4. SNAT, DNAT

  5. Ferramentas de poder de administração de rede: nc, socat (com todas as suas opções), ssh, openssl, etc

  6. etc.

Agora, eu sei que, idealmente, seria melhor se eu tivesse um número "suficiente" de nós físicos e equipamentos de rede física (roteadores, switches, etc) para este exercício de autoaprendizagem. Mas, obviamente, não tenha o orçamento nem o espaço físico, nem deseje ser um desperdício - especialmente, quando as coisas poderiam ser simuladas / emuladas em um ambiente Linux.

Eu tenho uma estação de trabalho pessoal, que é um desktop Fedora de hospedagem única com 4 GB de memória, mais de 200 GB de disco e uma CPU de 4 núcleos. Eu posso conseguir de 3 a 4 estações de trabalho Fedora low-end adicionais. Mas tudo isso - inclusive o meu - permanecerá estritamente atrás do nosso firewall corporativo: - (

Agora, sei que posso usar nós virtuais baseados em VirtualBox, mas não sei se há alternativas melhores em tamanho de disco e memória.

Você poderia me dar algumas dicas ou sugestões sobre como começar a configurar este pequeno "laboratório virtual" limitado por orçamento e espaço? Por exemplo, como eu criaria roteadores virtuais?

Alguém tentou este tipo de coisa antes: criar um laboratório de rede virtual por trás de um firewall corporativo para fins de aprendizagem / desenvolvimento / teste?

Espero que minha pergunta não seja vaga ou muito aberta. Basicamente, no momento, eu não sei como aproveitar melhor o ambiente Linux e os vários 'presentinhos' que vêm com, e comprar dispositivos físicos apenas quando é absolutamente necessário.

    
por Harry 05.09.2012 / 17:02

1 resposta

0

@ techie007 meio que respondeu parte da minha pergunta - que "toneladas de pessoas" estão construindo esses laboratórios virtuais "o tempo todo".

Em relação às distribuições especiais do Linux, acho que o instalador da GUI do Fedora 17 vem com uma opção de instalação 'Mínima'. Tendo instalado o Minimal, eu também instalei o seguinte:

yum install man vim less openssh-clients openssh-server nc socat tcpdump ssldump wget curl

Eu sou capaz de especificar apenas 128M RAM para esta VM; o uso do disco com todos os acima instalados vem em ~800M . Quando eu realmente executo essa VM do VirtualBox, vejo isso tomando ~200M RAM. Significado, um pouco mais do que o 128M especificado - Sobrecarga de algum tipo ...? talvez.

Mas a pegada acima é suficiente para começar com entusiasmo. Por questões de integridade, retornarei mais tarde para atualizar informações sobre a configuração de roteadores, etc.

    
por 06.09.2012 / 19:43