Eu realmente preciso saber disso para um servidor linux, mas como também se aplica aos sistemas operacionais clientes, achei que a pergunta deveria ser feita aqui, em vez de falha do servidor.
Eu realmente preciso saber disso para um servidor linux, mas como também se aplica aos sistemas operacionais clientes, achei que a pergunta deveria ser feita aqui, em vez de falha do servidor.
Respostas:
De acordo com as respostas a este post na lista de discussão linux-net ,
Obviamente, vincular um grande número de aliases a um único dispositivo imporá requisitos de memória e poderá ter implicações de desempenho, portanto, é perfeitamente possível que seu hardware limite o número de aliases que você pode adicionar, mesmo que o próprio kernel não o faça.
eth0:0
) ou não, ainda é um alias. É verdade que os autores da ip(8)
página de manual optam por não usar o termo "alias" porque ele trata todos os endereços como iguais, praticamente o resto do mundo concorda que atribuir vários endereços à mesma interface é chamado de "aliasing de IP".
Mais do que você poderia precisar. Use ip addr add
para adicionar endereços a uma interface.
O máximo seria 4.294.967.294 endereços IP (supondo que você esteja falando sobre IPV4, você tenha RAM suficiente e escolhemos um para o endereço de broadcast e outro para o endereço de rede).
O kernel do linux possui um recurso chamado AnyIP, que permite que você responda por um bloco contíguo de endereços IPv4 ou IPv6 via interface de loopback do linux por um custo muito baixo em DRAM / CPU.
Por exemplo, suponha que eu queira que minha máquina Linux responda por qualquer endereço em 10.7.0.0/16:
ip -4 route add local 10.7.0.0/16 dev lo
Parabéns, agora você responde por um grande número de endereços (mais de 65.000 neste exemplo) e seu consumo de RAM é praticamente nada deste exercício. Em termos de escalabilidade, essa solução é muito melhor do que adicionar alias de interface individual no eth0 para todos os IPs que você deseja responder.
Não há limite para quantos endereços você pode responder dessa forma.
ip addr add
pode vincular os endereços a um único dispositivo.