【質問】
AT-ARルータでスクリプトを実行しようとすると、以下のエラーが連続して発生する。原因及び解消法は?
% Invalid input detected at '^' marker. (コマンドライン)
user.err (ホスト名) IMISH[数字]: Command [enable ] failed など(ログ)
【回答】
アライドテレシスのAT-ARシリーズルータでは、改行コードは「LF」が使用されます。
Windows環境で、メモ帳などの一般的なテキストエディタでコンフィグファイルやスクリプトファイルを編集した場合、改行コードが「CR+LF」となります。
コンフィグファイルは、改行コードが「CR+LF」でも問題なく動作しますが、スクリプトファイルについては、改行コード「CR+LF」に対応せず、記述した
スクリプトの行数だけ、Invalid input detectedのエラーが連続します。
エラーを解消するには、改行コード「LF」に対応するエディタを用いるか、ルータに内蔵されたテキストエディターを、editコマンドによって呼び出して使用する
必要があります。
(この下は自動配信されるネット広告スペースです)