トラブルシューティング
機器が応答しない、機能が押せない、結果の意味が分からない——そんなときに確認すること。
機器に接続できない#
上から順に確認してください。最初の 2 つでほとんどのケースが片づきます。
- 機器側でそのサービスは有効ですか?接続の種類ごとに必要なサービスが違います。
WinBox は 8291、API は API サービス、SSH は /ip service ssh、 REST は /ip service www または www-ssl。
- アカウントは正しく、実際にログインできますか?同じ資格情報を WinBox や SSH で直接試してください。
ある接続で使えるアカウントが、RouterOS 側の権限設定次第で、 別の接続でも使えるとは限りません。
- 途中に何かありませんか?ファイアウォール、VPN のルーティング、
そして機器自身の接続元制限のルールも該当します。
- 待つ時間は足りていますか?遅い経路や混んだ経路の先にある機器は、
「デバイスごとのタイムアウト」より長い時間が必要なだけかもしれません。
- 別の接続の種類を試してください。8291 が失敗して SSH が通るなら、
問題は経路かサービスであって、資格情報ではありません。
MAC アドレスで接続できない#
MAC アドレスでの接続は WinBox と同じ接続 (8291) だけにあり、2 つの条件を同時に満たす必要があります。
- 機器と同じネットワークにいること。
この接続はルーターを通らないので、ネットワークをまたぐと必ず失敗します。
- 機器側でそのインターフェイスがそれを許していること。
API・SSH・REST では必ず IP アドレスかホスト名が要ります—— これらで MAC アドレスが通ることはありません。
機能がグレーアウトしている / 押せない#
「なくなっている」機能のほとんどは接続の種類による制限で、意図的なものです。
| 症状 | 原因 |
|---|---|
| ポート監視が使えない | WinBox と同じ接続 (8291) でのみ動きます。 |
| API / REST でコマンドを実行できない | それらでのコマンド実行は RouterOS 7.x のみです。 |
| REST がそもそも選べない | RouterOS 6.x に REST はなく、/ip service www または www-ssl も要ります。 |
| 電源再投入のボタンが使えない | ケーブル経由で給電できるハードウェア、書き込み権限のあるアカウント、そして先に変更を許可のチェックが必要です。 |
ヘルスチェックの項目が「検査できず」になる#
「検査できず」は合格ではありません——そのデータが読めなかったという意味です。よくある原因:
- この接続では見えない。31 項目すべてを読めるのは WinBox と同じ接続だけで、
API・SSH・REST で取得できるものはより少なくなります。 アプリは実行前にこの点を知らせます。
- アカウントの権限が足りない——その項目が読む範囲に対して。
- 外に出る 2 項目が遮断された。その 2 つはそもそも既定で無効です。
機器が外に出られない場合、「検査できず」は想定どおりの結果であって、不具合ではありません。
WinBox と同じ接続で、該当箇所を読めるアカウントを使って実行し直せば、たいてい欠落は埋まります。
実行が「結果が不確定」で終わった#
コマンドは送信済みで、そのあと接続が切れたか、送信後にキャンセルしたという意味です。 結果は本当に分からず、アプリが自分の判断で送り直すことはありません。
対処:
- 状態を読み直す。同じ機器に対して、対応する確認用コマンドを 2 回目として流し、
出力を見ます。実際に何が適用されたかを知る方法はこれだけです。
- 読み直して適用されていなかった場合にのみ、その変更を再実行します。
やみくもな再試行こそ、1 つの変更が 2 つになる原因です。 安心できる答えを選ばずに「結果が不確定」と表示するのは、まさにこのためです。
「完了」なのに何も変わっていない#
「完了」は、その機器がコマンドの最後の行まで到達したという意味で、 すべての行が成功した意味ではありません。RouterOS は行ごとの成否を返しません。
結果パネルでその機器の出力テキストを見てください。RouterOS のエラーメッセージは通常そこに出ます。 そのうえで、確認用コマンドで状態を読み直してください。
キャンセルしたのに機器が止まらない#
API・SSH・REST では、キャンセルはこちら側が*待つのをやめる*だけです。 機器側のコマンドが止まった保証にはならず、機器は受け取った分を実行し切るかもしれません。 WinBox と同じ接続 (8291) では、キャンセルはその接続を止めます。
いずれの場合も、送信後のキャンセルは結果が不確定として扱い、状態を読み直してください。
起動時に Windows が警告を出す#
これまでに確認したビルドには Windows のデジタル署名がないため、 初回実行時に SmartScreen の警告が出る可能性が高いです。 これは現時点で想定される挙動で、公開状況のページにも書いています。
RosRunner は公式の経路からのみ入手してください。 署名済み・検証済みを称するダウンロードを見かけた場合は、 ご連絡ください。
サポートへの問い合わせを準備する#
診断ウィンドウは、報告用のファイルをお使いのパソコン上でひとまとめにし、 中に何が入っているかを 1 件ずつ一覧表示します。 自分で何かを送信することはありません——メールに添付するのは、別の、意図的な操作です。
RosRunner のバージョン(ヘルプ → RosRunner について)、Windows のバージョン、 機器側の RouterOS のバージョン、使った接続の種類、 そして何をして何が起きたかを添えてください。
ほかに添えるべき情報はサポートをご覧ください。