問題タブ [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.
c - OpenWRT で IPC メッセージ キューのバッファを増やす必要がある
メッセージ キューの使用方法を学習しているところですが、少し問題があります。テストを行うために、2 つの完全に別個のアプリケーションを使用しています。1 つは「送信側」で、もう 1 つは「受信側」です。
送信者を実行すると、15 個の文字列がパイプに送信されますが、その後、「リソースが一時的に利用できません」というエラーで失敗します。受信者側でメッセージを消費する必要があるだけですが、なぜ15メッセージしかないのですか? 大量のメッセージを送信する可能性があるため、これをもっと大きな数、たとえば 1000 程度に増やしたいと考えています。
メッセージ キューのサイズを 32767 に設定しようとしたので、少なくとも 31 になると予想していましたmsg_qbytesが、バッファできるメッセージの数とは関係ないようです。
送信者コードは次のようになります。
受信コードは次のようになります。
c - libpthread.so.0 がないために OpenWrt SDK カスタム パッケージ 'make' が失敗する
そこで、OpenWrt Attitude Adjustment 12.09 を実行している Tp-link デバイスで実行するプログラムを作成しました。
/OpenWrt-SDK../package/myprogram/src/Makefile に makefile を正常に作成し、'make' を実行するとすべてスムーズに実行されました。
プログラムにスレッドを追加したので、Makefile を次のように構成しました。
package/myprogram/src フォルダー内で「make」すると、正常にコンパイルされ、PC で正常に実行されます。
ここで、OpenWrt-SDK のルート ディレクトリに移動して「make」すると、依存関係が見つからないというエラーが表示されます。
では、これらの依存関係を含めるにはどうすればよいでしょうか?
OpenWrt-SDK ルートに移動して、次のことを試しました。
そして、私はこの結果を得ました:
それをインストールする必要がありますか?他に何か間違ったことをしているのかどうかはわかりません。
どんな助けにも感謝します!ありがとう。
linux - umount -l 後にマウント ディレクトリを削除する
Linux OpenWrt に取り組んでおり、ルーターに接続されている USB ディスクを手動でマウントおよびアンマウントする必要があります。
私はこのスクリプトを使用しています: http://wiki.openwrt.org/doc/howto/writable_ntfs#with.a.custom.hotplug.scriptを使用して、自動的に USB ディスクをマウントおよびアンマウントします。問題は、マウントが削除されないことです。ディレクトリの後にumount -l /dev/$device。/mnt/sda1ルーター上の私のアプリケーションは、USB ディスクが存在するかどうかを確認することで、USB ディスクが存在するかどうかを確認する必要があります。
私の質問は:のrm -r sda1後に追加するのは危険ですか、それとも のファイルを削除するumount -l /dev/$deviceリスクはありますか?rm -r sda1sda1
iptables - 残りのすべてのポートに対する OpenWRT の iptable ルール
わかりました、OpenWRT ルーターを使用しています。次のiptableルールがあります:
これらのルールは、ポート 80 および 443 のトラフィックを、特定の要求元 MAC アドレスの特定の宛先 IP アドレスに効果的にリダイレクトします。これら 2 つのルールを破ることなく、この特定の MAC の他のすべてのポートでトラフィックをドロップする別のルール (または必要に応じて一連のルール) を追加したいと考えています。
私のバージョンの iptables は v1.4.10 です。
どんなポインタでも大歓迎です!
EV
app-store - ファイアウォール ルールを使用してアプリ ストアへのアクセスを制限する
私は OpenWRT を使用しており、ルーターで IPtables ルールを使用しています。
ファイアウォール ルールを使用して、特定のアプリのみを Mac App Store または Google Play ストアからダウンロードできるようにする方法があるかどうか疑問に思っていました (異なるアプリのダウンロードは区別できない場合があります)。
ストアの仕組みを知っている人はいますか?