padavanでWifidogを実行します.
1664 ワード
WifidogはWIFI認証プラグインとして、インターネット上の資料でソースの分析は数え切れないほどです.
コンパイルの面では、OpenWtrファームウェアに偏っています.私のようなパダvanファームウェアを使うには、Wifidogを使いたいならば、自分で手探りで衣食を手に入れ、クロスコンパイルを使ってWifidogのコンパイルを完成させるしかないです.
ネット上ではH大コンパイルのバージョンがありますが、本人にとってはH大コンパイルのファームウェアのプラグインが多すぎます.だからずっと使っているPAdavanは全部自分でコンパイルした純正版です.プラグインは何もないです.
環境 Ubuntu 16.04 LTS PAdavanツールチェーン コンパイルまずバーpadavanツールチェーンは、コンパイルpadavanに必要な依存関係を順次実行するために準備されています.次の2つのコマンド コンパイルWifidogは、gitクローンソース
コンパイルの面では、OpenWtrファームウェアに偏っています.私のようなパダvanファームウェアを使うには、Wifidogを使いたいならば、自分で手探りで衣食を手に入れ、クロスコンパイルを使ってWifidogのコンパイルを完成させるしかないです.
ネット上ではH大コンパイルのバージョンがありますが、本人にとってはH大コンパイルのファームウェアのプラグインが多すぎます.だからずっと使っているPAdavanは全部自分でコンパイルした純正版です.プラグインは何もないです.
環境
sudo apt update
sudo apt install unzip libtool-bin curl cmake gperf gawk flex bison nano fakeroot cpio git python-docutils gettext automake autopoint texinfo build-essential help2man pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev libncurses5-dev libltdl-dev wget module-init-tools
を順次実行してください.(結局は時間がかかります.脚本を使ってプリコンパイルのツールチェーンをダウンロードします.git clone --depth=1 https://gitee.com/hanwckf/rt-n56u.git /opt/rt-n56u
cd /opt/rt-n56u/toolchain-mipsel
./clean_toolchain
./build_toolchain
を使用してコンパイルを開始しました.次のコマンドsh dl_toolchain.sh
などを順次実行してから、出力ファイルをコンパイルします.(ファームウェアに直接包装しないからです.今度は必ず勉強します.)ルータにタッチして、sshを通じてWifidogを実行すれば認証サービスが実行できます.