Miniupnpは私のルータがUPnPをサポートしていないと思います。

Miniupnpは私のルータがUPnPをサポートしていないと思います。

私のネットワークには真のプラグアンドプレイIPカメラがあります。イーサネットケーブルを接続すると、ルーターの設定を変更せずに「外部から」アクセスできます。だから私のルータはUPnPをサポートしていることを知っています。 NMAPを使用して、どのUPnPサーバーがリッスンしているかを確認することもできます5431

友達がアクセスできるように一時FTPサーバー(この場合はポート29に変更)を有効にしようとしています。miniupnp次のコマンドをインストールして実行しました。

$ upnpc -l
upnpc : miniupnpc library test client. (c) 2005-2013 Thomas Bernard
Go to http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
for more information.
No IGD UPnP Device found on the network !

miniupnpが私のルータを見つけることができないか、またはUPnPが有効になっていないと思うようです。

この問題をどのように解決できますか?

編集:IPカメラでTelnetセッションを正常に設定しました。偶然にも miniupnp も実行しています。バイナリを実行しましたが、次のような結果が返されました。

# ./upnpc-static -l    
upnpc : miniupnpc library test client. (c) 2006-2010 Thomas Bernard
Go to http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://192.168.0.1:5431/dyndev/uuid:c03e0f29-4fec-ec4f-290f-3ec03e29ec0000
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found valid IGD : http://192.168.0.1:5431/uuid:c03e0f29-4fec-ec4f-290f-3ec03e29ec0002/WANPPPConnection:1
Local LAN ip address : 192.168.0.30
Connection Type : IP_Routed
Status : Connected, uptime=127693s, LastConnectionError : 
  Time started : Wed Feb  4 01:06:15 2015
MaxBitRateDown : 20819000 bps   MaxBitRateUp 1209000 bps
ExternalIPAddress = 90.220.126.102
 0 TCP    80->192.168.0.30:80    'ipcam-h264' ''
 1 UDP 41441->192.168.0.4:41441 'Skype UDP at 192.168.0.4:41441 (2956)' ''
 2 TCP 41441->192.168.0.4:41441 'Skype TCP at 192.168.0.4:41441 (2956)' ''
GetGenericPortMappingEntry() returned 713 (SpecifiedArrayIndexInvalid)

したがって、私のIPカメラの同じプログラムはIGDを見つけることができますが、私のラップトップは見つかりません。

答え1

ファイアウォールが有効になっている場合(例:iptablesまたはウプボ)ルータから着信UDPパケットを許可する必要があります。

~のためウプボ次のようになります

sudo ufw allow from 192.168.1.1 to any proto udp

関連情報