エラーメッセージ
IOSコマンドを間違えて入力すると、コンソール画面上に、さまざまなメッセージを表示して、どんな間違いをしたのか教えてくれます。ここで、紹介するのは、代表的なエラーメッセージです。
また、エラーメッセージではありませんが、重要なコマンドを打ち込んだ場合は、
[confirm]
と念押しで確認される時があります。
例えば、「startup-config」を消す時には、
Router#erase startup-config
Erasing the nvram filesystem will remove all files! Continue? [confirm]
と確認が表示されます。
下の表は、代表的なエラーメッセージです。
エラーメッセージ | 原因 |
% Unknown command or computer name, or unable to find computer address | IOSが、コマンド、コンピュータ名と認識できない。 |
% Incomplete command. | コマンドのオプション指定が不足している。 |
% Ambiguous command: | コマンドを一意に識別する文字数が不足している。 |
●% Unknown command or computer name, or unable to find computer address
訳:不明なコマンドまたはコンピューター名、またはコンピューターアドレスが見つかりません。
Router#ip
Translating "ip"...domain server (255.255.255.255)
% Unknown command or computer name, or unable to find computer address
コマンドが正しくない場合、コンピュータ名(ホスト名)と解釈されます。
間違えたコマンド名でTelnetを試みようとします。
Router#telnet {ip_address}
とコマンド入力したことと同じになります。つまり、「ip」という名前をDNSで名前解決してIPアドレスを取得しようと試みる動きをとるのです。
コマンドを間違えると、DNSへの名前解決が行われることになり、しばらくの間、ルータとIOSの組み合わせによっては、待たされることになります。
「Ctrl」+「Shift」+「6」で中断するか
Router(config)#no ip domain-lookup
コマンドで、DNSへの名前解決を試みないように設定できます。
●% Incomplete command.
訳:不完全なコマンド
Router(config-if)#ip address % Incomplete command.
入力したコマンドの後に続くオプションの指定が不足している場合に表示されます。
次のオプションの指定をヘルプ機能「?」を使って、次に指定すべき項目を調べて対応すれば、コマンドを完成させることができます。
Router(config-if)#ip address ? A.B.C.D IP address
●% Ambiguous command:
訳:あいまいなコマンド
Router#a % Ambiguous command: "a"
入力したコマンドの文字数が少な過ぎて、コマンドが一意に定まらない場合に表示されます。ヘルプ機能「?」を使ってコマンドの完全のフルスペルを調べることで対応できます。