文中インストール方法は置き換えられ、参考のために提供されています
この記事では、皆さんにこの 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 Router 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