Forneça um segundo cartão nic com acesso à Internet de sub-rede diferente

Forneça um segundo cartão nic com acesso à Internet de sub-rede diferente

Eu tenho um servidor Ubuntu rodando 16.04

Existem 2 placas NIC:

Um é 192.168.10.9/24, este tem acesso à internet através do gateway 192.168.10.254.

Minha segunda placa Nic tinha IP 192.168.25.1/24 e atualmente não possui gateway ou acesso à internet.

Tudo na rede 192.168.25.x está usando DHCPD do servidor Ubuntu.

Como permito o acesso à Internet para 192.168.25.x?

Responder1

Você precisa ativarEncaminhamento IPv4. Há um excelente artigo sobre o assuntoaqui.

O seguinte irá ajudá-lo a verificar o estado do sistema e definir o parâmetro na linha de comando. Observe que esta configuração será efêmera; você precisará determinar como tornar a configuração permanente (se desejar) com base em sua distribuição e versão específicas.

O seguinte é retirado deEste artigo:


Verifique se o encaminhamento de IP está habilitado

Temos que consultar o valor do kernel sysctl net.ipv4.ip_forward para ver se o encaminhamento está habilitado ou não:

Usando sysctl:

sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0

ou apenas verificando o valor no sistema /proc:

cat /proc/sys/net/ipv4/ip_forward
0

Como podemos ver nos dois exemplos acima isso foi desabilitado (como mostra o valor 0).

Habilite o encaminhamento de IP em tempo real

Como acontece com qualquer parâmetro do kernel sysctl, podemos alterar o valor de net.ipv4.ip_forward dinamicamente (sem reiniciar o sistema):

sysctl -w net.ipv4.ip_forward=1

ou

echo 1 > /proc/sys/net/ipv4/ip_forward

a configuração é alterada instantaneamente; o resultado não será preservado após a reinicialização do sistema.

informação relacionada