Uma única placa de rede pode ter 2 endereços IP?

25

As placas de rede e os endereços IP são um mapa individual?

    
por kernel 16.09.2011 / 17:06

7 respostas

8

No linux, o comando é ip addr add IFADDR dev STRING , onde IFADDR e STRING são substituídos pelo endereço IP e nome do dispositivo. Você pode ver alguns exemplos no Guia para administração de redes de camada IP com Linux . Você também desejará especificar suas rotas que usam esse endereço IP usando ip route . Mais uma vez, o guia aparece.

Mesmo que a sintaxe dos comandos ip faça parecer que você está associando o endereço IP a uma placa de rede específica, o Linux considera o endereço IP como pertencendo ao sistema geral. Assim, em algumas circunstâncias , você pode querer mexer nas configurações ARP.

    
por 17.09.2011 / 00:17
30

Sim, você pode ter vários; eles não são um para um.

Uma única placa de rede pode fazer isso de duas maneiras; ele pode responder por vários endereços IP com um único endereço MAC (atribuir vários endereços a uma NIC na maioria dos sistemas operacionais fará isso) ou com vários endereços MAC (plataformas de virtualização se comportam dessa maneira).

    
por 16.09.2011 / 17:11
12

Isso não é apenas possível, é muito comum. Uma placa de rede pode ter vários endereços IP. Este é um conceito chamado multihoming . Existem outras variantes de multihoming também.

    
por 16.09.2011 / 17:09
11

Uma única placa de rede física definitivamente pode ter vários endereços IP. Isso é quase essencial ao implementar a virtualização de servidores: com vários servidores virtuais em execução no mesmo hardware físico, cada um precisa de seu próprio endereço IP.

    
por 16.09.2011 / 17:11
6

Sim, você pode ter mais de um endereço IP ao usar uma única placa de rede.

A configuração é diferente em cada sistema operacional, mas pode envolver a criação de uma nova interface de rede. Isso pode parecer uma conexão única, mas estará usando a mesma placa de rede nos bastidores. OS X e Linux usam esse método.

Para adicionar um novo endereço IP no Windows, abra a conexão de rede à qual deseja adicionar outro endereço IP. Vá para Propriedades - > Protocolo de Internet (TCP / IP) - > Avançado - > Nas configurações de IP, clique em adicionar e adicionar o novo endereço IP e a máscara de rede.

Isso pode ser usado para expor um servidor em dois intervalos de rede. Por exemplo, um intervalo de rede pode ser usado para tráfego seguro que o outro intervalo de rede não pode acessar. As regras de firewall podem ser diferentes para cada interface de rede.

    
por 16.09.2011 / 22:45
3

A camada IP (o endereço IP) é completamente independente da camada física (seu adaptador de rede). Se o seu sistema operacional implementou corretamente a pilha OSI ou algum modelo próximo, você deve ser capaz de definir facilmente vários endereços IP de entrada em uma única interface de rede. Manipular o tráfego de entrada em vários IPs é bastante fácil no linux. No entanto, é um pouco mais complicado fazer com que o tráfego de saída tenha IPs de origem diferentes ao compartilhar uma única interface. Normalmente, os aplicativos usam como padrão o IP principal para a origem de saída, se você não fizer nada de especial para forçar outro IP a aparecer, mas é definitivamente possível fazer isso também.

    
por 16.09.2011 / 23:35
1

Um exemplo muito comum de um NIC com vários endereços IP é o local em que o NIC fornece uma interface de gerenciamento além do que o sistema operacional vê. por exemplo. Servidores HP com o ILO.

    
por 17.09.2011 / 04:57