問題タブ [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.

0 投票する
3 に答える
3037 参照

c - DD-WRT C アプリの書き方

DD-WRT 環境用のユーザーレベル プログラムとして小さなプロキシを作成したいと考えています。

プロキシは、DD-WRT ボックスに接続された USB HID デバイス (Arduino) と特定の Web サーバーの間で読み取り/書き込みを行います。USB デバイスは AT スタイルのコードを使用します。Web サーバーは HTTP を使用します。

私はDD-WRT環境が初めてです。

便利なサンプル アプリ、GIT リポジトリ、ブログ投稿などへのポインタをいただければ幸いです。DD-WRT アプリの作成を開始するためのあらゆること。

グーグルは成功していません。

0 投票する
1 に答える
1931 参照

dd-wrt - dd-wrt ​​でリピーターを設定する

PC への有線接続を提供する予備のワイヤレス ルーターが必要ですが (PC にはワイヤレス アダプターがありません)、予備のルーターは「プライマリ」ワイヤレス ルーターに接続されています。私の問題は、すべてが 100% 機能しているようには見えないことです。予備の無線ルーターに物理接続したPCからいきなりSkypeログイン成功。セカンダリ ルーターがプライマリ ルーターからこの PC に DNS を提供していないようです。IP アドレスで特定のサーバーに ping を実行できますが、ブラウジングは機能しません。

無線の基本設定をしてリピーターにしました。「サイト調査」を使用して、このスペア ルーターを検出し、プライマリ ルーターに参加させました (ステータス > ワイヤレス > サイト調査)。これで、プライマリがワイヤレス ノードの下にリストされました。

他に設定する必要があるものはありますか?

0 投票する
1 に答える
2327 参照

iptables - iptables でプロミスキャス モードをエミュレートする

ホーム ネットワークで Snort を実行しようとしていますが、ポートをミラーリングするスイッチがありません。代わりに、Tomato (dd-wrt) を搭載した Asus RT-N16 を使用しています。何時間も検索した後、私が見つけた唯一の解決策はここでした: http://www.snort.org/assets/182/snort-opensuse-vbox-ddwrt.txt

基本的に、彼らは次の 2 つの iptables ルールを作成するように言いました。

iptables -A PREROUTING -t mangle -j ROUTE --gw 192.168.1.20 --tee

iptables -A POSTROUTING -t mangle -j ROUTE --gw 192.168.1.20 --tee

問題は、 --gw が有効なフラグではないことです。

次に、ルールが存在するかどうかを確認するスクリプトを作成する必要があります。存在する場合は、ルールを削除します。そうでない場合は、ルールを作成します。

iptables -L -v -n --line-nをgrepする必要がありますか、それともiptables-saveを grep する必要がありますか?

  1. 無差別ポートを 192.168.1.20 にエミュレートするための正しい iptables 構文は何でしょうか?

  2. iptables ルールが存在しない場合は有効にし、存在する場合は削除するスクリプトを作成するにはどうすればよいですか?

ありがとう、

ライアン

0 投票する
2 に答える
6790 参照

linux - DD-WRT または OpenWRT 経由のルーター上の NodeJs?

NodeJSをdd-wrt、openwrt、またはfreewrtシステムにインストールするにはどうすればよいですか?

または、これらのシステム上のいずれかのルーターにある可能性があります: http://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions

0 投票する
3 に答える
8507 参照

windows - アクセス時にNASを自動的にウェイクアップ

ユーザーがNASにアクセスしたときに、NASサーバーをS3スリープ状態から復帰させようとしています。サーバーの寿命を延ばし、電力使用量を制限するために、これを実行したいと思います。同様のアドバイスを求める人々を見たことがありますが、堅牢なソリューションを提供するものは見つかりませんでした。ほとんどのスレッドは答えられずに終了しました。

だから私の問題を簡単に詳しく説明します:私の家には、主にメディアとドキュメントを保存するUbuntuサーバーを実行している古いPC、NASサーバーからカスタムビルドされています。このサーバーは現在、事前定義された非アクティブ期間の後にスリープするように設定されています。現在、NASはWOLマジックパケットを使用してS3状態から抜け出すことができます。私が達成したいのは、ユーザーがPCから共有の1つにアクセスすると、この魔法のパケットがサーバーに自動的に送信されることです。ユーザーは主にWindows7を実行しています。これが完全に普及しているかどうかはわかりませんが、ホームルーター/ DHCP/DNSとしてDD-WRTを実行しているLinksysWRT54Gがあります。

私の調査中に、実際のインテリジェンスではなく、時限ループでサーバーを自動的に起動する多くの記事に出くわしました。以下の記事は私が望むことをしているようです:

http://wdtvhd.com/index.php?showtopic=7908

クエリが行われたときにDD-WRTルーターを使用してwake-on-lanパケットを送信することにより、この問題に対処しようとするスクリプトが提供されます。これはこれを行うための良い方法のようですが、リンクで指定されたスクリプトを正しく動作させることができませんでした。

それは私の問題のほとんどの側面をカバーしていると思います。どんな援助も大歓迎です。

0 投票する
1 に答える
5649 参照

openwrt - OpenWRTおよび/またはdd-wrt用のHelloWorldの記述方法

dd-wrtまたはOpenWRTのいずれかを実行しているLinksysWRT54G-V4でHelloWorldプログラムを実行しています。

現在、このルーターはdd-wrtを実行しています。これは、以下で説明する理由によるものです。dd-wrtまたはそのツールチェーンを構築できなかったため、このルーターをOpenWRTに切り替えたいと思います。私は、OpenWRTツールチェーンがdd-wrtでも実行される実行可能バイナリを生成する必要があると「想定」しています。

OpenWRTは、メニュー方式の優れたmakeシステムを備えているため、構築が非常に簡単でした。この便利なツールを使用して、x86UbuntuボックスからMIPSターゲットにクロスコンパイルするツールチェーンを構築しました。

指示に従って、OpenWRTをビルドし、brcm47xxとbrcm63xxのイメージを作成することができました。

たとえば、これが私の小さなHelloWorldプログラムの正常なコンパイルです。

悲しいことに、dd-wrtを実行しているWRT54G-V4でHelloWorldを実行しようとすると、セグメンテーション違反が発生します。

ウィキペディアを見ると、このルーターはBroadcomBCM5352を使用していることがわかります。

OpenWRT /trunkディレクトリでmakemenuconfigを実行すると、BCM5352のオプションが表示されません。そのため、brcm47xxまたはbrcm63xxディレクトリに作成したイメージの1つでルーターをフラッシュするのは気が進まないのです。私は間違って推測してルーターをブリックしたくありません。

質問1 -BCM5352チップセットでWRT54G-V4をターゲットにするには、make menuconfigを使用してどのBroadcom構成を選択する必要がありますか?

質問2-上記で生成した「HelloWorld」実行可能ファイルを54Gのコマンドラインから直接実行する必要がありますか、それともhttp://www.gargoyle-router.com/wiki/doku.php?idに従ってパッケージにする必要があります。 = openwrt_coding

TIA

0 投票する
1 に答える
2839 参照

router - telnetまたはsshを使用してAPdd-wrtを設定します

telnetを使用してアクセスポイントを設定したい。たとえば、SSIDを変更
して次のコマンドを試した。

そしてそれは私がネットワークを検索するときそして私が書くならばまた私がnewssidを見ることができるように働く:

インターフェイスath0に新しいssidがあることがわかりますが、GUIに移動すると、古いSSIDが表示され、APを再​​起動しても変更は保存されず、古い構成に戻ります
1-変更内容を保存?
2-そして私はより多くのコマンドが必要です

0 投票する
0 に答える
5380 参照

lan - DD-WRT を使用して LAN 上にホスト名を作成する (Asus RT-N 16 上)

私はすでにこの質問を見ました。しかし、それは私を助けませんでした。

私の目的は、http://myrouterまたはftp://dataなどを介して自宅のLANのターゲットに対処するhttp://my_computer.my_domain.localことであり、リンクした質問で誰かが指摘したのとは異なります。

これは、hosts ファイルを編集することで解決できますが、ネットワーク内のすべてのクライアントから機能するようにしたいと考えています。そして、複数あるので、それは良いアプローチだとは思いません。

編集

howtogeek のチュートリアルに従ったところ、うまくいきました。ただし、Win7 マシンでこの接続のフィールド DNS サフィックス(ドイツ語から自由に翻訳) を手動で編集した場合に限ります。そうしないと、ping win7私の Win7 コンピューターでは動作しません (ただし、ネットワーク上の他のコンピューターやモバイルからは動作します)。

次のように機能させるには、dns-suffix を明示的に追加する必要がありping win7.home.lan ます。より良い方法はありますか?それとも、静的IPを設定しているため、とにかくそこにいるので、フィールドを手動で編集するのは普通ですか?

0 投票する
1 に答える
1584 参照

networking - NAT を使用して 2 つのルーター間で DD-WRT をセットアップする方法

私は2つのネットワークを持っています。ネットワーク A には有線クライアントと無線クライアントの両方があり、インターネットに接続されています。DHCP 有効 (サブネット 255.255.255.0 の 10.0.0.1) ネットワーク B には有線クライアントと無線クライアントの両方があり、インターネットには接続されていません。DHCP ENABLED (サブネット 255.255.255.0 の 192.168.1.1) これは、このネットワークの WAN ポートが接続されていないことを意味します。

ネットワーク 2 の WAN ポートをネットワーク A にワイヤレスで接続して、ネットワーク B がネットワーク A のクライアントとしてしか表示されないようにする必要があります。

DD-WRTを使用してこれを設定する方法を誰か教えてください。

ありがとう

0 投票する
1 に答える
1264 参照

bash - テキストファイルの変数を使用して、ループでsshを介してコマンドをdd-wrtに渡す方法は?

これまでのところ、ssh と組み合わせて、使用している dd-wrt ​​ルーターに単一のコマンドを渡すことを期待して、小さなスクリプトを作成することができました。これが完了したので、可能であれば、テキスト ファイルから 1 つだけではなく、ssh ログインを介して同じコマンドを数回渡したいと考えています。

これを実現するもう 1 つの方法は、ループを作成してコマンドを何度も渡すことです。ただし、テキスト ファイル内のコマンドのデータが変更されるため、変数を使用する必要があります。

これが私がこれまでに持っているものです

パスワードパスワードを設定

私が見る限り、ループを作成するのが最も簡単な方法ですが、間違っている可能性があります。通過させたい「コマンドと変数」は別のテキストファイルにあり、各行を読み取って取得し、各行をループに挿入する必要があることに注意してくださいそれらを一度に送信する方法がない限り。

パスワードパスワードを設定

テキストファイルでは毎回同じコマンドで、変数だけが変わります。

test.txt

ありがとうございました