CatWrt とは?#
CatWrt は、オープンソースの Lean LEDEリポジトリを基にコンパイルされた OpenWrt ディストリビューションで、LEDE は OpenWRT 公式に比べて中国のユーザーに適したプラグインを多く追加しており、中国のユーザーの操作習慣により合致しています。
CatWrt は、評価の高い LEDE ソースコードから直接コンパイルされており、LEDE に似たハードルーターのプライベート有料バージョン QWRT の体験を提供し、同時に比較的充実したコミュニティサポートと多様なハードウェアおよびアーキテクチャのサポートを提供しています。
プロジェクトアドレス:
GitHub - miaoermua/CatWrt: 🌠 カスタマイズされた OpenWrt スマートゲートウェイ
公式サイト:CatWrt.v23.8 超強性能超安定ファームウェア、複数の人気 mt798x ルーターをサポート - 喵二の小ブログ (miaoer.xyz)
そして無料の技術サポートと更新。
PVE 上で OpenWrt をインストールする#
1. 仮想マシンを作成#
ここではメディアを使用しないを選択し、ゲストオペレーティングシステムは Linux、バージョンはデフォルトのままにします。
ここでの BIOS オプションは、自分の好みに応じてデフォルト(SeaBIOS)または OVMF(UEFI)を選択します。これは後でイメージを追加する際に選択するバージョンに関係します。
UEFI を選択した場合、EFI ディスクの追加をチェックしないでください。グラフィックカードはデフォルトまたは標準 VGA、VMware 互換を推奨します。
ここで、ディスクを削除します。
ここでは、自分のコンピュータの状況に応じて CPU コア数を設定し、カテゴリはデフォルトのままでも、自分の状況に応じて選択できます。パフォーマンスを向上させるために、ここではホストを選択し、スケジューリングの積極性を高めるために CPU の重みを設定しました -> パフォーマンスを向上させます。
メモリ設定:プロキシソフトウェアを実行しない場合、ダイヤルアップ専用であれば 512MB または 768MB に設定します。プロキシソフトウェアを実行する必要がある場合は、1024MB 以上を推奨します。コンテナ(docker)を実行する必要がある場合は、2048MB 以上を推奨します。
バルーニングデバイスをチェックすると、メモリが動的に割り当てられます。メモリ監視ソフトウェア(htop、pcdn メモリ検出など)を使用する必要がある場合は、チェックしないことをお勧めします。一部のソフトウェアは、これによりメモリサイズを判断できず、メモリリークが発生する可能性があります。
ネットワーク設定:私たちは、非(単腕、庞)ルーターには WAN と LAN の 2 種類のインターフェースがあることを知っています。
CatWrt の最初のインターフェースはデフォルトで LAN インターフェースに設定されており、2 番目のインターフェースはデフォルトで WAN です。したがって、ここでは注意して操作し、インターフェースの順序設定ミスによる初期設定の困難を避ける必要があります。
設定が完了したら、2 番目のネットワークポートを追加します。
先ほど作成したデバイスを見つけてクリックし、ハードウェアを選択し、追加 -> ネットワークデバイス -> 別のインターフェースを選択(WAN)
2.CatWrt ハードディスクをインポート#
ほとんどの OpenWrt x86 は.img 形式のディスクイメージまたは対応するパッケージ圧縮ファイルを提供しており、ここでは BIOS または EFI に応じて対応するシステムフォルダを選択する必要があります。
例えば、前に選択したのが OVMF(EFI)であれば、efi のイメージをダウンロードする必要があります。SeaBIOS を選択した場合は、EFI を含まないイメージをダウンロードします。
ダウンロードリンク:Releases · miaoermua/CatWrt (github.com)
ssh を使用して PVE ホストに接続するか、ウェブのシェルで
イメージをダウンロードして仮想ディスクにインポートします。
root@pve:~# wget https://github.com/miaoermua/CatWrt/releases/download/v23.8/CatWrt.v23.8.x86_64-squashfs-combined.img
root@pve:~# qm importdisk 104 ./CatWrt.v23.8.x86_64-squashfs-combined.img local-lvm
qm importdisk はコマンドです。
104 は仮想マシン ID です。
./CatWrt.v23.8.x86_64-squashfs-combined.img はイメージパスです。
ブラウザを通じてアップロードした場合は、/var/lib/vz/template/iso/xxx.img にあります。
local-lvm はストレージ位置で、ローカルストレージを選択します。
インポートが成功すると、successful と表示されます。
Successfully imported disk as 'unused0:local-lvm:vm-104-disk-0'
root@pve:~#
次に、以下の手順でディスクをインポートします。
完了したら起動します。
ネットワークケーブルを vmbr0 ブリッジに接続されたスイッチに接続し、ブラウザに 192.168.1.4 を入力して、後続のダイヤルアップ、DHCP、より高いネットワークポート情報などの設定を行います。
ユーザー名 root
、パスワード password
。
注:
1)*.CatWrt は LEDE に比べて一部のソフトウェアパッケージの変更と設定の変更があります。
2)*. 基本的な問題には無料の技術サポートを提供し、特殊な問題は除外されます。
このブログは CatWrt ユーザー体験プログラムの江西理工大学の先輩から提供されました。原文: PVE で CatWrt (OpenWrt) をデプロイ | Enjoy your life | AEnjoy’s Blog
この記事は Mix Space によって xLog に同期更新されました。原始リンクは https://www.miaoer.net/posts/network/pve-deplay-openwrt