助け合いフォーラム
この問題はプレミアムコンテンツです。
正答について
この問題の正答・誤答の理由がわからないので教えてください。
%SYS-5-CONFIG_I は、コンフィグレーションモードで 実際に設定が変更された場合のみ 出力されるメッセージで、
何も変更しなかった場合や、Syslog設定がレベル5以上に設定されていない場合は出力されないため、
トリガーに「%SYS-5-CONFIG_I」の出力を設定しても、コンフィグレーションモードから特権モードに戻ったとき、
必ず出力されるとは限らないのではないでしょうか?
一方、トリガーに event none を設定しておけば、手動でアクションを動かせるめ、正答はevent noneではないのでしょうか?
何も変更しなかった場合や、
手元の環境で確認しましたが、何も変更しない場合でも出力されました。私の環境がおかしいですかね?工場出荷時設定で起動したのですが以下の状態でした。
Router#show logging | i level
Console logging: level debugging, 27 messages logged, xml disabled, ← debug(0)になっている
Monitor logging: level debugging, 0 messages logged, xml disabled,
Buffer logging: level debugging, 27 messages logged, xml disabled,
Trap logging: level informational, 31 message lines logged
Syslog設定がレベル5以上に設定されていない場合は出力されないため、
こういう前提を勝手に作るのは良くないです。基本的に設問の前提環境は特にことわりがない限り「デフォルト設定かつ、物理接続は正常で no shutdown
されている」です。じゃないと例えば「telnet で接続してるのに terminal monitor
してない場合はメッセージが出力されないはずだ」とか「インターフェースが up かどうかは書いてないので up じゃないと想定したら正解となる選択肢は存在しない」とかが言えることになり、全ての問題が成り立たなくなってしまいます。
設問にない条件をご自身で設定しないことをお勧めします。
なお、設問の条件は
コンフィグレーションモードから特権モードに戻ること をトリガーとして
なので
トリガーに event none を設定しておけば、 手動でアクションを動かせる
は求められている条件を満たせていないので正答とはならないですね。
コメント
arashi1977さん、
こちらも丁寧にありがとうございます!
問題の前提(デフォルト設定)理解しました。
また、実機?環境でも親切に確認してくださってありがとうございます!
こちらの投稿で思い切って質問する前、ChatGPTで質問したりしていたところ下記回答が出て、
問題の解説にあるコマンド例(コンフィグレーションモードで何も設定しないで特権に戻る)との間で少し混乱していました。
質問:「コンフィグレーションモードから特権モードに戻ったときは必ず"%SYS-5-CONFIG_I"は出力される?」
Chat:「いいえ、必ずしも%SYS-5-CONFIG_Iメッセージが出力されるわけではありません。
%SYS-5-CONFIG_Iは、Cisco IOSデバイスがコンフィグレーションモードで行われた設定変更が保存され、動作中のランニングコンフィグに反映された場合に出力されるログメッセージです。変更が確定された後にコンフィグレーションモードを終了して特権モードに戻った場合に、メッセージが表示されます。」
でも実機で出力されると理解しましたし、そうでなくても前提条件から正答を理解しました。
ありがとうございました!
コメント
この投稿に対して返信しませんか?