banner
miaoer

miaoer

喵二の小博客 https://www.miaoer.net xLog 分站
tg_channel
telegram
bilibili

PVE 部署 CatWrt(OpenWrt)

CatWrt とは?#

CatWrt は、オープンソースの Lean LEDEリポジトリを基にコンパイルされた OpenWrt ディストリビューションで、LEDE は OpenWRT 公式に比べて中国のユーザーに適したプラグインを追加しており、中国のユーザーの操作習慣により適しています。

CatWrt は、高く評価されている LEDE のソースコードから直接コンパイルされており、LEDE に似たハードルーターのプライベート有料バージョン QWRT の体験を提供し、また、比較的充実したコミュニティサポートと多様なハードウェアおよびアーキテクチャのサポートを提供します。

プロジェクトアドレス:

GitHub - miaoermua/CatWrt: 🌠 カスタマイズされた OpenWrt スマートゲートウェイ

img

公式サイト:CatWrt.v23.8 超強性能超安定ファームウェア、複数の人気 mt798x ルーターをサポート - 喵二の小ブログ (miaoer.xyz)

そして、無料の技術サポートと更新。

PVE 上で OpenWrt をインストールする#

1. 仮想マシンを作成する#

image-20230921173655356

image

ここではメディアを使用しないを選択し、ゲストオペレーティングシステムは Linux、バージョンはデフォルトのままにします。

image

ここでの BIOS オプションは、自分の好みに応じてデフォルト(SeaBIOS)または OVMF(UEFI)を選択します。これは後でイメージを追加する際に選択するバージョンに関係します。

UEFI を選択した場合、EFI ディスクを追加するにはチェックを入れないでください。グラフィックカードはデフォルトまたは標準 VGA、VMware 互換を維持することをお勧めします。

image

ここで、ディスクを削除します。

image

ここでは、自分のコンピュータの状況に応じて CPU コア数を設定し、カテゴリはデフォルトのままにするか、自分の状況に応じて選択します。性能を向上させるために、ここではホストを選択し、CPU の重み付けを設定してスケジューリングの積極性を向上させます -> 性能を向上させます。

image

メモリ設定:プロキシソフトウェアを実行しない場合、ダイヤルアップ専用で 512MB または 768MB に設定します。プロキシソフトウェアを実行する必要がある場合は、1024MB などのより高い設定をお勧めします。コンテナ(docker)を実行する必要がある場合は、2048MB 以上の設定をお勧めします。

バルーニングデバイスにチェックを入れると、メモリが動的に割り当てられます。メモリ監視ソフトウェア(htop、pcdn メモリ検出など)を使用する必要がある場合は、チェックを入れないことをお勧めします。一部のソフトウェアは、これによりメモリサイズを判断できず、メモリリークが発生する可能性があります。

image

ネットワーク設定:非(単腕、庞)ルーターには 2 種類のインターフェースがあることを知っています。一つは WAN、もう一つは LAN です。

CatWrt の最初のインターフェースはデフォルトで LAN インターフェースに設定されており、2 番目のインターフェースはデフォルトで WAN です。したがって、ここではインターフェースの順序設定ミスによる初期設定の困難を避けるために慎重に操作する必要があります。

設定が完了したら、2 番目のネットワークポートを追加します。

image

先ほど作成したデバイスを見つけてクリックし、ハードウェアを選択し、追加 -> ネットワークデバイス -> 別のインターフェースを選択(WAN)

image

2.CatWrt ハードディスクをインポートする#

ほとんどの OpenWrt x86 は.img 形式のディスクイメージまたは対応するパッケージ圧縮ファイルを提供しています。ここでは、BIOS または EFI に応じて対応するシステムフォルダを選択する必要があります。

例えば、前に選択したのが OVMF(EFI)であれば、efi のイメージをダウンロードする必要があります。SeaBIOS を選択した場合は、EFI なしのイメージをダウンロードします。

ダウンロードリンク:Releases · miaoermua/CatWrt (github.com)

image

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:~#

次に、以下の手順でディスクをインポートします。

image

完了したら起動します。

ネットワークケーブルを vmbr0 ブリッジに接続されたスイッチに接続し、ブラウザに 192.168.1.4 を入力して、後続のダイヤルアップ、DHCP、より高いネットワークポート情報などの設定を行います。

image

ユーザー名 root、パスワード password

注:

1)*.CatWrt は LEDE に比べて一部のソフトウェアパッケージの変更と設定の変更があります。

2)*. 基本的な問題には無料の技術サポートを提供し、特別な問題は除外されます。

このブログは CatWrt ユーザー体験プログラムの江西理工大学の先輩から提供されたもので、原文はCatWrt(OpenWrt)の PVE デプロイ | Enjoy your life | AEnjoy’s Blogです。

この記事はMix Spaceによって xLog に同期更新されました。原始リンクはhttps://www.miaoer.net/posts/network/pve-deplay-openwrt

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。