Como eu corrijo UPnP Port Forwarding no Ubuntu usando o miniupnp?

1

Pelo que entendi, o cliente bittorrent da Transmission usa a biblioteca miniupnp para fazer o encaminhamento de porta UPnP dos roteadores, no entanto o Ubuntu upnpc (um cliente de teste da biblioteca miniupnp) não encontra nenhum roteador IDG, enquanto em outra máquina Windows nas mesmas redes funciona corretamente (com o binário do windows do upnpc). De que testes eu fiz, parece que o pacote M-SEARCH SSDP não está sendo enviado para a rede, talvez um firewall ou algo pare. Como eu tento fazer com que esses pacotes cheguem e isso funciona?

    
por Adam M-W 03.10.2011 / 16:36

2 respostas

1

Eu usei apenas upnp-router-control para adicionar um encaminhamento de porta ao meu roteador e funcionou como um encanto: )

Se isso não funcionar para você, eu sugiro que você use wireshark para analisar o tráfego da rede e ver onde ele trava.

    
por flob 29.10.2011 / 16:04
0

Executar em um shell para adicionar linhas de configuração após o novo miniupnpd instalado

echo "MiniUPnPd_OTHER_OPTIONS=-N
START_DAEMON=1
MiniUPnPd_EXTERNAL_INTERFACE=eth0.4
MiniUPnPd_LISTENING_IP=eth0.1"  |sudo tee -a /etc/default/miniupnpd ;sudo service miniupnpd restart

Nota: eth0.4 e eth0.1 são minhas interfaces ext / int, use o seu.

Verifique as cadeias após a reinicialização do programa de reconhecimento do UPNP:

sudo iptables -vnL MINIUPNPD ;sudo iptables -t nat -vnL MINIUPNPD

Deve mostrar algumas regras

Tudo testado no Ubuntu 13.10

Todos os arquivos em / etc / miniupnpd / apenas são ignorados.

Obrigado.

    
por MaximKostrikin 31.03.2014 / 13:32