Como configurar vários endereços IP?

8

Estou fazendo algumas tarefas de rede de computadores e devo desenvolver algum tipo de software de compartilhamento de arquivos ponto a ponto, e quando eu quiser testá-lo, preciso executar algumas (5) instâncias no meu linux / Ubuntu 11.10. o que significa que cada um precisa ter um endereço IP exclusivo. Ouvi dizer que posso fazer isso, mas não sei como. como posso ter muitos endereços IP em um único computador? obrigado

ePezhman
fonte

Respostas:

8

Você precisa criar aliases da sua interface de rede.

Você tem duas opções para fazer isso.

  1. um é criar aliases temporários usando o ifconfigcomando Os aliases configurados dessa maneira serão perdidos na reinicialização e você precisará recriar esses aliases;

  2. se você precisar de uma solução mais permanente, poderá editar o /etc/network/interfacesarquivo e adicionar as definições de alias lá.

Para mais detalhes sobre esses dois métodos, visite o Ubuntu Linux: Criando Alias ​​Ethernet para Dispositivo de Rede Eth0 .

Se você precisasse apenas de 2 instâncias do seu programa, eu recomendaria o uso de uma máquina virtual, mas para executar cinco instâncias, você precisará de 4 máquinas virtuais, o que não é prático, pois quase interromperá sua máquina.

binW
fonte
3

No applet do NetworkManager, você pode escolher Manual em vez de DHCP.

Em seguida, você pode adicionar à lista mais de um endereço.

enzotib
fonte
2

Na verdade, isso não é uma resposta para a pergunta no til, mas para a pergunta no corpo!

A maneira mais fácil pode ser usar apenas números de porta diferentes para suas instâncias. Então todas as instâncias compartilham o mesmo endereço IP, você envia os dados para 127.0.0.1 através de portas diferentes. Isso deve funcionar bem para seus propósitos.

Por exemplo:

cliente um escutando na porta 1234

cliente dois escutando na porta 2345

cliente três escutando na porta 3456

Portanto, o cliente um se conecta ao cliente dois via porta 2345, ao cliente três via porta 3456, etc. etc.

Michael K
fonte