banner
miaoer

miaoer

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

CatWrt ネットワーク診断とチェック更新スクリプトの使用方法

文中インストール方法は代替され、参考のために提供されています

1

この記事では、皆さんにこの catnd をインストールすることをお勧めします。また、catwrt-update は CatWrt v23.2 以降に備わった更新チェックスクリプトで、以前のバージョンにはありません。今後の更新で両者が統合される予定です。

catnd: 完全名は CatWrt-network-diagnostics で、CatWrt 用のネットワーク診断スクリプトです。

catwrt-update: CatWrt の更新をチェックし、サーバーバージョン情報が一致しているかを確認するスクリプトです。

この記事では、皆さんが知らない機能について簡単に説明します。スクリプト自体もオープンソースで非常に便利です。

感謝 @timochan

まず、これらのスクリプトはすべて SSH で実行する必要があります。グラフィカルインターフェース (LuCI) はありませんが、インストールは比較的簡単で使いやすいです。もちろん、Termius や Finalshell などのサードパーティの SSH ツールを使用して接続することもできますし、ルーターシステムに付属の TTYD WebShell を使用することもできます。

すべてのスクリプトは /usr/bin にありますので注意してください。

catwrt-update#

ターミナルで catwrt-update を入力して、ローカルのチェックファイルとクラウドサーバーで SHA256 を比較します。

結果が表示されると、更新はありません。

================================
Your CatWrt is up to date!
================================

結果の比較で更新が見つかると、CatWrt プロジェクトのホームページリンクが表示され、必要に応じてダウンロード更新を行います。具体的な更新方法はバージョンによって異なる場合があります。

================================
Your CatWrt is out of date, you should upgrade it!
You can visit 'https://www.miaoer.net/posts/network/catwrt' to get more information!
================================

catnd#

ターミナルで catnd を入力すると、ネットワーク診断が始まります。

CatWrt へのインストール

curl https://fastly.jsdelivr.net/gh/miaoermua/catnd@main/installer.sh | bash

自助診断#

診断結果: Ping が数回通らず、PPPoE フィールドを含むことを確認しました。

修正方法:アカウントのパスワードに誤りがある可能性があります。

[PPPoE] Please check if your PPPoE account and password are correct.

診断結果:この DNS は信頼できません。

修正方法:信頼できる DNS に変更してください。例: 223.6.6.6 223.5.5.5 119.29.29.99

[DNS] Recommended to delete DNS $ip

診断結果:解析に失敗しました。

修正方法: DNS、光モデム、または IPS に問題がある可能性があります。

[DNS] NS resolution failed for 'www.miaoer.xyz'
[DNS] Your DNS server may have issues

診断結果: IPv6 アドレスの取得に失敗しました。

修正方法: IPv6 設定を復元してください。

[IPv6] IPv6 network connection timed out

診断結果: CatWrt はデフォルトのアドレスではありません。初心者ユーザーが設定を誤って変更した可能性があります。

修正方法:初心者ユーザーは私たちのブログに従って設定してください。

[Default-IP] address is not the catwrt default 192.168.1.4
Please configure your network at 'https://www.miaoer.net/posts/network/quickstart-catwrt

診断結果:バイパスゲートウェイ?なぜ WAN ポートがないのか。

[Bypass Gateway] No config for 'wan' interface found in /etc/config/network
Please check if your device is set as a Bypass Gateway

診断結果:ルーターがダイヤルアップ接続を行っていません。

[PPPoE] DHCP protocol detected in WAN interface
The device may not be in PPPoE Rotuer Mode

診断結果: IPv6 インターフェースが削除されました。

修正方法: DHCPv6 クライアントを再構成してください。

[wan6] Your IPv6 network may have issues

オフラインインストール#

すでにネットワークが切断されているが、catnd スクリプトがインストールされていない場合に適しています。二者択一です。

アップロード#

ファイルをダウンロードして https://github.com/miaoermua/catnd/raw/main/catnd.sh を /usr/bin/ にアップロードし、次に chmod +x /usr/bin/catnd.sh を実行して実行権限を付与し、最後に catnd を実行します。

編集#

ファイル内の https://github.com/miaoermua/catnd/raw/main/catnd.sh のすべての内容をコピーし、vi、vim、nano などのエディタを使用して catnd を作成し、実行権限を付与し、最後に catnd を実行します。

chmod +x /usr/bin/catnd.sh
catnd

オープンソースコード#

議論や誤りの指摘を歓迎し、私たちの改善を手助けしてください。もし可能であれば、このプロジェクトに PR を提出してあなたのコードを送ってください。

miaoermua/catnd
miaoermua/catwrt-update

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

Footnotes#

  1. https://www.miaoer.net/posts/blog/cattools

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