Netstat:
Pelo que você disse, parece que a porta pode não estar realmente ouvindo. Se a porta 81 estivesse escutando em todas as interfaces, você deveria ver algo como a seguinte linha de 'netstat -tapnl':
tcp 0 0 192.168.1.82:81 0.0.0.0:* LISTEN -
tcp 0 0 192.168.131.1:81 0.0.0.0:* LISTEN -
tcp 0 0 192.168.21.1:81 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:81 0.0.0.0:* LISTEN -
O quarto Coloumn é o endereço IP que tem algo escutando neles. Com 127.0.0.1 sendo a interface de loopback. Você também pode ver 0.0.0.0:81 para todas as interfaces.
Iptables:
Então, se você o viu escutando 127.0.0.0 ou 0.0.0.0 a partir da saída netstat, você deve poder telnetar para ele a partir do mesmo servidor se você tiver esta regra iptables comum do comando 'sudo iptables -L -v' :
1198K 183M ACCEPT all -- lo any anywhere anywhere
Que se sob a cadeia INPUT significa aceitar todas as conexões de entrada na interface de loopback. Além disso, observe as duas primeiras colunas. Esta é a quantidade de pacotes / bytes que correspondem a essa regra, portanto, você deve ver os contadores mudando com as regras DROP ou ACCEPT de acordo. É uma maneira de ver se as regras estão "capturando" os pacotes.
Conclusão:
Certifique-se de que o lighttpd esteja realmente rodando 'sudo ps aux | grep lighttpd '(supondo que seja o nome do processo). Se não estiver, inicie com 'sudo /etc/init.d/lighttpd start'. Então, se você ainda não vê isso, olhe nos logs em / var / log / lighttpd. Por fim, poste sua configuração lighttpd. Se você estiver tentando iniciar o processo como um usuário não raiz, também não será possível vinculá-lo a 81, porque essa é uma porta privilegiada (mesmo que o processo possa ser executado como outro usuário).
O acima pressupõe que você tenha acesso ssh ou algo similar e esteja na própria máquina. Esse é o melhor lugar para começar, elimina e complexidade do roteador com seu NAT possível. Você pode fazer NAT com iptables, mas não tem certeza se você pode fazer isso com a interface de loopback, e isso seria uma coisa estranha se você puder.