Estou fazendo alguns trabalhos de casa sobre redes de computadores e devo desenvolver algum tipo de software de compartilhamento de arquivos ponto a ponto. Quero testá-lo e executar algumas (cinco) instâncias no Ubuntu 11.10, o que significa que cada uma precisa ter um endereço IP exclusivo.
Ouvi dizer que posso fazer isso, mas não sei como.
Como posso ter mais de um endereço IP em um único computador?
Responder1
Hum. A maneira mais fácil de definir endereços IP adicionais é simplesmente
ip addr add 10.66.66.66/24 dev eth0
e coisas do tipo.
Então, seu software de compartilhamento de arquivos deve vincular-se a esses endereços IP. A questão é: seriam roteados de forma que todos tivessem acesso à internet? ou um para o outro? Este pode ser um exercício muito divertido no iptables.
Responder2
Isso deve funcionar:
ifconfig eth0:1 192.168.1.1
ifconfig eth0:2 192.168.1.2
etc.
Responder3
Em uma rede local você tem multicast e realmente não precisa de nenhum tipo P2P. Talvez coordenar bem o multicast ajudasse muito (o roteador multiplicará os pacotes, nenhum arquivo extra será servido pelos clientes)