問題タブ [dd-wrt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nat - ドメイン名をサブネット DD-WRT に分割
最近 ISP を切り替えたので、自宅でサーバー システムをセットアップしようとしています。
register.com レジストラを通じて vrakiver.net ドメイン名を所有しています。私の ISP は私の DD-WRT ルーターに静的 IP を提供します。静的 IP を使用して 2 台のコンピューターをセットアップしています。
1番目:IP 192.168.1.102の「サーバー」
2 番目: IP 192.168.1.100 の「g5」
LAN内から、server.localまたはg5.local、またはそれぞれのIPで接続できます。
世界中のどこからでも g5.vrakiver.net を使用して「g5」にアクセスし、server.vrakiver.net を使用して「server」にアクセスできるようにシステムをセットアップしたい
両方のデバイスのすべてのポートにアクセスする必要があるため、ポート転送はそれをカットしません。(ただし、必ずしも同時にというわけではありません)
ユーザーがどのドメインから誘導されたかを尋ね、それに基づいてどこにルーティングするかを決定するシステムについてどこかで何かを読みました。
*これは物理的に可能であると思います.IPv6では非常に簡単なので、ドメインレコードを各ホストのパブリックにアクセス可能なIPに設定するだけです.*
これについてアドバイスをいただければ幸いです。
dns - Raspberry Pi、DD-WRT、動的 IP (No-IP) のセットアップ
私の考えは、インターネットからラズベリー サーバー (ssh、webmin、大洪水の Web) にアクセスすることです。
動的 DNS サービスを dd-wrt ルーターに追加すると、インターネットから (Web UI) アクセスできます。
ラズベリーに no-ip をインストールして実行します。
しかし、No-IP によって提供されたホスト名を使用して、ssh、webmin、Deluge Web にアクセスできません。
だから、私の質問は次のとおりです。
ルーターに no-ip dns を既に追加している場合、ラズベリーにも追加する必要がありますか? それともルーターで管理できますか?はいの場合、どのように?
ラズベリーで no-ip を使用して動的 dns を構成する方法は?
ルーターで Web UI を有効にすると、基本的なセキュリティ設定を確認する必要がありますか?
ありがとう
openwrt - /usr/sbin/nas のソースまたは詳細なドキュメントはどこで入手できますか
http://downloads.openwrt.org/sources/nas-4.80.9.1.tar.gzから /usr/bin/nas ソースを取得しようとしましたが、コンパイル済みの ELF バイナリしか含まれていないことがわかりました。ページhttp://www.dd-wrt.com/wiki/index.php/Developmentの指示を使用してdd-wrtソースを取得しようとしました(そこにnasが見つかることを願っています)が、重要な指示がエラーを返しますソースなし。svn co http://svn.dd-wrt.com/DD-WRT
詳細なパラメーター /usr/sbin/nas
(指定されている場合、nas --help
またはman nas
dd/open-wrt だけがマニュアル ページを持っている場合) または nas ソースのいずれかが必要です。
dd-wrt - 受信トラフィックをホーム Plex サーバーにリダイレクトする DD-WRT
これが可能かどうかはわかりませんが、ホーム ボーダー ルーターのみを指す DNS を持つドメインがあります。Plexメディアサーバーを実行しているWindowsコンピューターのポート80からポート32400へのポート転送をセットアップしました。
現在、mydomain.com/web/index.html 経由で接続する必要があります。これを Plex 経由で変更することはできません。そのため、DD-wrt ルーターをセットアップして、mydomain.com 接続を mydomain.com/web/ にリダイレクトできるかどうか疑問に思っていました。 index.html?
DNSmasq を調べましたが、ローカルでしか機能しないと思います。とにかく私はこれを達成することができますか?
python - ホストからの nc -> VM は動作しますが (ポート 9050)、VM (Python で記述された実行中のサーバー) はホストからの接続 [TCP RST] をリセットします -> 同じポート (9050) の VM
背景情報
サーバーとの通信を目的としたネットワーク対応の組み込みデバイスを開発しています。このサーバーは Linux を実行するため (ただし、開発には Windows ツールが必要です)、開発目的で Ubuntu Server 14.04 を使用して VM を実行しています。
トラブルシューティングのために、最も単純なテスト設定 (VM 上のサーバーにホストを接続して、TCP 接続が確立されていることを確認するだけ) に戻っているため、組み込みの側面はこの質問には重要ではありません。
ネットワークセットアップ
DD-WRT [v24-sp2 (03/25/13) std (SVN リビジョン 21061)] を実行する D-Link DIR-615、MAC フィルターによってホストと VM に割り当てられた静的 IP、DNS 機能が有効
開発マシン (192.168.5.117、dev.test.lan)
Ubuntu VM (192.168.5.118, vm.test.lan) - ブリッジ接続を使用 (クライアントが VM への接続を開始するため、NAT は機能しません)
ルーターはどの種類の WAN にも接続されていません。有線接続のみで、Wi-Fi は無効になっています
実行された健全性チェック
VM からのホストへの ping が成功する (IP または dns 名を使用)
ホストから VM への ping が成功する (IP または dns 名を使用)
ホスト間の nc <-> VM (いずれかの側からリッスン/接続できます) [ポート 9050 でリッスン]
VM 内で、nc 経由で VM で実行されているサーバー アプリケーションに接続でき、接続が正常に確立されます [ポート 9050 へ]
ポート 9050 での着信/発信 TCP 接続用に Windows ファイアウォールが開かれている
問題分析
Wireshark を使用して、nc 健全性テスト (ホスト <-> VM) を実行すると、TCP 接続が正常に機能していることを確認できます。
VM でサーバー (Python で記述され、asyncio を使用) を実行し、ホストから nc 経由で接続しようとすると、サーバーは接続を認識しません (ただし、nc からサーバーへの接続が機能することはわかっています)。 VM内で正常にテストされたため)。
Wireshark から、ホストが SYN を VM に送信し、その後 VM が [RST, ACK] で応答することがわかります。ホストは、あきらめる前に送信を 2 回再試行します。
質問
ブリッジ接続は、VM に使用する適切な設定ですか?
RST がどこから来ているかを知る最良の方法は何ですか? (ルーター、VM の TCP/IP スタック、または Python の一部が原因ですか?)
更新:
VMnc 192.168.5.118 9050
内で試行したところ、ホストから試行した場合と同じ拒否された接続動作が観察されました。アダムの言ったことによると、私たちは近づいているようです. Adam の提案も試して、更新を投稿します。
router - キャプティブ ポータル - チリスポット | OpenWrt と DD-wrt
DD-wrt と Open-wrt を使用してキャプティブ ポータルを構成しようとしており、独自の Radius サーバーを使用しています。また、CSP ページ ( http://worldspot.net ) を使用してそれらを構成しようとしました。
DD-wrt
私の最初の試みは、TP-LINK WR841N (v7.) と Web インターフェイスを使用した DD-wrt でした。dd-wrt Web インターフェイスには、 にオプションがありますServices -> HotsPot -> ChilliSpot
。ここでは、独自のサーバー データを使用して両方の構成を試し、WorldSpot データでも試しましたが、どちらの場合も問題は同じでした。
ルーターで Chillispot を有効にすると、IP が割り当てられず、wifi/lan に接続できません。問題は明らかにルーターにあるようで、Chillispot の設定が機能していない、または変更が「適用されていない」ようなものです。
オープンワート
dd-wrt を動作させようとして数時間後、おそらく open-wrt の方が設定が簡単だったと思いますが、ここで別の問題が見つかりました。TP-LINK を Open-wrt に更新した後、WEB 経由でルーターにアクセスできないことに気付きました。そのため、telnet と ssh 経由で接続して、いくつかのパッケージをインストールし、いくつかの構成を行う必要があります。
Web GUI のパッケージ「luci」をインストールしようとしたところ、いくつかのエラーが見つかりました: - 最初にパッケージが見つからず、/etc/opkg.conf
ファイルを変更する必要があります - パッケージをダウンロードして Web にアクセスしようとすると、エラーuci_load: not found
- uci パッケージの問題を修正したら、uhttpd を有効にして起動しましたが、Web 経由で接続しようとすると、「CGI が応答を受け取りませんでした」という別のエラーが表示されます。
質問
私よりも経験豊富な人は、これらのソフトウェアのうち、スポット システム/キャプティブ ポータルを使用する方が良いものを教えてくれますか?
dd- wrt の場合、chilispot の設定がルーターの設定に適用されていない可能性はありますか?
open-wrtの場合、Web インターフェイスで同じエラーが発生する人はいますか?
私は読んでいて、を介して ChilliSpot を構成することは可能であるようです
SSH
が、私が見つけたチュートリアルはあまり役に立ちませんでした。誰でもこのための良いチュートリアルを教えてくれますか?
私も持ってD-Link dir-615 H2
いますが、TP-LINK よりも open-wrt および dd-wrt との互換性が低いようです。
私を良い方向に導くことができる情報に感謝します、ありがとう!
android - Android 5 (Lollipop) Wifi ランディング ページがモーダル ダイアログ/ビューになり、ホームページ機能にリダイレクトされなくなりました
Android 5 での Wifi ログインは根本的に変更されました。リダイレクト (例: DD-WRT NoCatSplah ランディング ページ) は直接無視されませんが、ユーザーが同意ボタンをクリックすると閉じます (Chrome ブラウザーの Android では、新しいモーダル ビューに表示されるようになりました)。
リダイレクト(ポストスプラッシュ)ページにローカル情報が表示されたり、Wifi ネットワークや広告にお金を払わずに残っている時間が表示されたりするため、影響を受ける企業は多いと思います。例: 大手 Wi-Fi プロバイダーやホテル....
この新しい Android 5 動作の仕様リンクを知っている人はいますか? または、承認ボタンをクリックして Wifi ネットワークに入った後、リダイレクト用のクロム タブを開くなどの処理方法 (古い動作 - 回避策)?! たとえば、Window.open は、この新しい「モーダル ビュー」では機能しません。
私のDD-WRTルーターでは、次のsplash.htmlでNoCatSplashを使用しています。
また、モーダル ビューが表示されたときにインターネットに接続しようとするルーター (ウォレット ガーデン) の IP アドレスを許可しようとしました (splash.html をモーダル ビューで表示するかどうかを確認すると思います)。しかし、運がありません。
古い動作を Android 5 で実現するのが最適です。splash.html は、ユーザーがモバイル Web ブラウザーを開いて初めて Web サイトを開こうとした場合にのみ表示する必要があります。(Android およびモーダル ビューでは通知なし)。
これに関する詳細については、http: //community.spiceworks.com/topic/638688-splash-pages-redirect-on-android-lollipop-5も参照してください。