web-dev-qa-db-ja.com

OpenWrtルーターでポートフォワーディングを実現するにはどうすればよいですか?

自宅のコンピューターにqBittorentWeb UIをセットアップしようとしています。これは、ダイナミックDNSを介してどこでも利用できます。私はここで関連する投稿を読みましたが、まだ壁にぶつかっています。

これは私のセットアップです:Linux Mint17.1で実行されているqBittorent3.1.12 LinuxGUIを介してDDNSにduckdns.orgを使用していますルーターはOpenWrtChaos Calmerr45545で実行されています。

1

これまでに行ったこと:ルーターでUPnPを有効にすると、リダイレクトがメインページに表示されます。

Duckdnsログには「OK」が表示されるので、すべてがDDNSプロバイダー側​​で機能しているはずだと理解しています。

コンピューターで、ローカルのip:port番号(192.168.2.200:58080)を使用してログインすると、qBittorentのWebUIが正常に表示されます。

'domain_name'.duckdns.org:58080を試行すると、「接続できません」というエラーが表示されます。

さらに、「domain_name」.duckdns.orgのみを試行すると、「Forbidden:Rejected request from RFC1918 IP to publicserveraddress」というエラーメッセージが表示されます。

私にとってさらに混乱するのは、ポートチェックツール「canyouseeme」がポートを「見る」ことができるということです。

2

'gufw'をインストールし、PCのファイアウォールを無効にしました。私は無知です。私はさまざまな順列と組み合わせを試しましたが、何か、いくつかの小さなチェックボックスまたはエントリを見逃していて、おそらくルーターにあることを知っています。

どんな助けでも大歓迎です。

2
tridon

ポート転送は、[ネットワーク]> [ファイアウォール]メニューから実行されます。

エラーメッセージの場合:

Forbidden : Rejected request from RFC1918 IP to public server address

ファイル内/etc/config/uhttpd、rfc1918_filterを無効にする必要があります:

config uhttpd 'main'
        option rfc1918_filter '0'

Httpサーバーを再起動します。

/etc/init.d/uhttpd restart

これにより、LANからのパブリックIPアドレスを使用してルーターにアクセスできるようになります。

1
vittorio88