前書き:openwrt は、自由で互換性の高い組み込み Linux ディストリビューションです。ソフトルーターユーザーにとって必須のツールであり、広告ブロック、マルチダイヤル、およびネットワークの科学的な回避など、さまざまな機能を実現できます。この記事では、X86 プラットフォームでの openwrt のインストールを例に、デプロイメントプロセスを紹介します。
なぜ X86 なのか?
メインルーターまたはサブルーターとして、従来のルーターはクロック周波数が低く、メモリが小さいため、ソフトルーターとしては適していません。一方、NAS - ソフトルーターコンボはオールインワンのリスクがありますので、物理マシンとして X86 プラットフォームをお勧めします。もちろん、armbian プラットフォームや開発ボード(例:Orange Pi、Raspberry Pi など)を使用することもできます。この記事が書かれた時点では、中古市場での価格はあまり好ましくありません:J1900 プラットフォームの価格は通常 200 ドル前後であり、専用の複数ポート工業用コンピュータの価格は 200 ドルから 1000 ドルまでさまざまです。 Raspberry Pi は投資商品となっており、慎重に選択する必要があります。
準備
- openwrt のビルドパッケージ、eSir 氏によってビルドされた 3 つのクラシックバージョン:
https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr - PE ブートディスク、ここでは微 PE をお勧めします:https://www.wepe.com.cn/download.html
- img 書き込みツール:https://www.roadkil.net/program.php?ProgramID=12#google_vignette
- USB メモリとデュアル NIC 物理マシン 1 台
インストール手順:
1. PE 環境に入る
1. 微 PE を開き、USB メモリにインストールし、インストールが完了したら、ing ツールと openwrt パッケージを一緒に入れます。
2.USB メモリを目的のマシンに挿入し、BIOS ブート設定で USB メモリを優先起動に設定します。各マザーボードの BIOS アクセスキーは異なるため、確認できない場合はすべて試してみることをお勧めします。
2. ハードディスクのフォーマットと書き込み
- PE 環境に入り、"パーティションアシスタント" というソフトウェアが存在することがわかります。それを開き、目的のマシンのハードディスクをフォーマットします。パーティションを作成しないでください!パーティションを作成しないでください!ファイルシステムを設定しないでください!さもないと、後続のビルドができなくなる可能性があります!
左上の送信と実行をクリックします
- img 書き込みツールを開き、openwrt パッケージをハードディスクに書き込みます。U ディスクに書き込まないように注意してください。
3. 設定画面に入る
- システムを再起動し、U ディスクを素早く抜き取り、PE に再入することを避けます。この時点でシステムが実行され始めます。
Esir ファームウェアはコードを実行しないため、心配する必要はありません。
- please press Enter to activate this consoleというメッセージが表示されたら、システムのインストールが完了します。passwdコマンドを使用してパスワードを設定できます。ソフトルーターは自動的に IP アドレスを取得し、その後、ブラウザでそのアドレスを開くと、Lucl インターフェースが表示されます。
エピローグ:オープンソースの世界には、DD-WERT、Tomato などのシステムも存在します。インターネットの発展が順風満帆でないように、OpenWRT にもコア開発者の離脱や LEDE などの波乱がありましたが、18 年に LEDE と openwrt が統合され、多くの開発者の努力により、OpenWRT は現在、豊富で完全なエコシステムを持つようになりました。
公式ウィキ:https://openwrt.org/zh/start