Redirecionando Portas

Redirecionando Portas

Em muitos caso temos a necessidade de executar o redirecionamento de portas de uma máquina local. Um exemplo clássico é quanto a utilização de proxy transparente. Abaixo segue um simples exemplo de como isso pode ser executado:

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8080 -j REDIRECT --to-port 80

No caso acima, todas as requisições que chegarem ao nosso host serão encaminhadas para a porta 80 do mesmo. Porém não paramos por aqui, é necessário também que o roteamento esteja habilitado no kernel do sistema, isso pode ser consultado com os comandos:

host:/# cat /proc/sys/net/ipv4/ip_forward
 0

O retorno é 0 para falso e 1 para verdadeiro, no caso acima o roteamento não está habilitado no kernel do sistema, para fazê-lo basta executarmos os seguintes comandos:

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

Executados estes simples passos, o redirecionamento de portas no sistema já encontra-se funcional e o roteamento habilitado no sistema. Dependendo da atividade executada no sistema, é recomendável adicionar estes comandos na inicialização do sistema ou em scripts personalizados.

 

administrador

Os comentários estão fechados.