問題タブ [openwrt]
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.
java - OpenWrt/DD-WRT上のJava
私はJavaで書かれた既存のソリューションを持っており、 OpenWrtルーターで実行したいと思っています。OpenWrtは多くの依存関係をインストールせずにJavaを実行することさえできますか?誰かがこれを試したことがありますか?
snmp - SNMP経由でルーティングテーブルにアクセスする
openWRTがインストールされているLinksysWRT54Gのルーティングテーブルを検索する場合、どのMIBが必要ですか?
shell - x-wrt webifのhelloworld.shは、403を許可しません
openwrt-10.03.1-rc3(バックファイア)でwebifv。0.3-4895パッケージをカスタマイズしようとしています。
私は機能的なwebifを持っており、このwikiエントリをフォローしようとしています
info.shをhelloworld.shにコピーし、.categoriesと## WEBIF行を編集しましたが、メニューに変更が見られず、helloworld.shを呼び出すと、ブラウザーに403が表示されます。(他のページは機能しています。テキストを編集してinfo.shに追加できます)。
誰かヒントはありますか?
python - Python が Open WRT MenuConfig に見つかりません --> 言語
私はopenwrtにpythonを含めようとしています。開いている wrt menuconfig には表示されません。言語オプションの下には Lua しか表示されず、他には何も表示されません。チェックすると、 python ... OK 、 perl ... OK と表示されます。手順がありませんか?
wifi - Wi-Fi に接続するときに、モバイル クライアントが Web ブラウザーを自動的に起動するようにトリガーすることはできますか?
ワイヤレスルーターをプログラムで完全に制御できると仮定します(たとえば、OpenWrtまたはDD-WRTを実行 - Linux)。ルータは ssid をブロードキャストするように設定されており、ネットワークは広く開かれています。
モバイル ユーザー (iPhone/Android/BB) が立ち上がります。
1) iPhone では、デバイスが現在 Wi-Fi に接続されていない場合、利用可能な SSID への接続を提案するダイアログが表示されます。ユーザーは私の ssid を選択して接続します。ルーターから (Bonjour または ?? を使用して)、iPhone をトリガーして Web ブラウザーを起動し、ホームページまたは自動構成 URL を自動的にロードしようとする方法はありますか?
2) Android/BB の別の答えはありますか?
その理由は、「ウォールド ガーデン」アプリケーションでは、挨拶ページをポップアップできるようにする必要があり、ユーザーが最初にデフォルト ページをロードするのに苦労する必要がないようにするためです。
どんな考えでも大歓迎です!ありがとうRM。
更新 - 答えは 802.21 または UMA にあると思います。ATTがiPhoneでこれを認証に使用していることをどこかで読みました。
iPhone では、wifi ゲートウェイに接続するときに「自動ログイン」と呼ばれるスイッチがあります。これをオンにすると、iPhone が HTTP リクエストを送信し、ホットスポットからリダイレクトを受信してから、ウェルカム ページを送信します。(スポットは完全に開いています)。問題は、iPhone が特定の何かを待っているように見えることです。「3G」から Wi-Fi に変更されず、最終的にタイムアウトになる可能性があります。また、ウィンドウの上部にドッキングされた「ログイン」バナーも引き続き表示されます。
適切な自動ログインを行うために送信する必要があるフレームのドキュメントを知っている人はいますか?
python - Python OpenWRT crontab
OpenWrtボックスでpythonスクリプトを実行しようとしています:
snmp経由でデータを取得し、curlでローカルサーバーにデータを投稿します。シェルから正常に動作します:
DBでデータを見ることができます。しかし、cronから:
私はlogreadで見る:
しかし、DBにはデータがありません:(そしてhttpd access.logには何もありません:(なぜですか?
build-process - openwrt プロジェクトの部分コンパイル
openwrt プロジェクトでサブセットのみをコンパイルするためのアイデアまたは参考文献を取得したいと思います。私は menuconfig ユーティリティを認識していますが、これは私の目標には十分ではありません。
特定のターゲット (ar71xx) とカーネル用にツール チェーン (binutils + gcc + glibc) のみをコンパイルしたいと考えています。
今、メイクファイルなどを調べた後、ツールチェーンとカーネルに実際にパッチを適用してからコンパイルする作業のほとんどが実際に行われていることに気付きました。パッチ適用後にビルド プロセスを停止して、ソース コードのみにパッチを適用し、独自の make ファイルを作成してコンパイルできるようにするオプションはありますか?
curl - FTPSに自動的にアップロード
FTPESを使用してOpenWRTルーター上のファイルを場所にアップロードするにはどうすればよいですか?
インストールするのに十分小さいので、私はcurlをグーグルで検索しました:
opkg update opkg install curl
FTPES接続を処理できます:http: //curl.haxx.se/docs/comparison-table.html
Ok。しかし、ここに問題があります。私は推測できません。どうすればファイルをアップロードできますか。
誰かが私に実用的で良いハウツーを教えてもらえますか?
linux - xCodeを使用した初心者のLinuxプログラミング?
Linuxのbusybox環境用のプロジェクトを開始しています。私はそれに関する情報を見ていませんが、基本的にGPIOやシステムの他のさまざまな部分とインターフェイスする必要があります(これはOpenWRTファームウェア用です)。
詳細は次のとおりです。LinuxOpenWrt2.6.30.10#24 Tue Apr 6 14:59:59 CEST 2010 mips GNU / Linux
では、これにコンパイルできるxCodeでプロジェクトを開始するにはどうすればよいですか?それは失われた原因ですか?もしそうなら、どうすればプロジェクトを開始できますか。Linuxでそれを行うことはできますが、そのプラットフォームでプロジェクトを開始したことはありません。
openwrt - OpenWRTで乱数を生成する方法は?
「通常の」(つまり「フル」)Linuxディストリビューションでは、問題なく動作します。sleep
$(echo "$ [($ RANDOM%9)]")
ok、約0〜9秒待機します
が、OpenWRTでは[ bashを使用せず、むしろ "ash"]:
$ sleep $(echo "$ [($ RANDOM%9)]")sleep:無効な数値'$ ['$
および理由:
$ echo "$ [($ RANDOM%9) ] "$ [(%9)] $
では、OpenWRTで乱数を生成する方法はありますか?それで、「スリープ」状態にすることができますか?
ありがとうございました