Se você precisar apenas de alguma atividade para iniciar o encaminhamento, poderá simplesmente "telnet < hostname > 5106" - que deve ter atividade suficiente para acionar a regra. Se você precisar do encaminhamento no local mesmo sem atividade, é melhor usar o iptables ou é equivalente a configurar o encaminhamento sem a necessidade de atividade no 5106.
EDITAR: Supondo que seu roteador esteja rodando um linux baseado no Red Hat e você tenha um terminal root nele, você pode fazer o seguinte:
- edite o /etc/sysctl.conf e altere a linha que diz "net.ipv4.ip_forward = 0" para "net.ipv4.ip_forward = 1"
- execute "sysctl -p" para ativar essa alteração
-
Para encaminhar a porta 80 para $ {otherhost} (porta80), execute os seguintes comandos:
/ sbin / iptables -t nat -A PREROUTING -p tcp -i eth0 -d $ {localhost ip} --dportar 80 -j DNAT - para $ {otherhost}: 80
/ sbin / iptables -A FORWARD -p tcp -i eth0 -d 192.168.0.2 --dportar 80 -j ACEITAR
-
execute o "serviço iptables save" para fazer o encaminhamento persistir nas reinicializações