この文書では、皆さんに catnd をインストールすることをお勧めします。catwrt-update は CatWrt v23.2 以降に統合された更新チェックスクリプトです。以前のバージョンにはありませんでしたが、今後の更新では両方が統合されます。
catnd
: CatWrt ネットワーク診断の略で、CatWrt に使用されるネットワーク診断スクリプトです。
catwrt-update
: CatWrt の更新をチェックし、サーバーのバージョン情報が一致しているかどうかを確認するスクリプトです。
この記事では、皆さんが知らない機能について簡単に説明します。これらのスクリプトはオープンソースで非常に便利です。
@timochanに感謝します。
まず、これらのスクリプトはすべて SSH で実行する必要があります。グラフィカルなインターフェース(LuCI)はありません。インストールは簡単で使いやすいです。Termius や Finalshell などのサードパーティの SSH ツール、またはルーターシステムに組み込まれている TTYD WebShell を使用することもできます。
すべてのスクリプトは /usr/bin にあることに注意してください。
catwrt-update#
ターミナルで catwrt-update
と入力すると、ローカルのチェックサムファイルとクラウドサーバーを比較します。
結果が表示されると、更新はありません。
================================
Your CatWrt is up to date!
================================
比較結果が更新を示す場合、CatWrt プロジェクトのホームページリンクが表示され、必要に応じてダウンロードと更新が行われます。具体的な更新方法はバージョンの更新によって異なる場合があります。
================================
Your CatWrt is out of date, you should upgrade it!
You can visit 'https://www.miaoer.xyz/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.xyz/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 スクリプトがインストールされていない場合に適しています。2 つの方法から選択できます。
アップロード#
ファイルをダウンロード 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.xyz/posts/network/catwrt-bash-scriptです。