
Eu tenho um IP público do meu ISP 198.51.100.123/21 e uma sub-rede pública 203.0.113.1/29 roteada pelo meu ISP através do primeiro IP. SO: CentOS 7.
Quero atribuir cada IP da sub-rede/29 a uma NIC virtual. Como eu posso fazer isso?
Obrigado.
Responder1
Esta questão requer alguma compreensão do roteamento IP. Primeiro você precisa verificar se o ISP roteia o bloco IP para o endereço IP público do seu servidor Linux - o que aparentemente faz. Em seguida, você precisa habilitar o roteamento em seu servidor Linux para que ele possa lidar com os pacotes recebidos em sua interface pública destinada a diferentes redes.
Finalmente, você pode criar interfaces de loopback para cada endereço IP público usando o métododescrito aqui.
Editado para expandir a resposta conforme os comentários abaixo.
Responder2
Você pode editar /etc/sysconfig/network-scripts/ifcfg-e*
(seja qual for o nome em seu sistema) e adicionar endereços IP adicionais. Por exemplo:
IPADDR=198.51.100.123
PREFIX=21
IPADDR2=203.0.113.1
PREFIX2=29
IPADDR3=203.0.113.2
PREFIX3=29
IPADDR4=203.0.113.3
PREFIX4=29
IPADDR5=203.0.113.4
PREFIX5=29
IPADDR6=203.0.113.5
PREFIX6=29