CatWrt とは何ですか?#
CatWrt は、オープンソースの Lean LEDEリポジトリからコンパイルされた OpenWrt ディストリビューションです。LEDE は、中国のユーザーに合わせたより多くのプラグインを追加した OpenWRT 公式に比べて、中国のユーザーの操作習慣により適しています。
CatWrt は、高評価を受けている LEDE のソースコードを直接コンパイルして作成され、LEDE に似たハードウェアルーターのプライベート有料バージョンである QWRT のエクスペリエンスを提供し、さらにコミュニティのサポートとさまざまなハードウェアおよびアーキテクチャのサポートも提供しています。
プロジェクトのリンク:
GitHub - miaoermua/CatWrt: 🌠 Customized OpenWrt Smart Gateway
公式ウェブサイト:CatWrt.v23.8 スーパーパフォーマンススーパースタブルファームウェア、多数の人気のある mt798x ルータをサポート - 喵二の小博客 (miaoer.xyz)
そして、無料のテクニカルサポートとアップデートも提供されます。
PVE での OpenWrt のインストール#
1. 仮想マシンの作成#
ここでは、メディアを使用しないを選択し、ゲストオペレーティングシステムは Linux を選択し、バージョンはデフォルトにします。
BIOS のオプションは、お好みでデフォルト(SeaBIOS)または OVMF(UEFI)を選択します。これは、後でイメージを追加する際に選択するバージョンに関係します。
UEFI を選択した場合、EFI ディスクを追加しないを選択しないでください。グラフィックカードはデフォルトまたは標準の VGA、VMware 互換を選択することをお勧めします。
ここでディスクを削除します。
ここでは、自分のコンピュータの状況に応じて CPU コア数を設定し、カテゴリはデフォルトのままでも、状況に応じて選択することができます。パフォーマンスを向上させるために、ここではホストを選択し、CPU の重みを設定してスケジューリングの積極性を向上させます。
メモリの設定:プロキシソフトウェアを実行しない場合、ダイヤルアップにのみ使用する場合は、512MB、768MB で設定できます。プロキシソフトウェアを実行する場合は、より高い設定をお勧めします。たとえば、1024 です。コンテナ(Docker)を実行する場合は、2048 またはそれ以上を設定することをお勧めします。
バルーニングデバイスをチェックすると、メモリが動的に割り当てられます。モニタリングメモリソフトウェア(htop、pcdn メモリチェックなど)を使用する場合は、チェックしないことをお勧めします。一部のソフトウェアは、メモリサイズを判断できないため、メモリリークが発生する可能性があります。
ネットワークの設定:非(シングルアーム、ポン)ルーターには、WAN と LAN の 2 つのタイプのインターフェースがあることを知っています。
CatWrt の最初のインターフェースはデフォルトで LAN インターフェースに設定され、2 番目のインターフェースはデフォルトで WAN に設定されているため、ここでの設定は注意が必要です。インターフェースの順序が間違っているために初期設定が困難になることを避けてください。
設定が完了したら、2 番目のネットワークポートを追加します。
作成したデバイスを見つけてクリックし、ハードウェアを選択し、追加 -> ネットワークデバイス -> 別のインターフェース(WAN)を選択します。
2.CatWrt ディスクのインポート#
ほとんどの OpenWrt x86 は、.img 形式のディスクイメージまたはそれに対応するパッケージ化された圧縮ファイルを提供しています。ここでは、システムフォルダに対応するシステムを選択する必要があります。
たとえば、私が前に選択したのは OVMF(EFI)なので、EFI のイメージをダウンロードする必要があります。SeaBIOS を選択した場合は、EFI のイメージをダウンロードしないでください。
ダウンロードリンク:Releases · miaoermua/CatWrt (github.com)
SSH で PVE ホストに接続するか、Web シェルで次のコマンドを使用してイメージをダウンロードし、仮想ディスクにインポートします。
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 にあります。
インポートが成功すると、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.xyz/posts/network/pve-deplay-openwrtです。