OpenWrtのは、デュアルSSIDの実装原理をmt7620n

免責事項:この記事はブロガーオリジナル記事ですが、ブロガーの同意なしに複製してはなりません。https://blog.csdn.net/qianguozheng/article/details/37574373

ソースを記入してください:[ 銭Guozheng列 http://blog.csdn.net/qianguozheng/article/details/37574373 ]


序文


顧客のニーズを満たすために。私たちは、二重のSSIDを使用する必要が共有される共通のSSIDを、プライベート専用のSSIDを確立し、持っている必要があります。


原則


無線LANドライバは、複数のSSIDをサポートし、異なるユーザのSSIDは、SSIDが異なる測定帯域幅は、同じ性能は、洗練された必要が異なる範囲に分割することができます。


技術的な難しさ


マルチSSIDは困難であったかもしれません。しかし、初心者のために、特にgithubの上のソースコードでqdk使用して、新しいプラットフォーム上でOpenWrtのに行くために、まだいくつかの課題があります。これは非常に良いされますが、発見の当然かもしれません。二SSIDの時にfirstbootシステム正常に起動しません。

工場出荷時設定へのリセット後にどんな問題はありません。


ソリューション


分析は、/ sbinに/ procd開始、INIT、askfirst、ubus、ubox及び他の動作起動処理の過程でいくつかを起動介してOpenWrtのシステム、ことが明らかになりました。スクリプトの中で運転関連の情報を検出するワイヤレスWiFiを初期化します。そして、スクリプトがmount_rootにこのリンクポイントをswitch2jffs後が行われます。ルートファイルシステム/ファイルシステムをマウントするために、内部からコンパイルUboxはJFFSある、/ ROMは、ファイルシステムの読み取りおよび書き込み機能可能、のsquashfsパーティションです。最初に、プロセスが動けなくなる可能性がある場合星switch2jffs続いたり壊れスクリプトが表示されます。私は完全に理解できない事は、今、まださらなる研究が必要です。

私の疑惑は、このプロセスが発生していることです。エラーやエラーが使用中に発生したときのdatファイルを見つけるためのワイヤレスドライブ。

工場出荷時の設定を復元するときになるように、この目的を達成するために、直接ファイル/etc/Wireless/RT2860/RT2860.datを確立します。アップでワイヤレスドライブ。


棚ぼた


このテストを通じて、私は、/ etc / configに/ワイヤレスファイルによってLuciのページを見つけましたが、ワイヤレス設定ページかどうかを判断するために存在します。


概要


私は三日間過ごした問題に加え、デュアルSSID、この問題を想像するのは実際にはそれほど難しいことではない、単にプロセスを使用して、私は、最新のOpenWrtの公式サイトを移植しようとした、各プログラムまたは依存のメインドライバである必要がスタートについての関連情報が見つかりません。思考システムの起動中またはそれらは、問題がどこにあるかを見分けるために、コンソールを使用する必要がある、または本当に難しいされている場合、ワイヤレスドライバを試運転最後に。

まだ入力することはできませんが、私はまだ多くの情報を確認する必要があります。


ソースを記入してください:[ 銭Guozheng列 http://blog.csdn.net/qianguozheng/article/details/37574373 ]

おすすめ

転載: www.cnblogs.com/mqxnongmin/p/10941986.html