Transformando o Linux em um roteador

Para que uma máquina Linux possa rotear os pacotes são necessários alguns comandos:

Primeiro é necessário ativar o IP FORWARD que por padrão está desativado como podemos observar pela saída do comando cat /proc/sys/net/ipv4/ip_forward:

modolo@rygel:~$ cat /proc/sys/net/ipv4/ip_forward
0

Para ativar, como usuário root (sudo não funciona para redirecionamento) faça:

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

Para que a configuração se torne permanente, edite o arquivo /etc/sysctl.conf e adicione a linha net.ipv4.ip_forward = 1, com isso após reiniciar a configuração não será perdida.

É necessário mais uma configuração para que a máquina trabalhe como roteador, ainda como usuário root crie o MASQUERADE na interface que você usa para acesso a internet:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Depois salve as configurações:

/etc/init.d/iptables save

Para visualizar as mudanças use o comando iptables -L.

Anúncios
Esse post foi publicado em Rede e marcado . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s