Configurando o Linux como um roteador

24 24America/Sao_Paulo março 24America/Sao_Paulo 2018 Off Por Sidney silva santos

Se tiver mais de uma placa de rede em um computador (normalmente, duas ou mais placas de rede), você pode configurar o Linux como um roteador. Para que isso aconteça, tudo o que é necessário é uma mudança em um parâmetro do kernel que habilita o roteamento de pacotes. Para ativar o parâmetro ip_forward imediata e temporariamente, digite o seguinte como root:

# cat /proc/sys/net/ipv4/ip_forward
0
# echo 1 > /proc/sys/net/ipv4/ip_forward
# cat /proc/sys/net/ipv4/ip_forward
1

Connfigurando o linux como roteador
O encaminhamento (roteamento) de pacotes está desativado por padrão, com o valor de ip_forward configurado como 0. Configurando-o como 1, o roteamento de pacotes é imediatamente ativado. Para tornar essa alteração permanente, você deve adicionar esse valor ao arquivo /etc/sysctl.conf, por isso ele aparece como segue:

net.ipv4.ip_forward = 1

Com esse arquivo modificado, como mostrado, cada vez que o sistema for reinicializado, o valor para ip_forward é redefinido como 1. (Observe que net.ipv4.ip_forward reflete a localização real do arquivo ip_forward, menos o /proc/sys e com pontos substituindo barras. Você pode mudar os parâmetros do kernel estabelecidos na estrutura de diretórios /proc/sys dessa maneira.)

Quando um sistema Linux é usado como um roteador, ele também costuma ser usado como um firewall entre uma rede privada e uma rede pública, como a internet. Se esse for o caso, você também pode querer usar esse mesmo sistema como um firewall que faz tradução de endereços de rede (NAT) e oferece o serviço DHCP, para que os sistemas na rede privada possam encaminhar por meio do sistema Linux usando endereços IP privados.

Anúncios