助け合いフォーラム
SwitchAにデフォルトゲートウェイの設定「(config)#ip default-gateway 192.168.1.254」をすることで成功するようになるのはどれか(2つ選択)
なお、SwitchAのデフォルトゲートウェイ以外は全て設定済みになっている。
正解
SwitchAからSwitchBへのping
PC-DからSwitchAへのping
解説
SwitchAにデフォルトゲートウェイの設定をすることで、SwitchA自身と異なるネットワークとの通信が可能になります。
よって正解は、SwitchA自身が送信元または宛先となる
・SwitchAからSwitchBへのping
・PC-DからSwitchAへのping
です。
その他の選択肢については、以下の通りです。
・SwitchAからPC-Bへのping
同一ネットワーク内の通信です。デフォルトゲートウェイを設定する前からpingが成功するので誤りです。
・PC-AからPC-Bへのping
・PC-AからPC-Cへのping
・PC-BからRouterへのping
上記選択肢については、いずれもスイッチのデフォルトゲートウェイの影響を受けません。
スイッチのデフォルトゲートウェイの設定の有無に関係なくpingが成功するので誤りです。
参考
異なるネットワークに属するスイッチに Telnetするには、スイッチに以下の設定をしておく必要があります。
・管理インターフェース(interface vlan)への「IPアドレスの設定」と有効化(スイッチにアクセスするための設定)
・デフォルトゲートウェイの設定(異なるネットワークと通信するための設定)
・VTY(Virtual TeletYpe:仮想端末)ポートに対するパスワードの設定(Telnet接続を認証するための設定)
また、特権モードに移行するためには「enableパスワード」も設定しておく必要があります。
【コマンド構文:スイッチへのIPアドレスの設定】
スイッチにIPアドレスを割り当てるには、物理インターフェースではなく仮想の管理インターフェースに対してIPアドレスの設定を行います。
【コマンド構文:デフォルトゲートウェイの設定】
【パスワード設定コマンド】
【パスワードと操作モード】
正解の「PC-DからSwitchAへのping」について
問題文の「SwitchAのデフォルトゲートウェイ以外は全て設定済みになっている」という一文から最初からPC-Dはデフォルトゲートウェイの設定ができていると認識しています。
つまり、PC-Aのデフォルトゲートウェイを設定する前からPC-DからSwitchAへの通信はできると思うのですが、違うのでしょうか?
知識不足な部分が多いのでどなたかご解説いただけますと幸いです。
どうぞよろしくお願いします。
どうして通信ができると思いましたか?
おっしゃる通り、設問より、PC-DのデフォルトゲートウェイはRouterに向くようになっています。
仮にPC-Dから、ping 192.168.1.100(SwitchAのIPアドレス)を実行した場合、
PC-D⇒SwitchB⇒RouterA⇒SwitchAの通信フローですが、
もし、仮にip default-gatewayコマンドがなかったら、PC-D⇒SwitchAの戻りの通信がうまくいかないと思います。
SwitchAは戻りの通信をどこに転送するのでしょうか?
PC-Aですか?PC-Bですか?Routerですよね。このRouterに設定する為のコマンドが設問のコマンドです。
SwitchAはL2SWでIPアドレス(管理IPの用途)を1個しか持てません。
なのでTCP/IPで通信をしたければ、かつ、SwitchA自身が別ネットワークと通信をしたければ、デフォルトゲートウェイを設定しなければいけないです。
同セグの場合、例えば、192.168.1.0/24内で通信をしたければ、デフォルトゲートウェイの設定はいらないです。
誤解恐れずに言えば、同セグはMACアドレスで通信をして、別ネットワークはIPで通信をしています。同セグでもIPが必要ですが・・。
自分もエンジニアになってから管理IPで苦しんだので、気持ちはわかります。陰ながら応援しております。
コメント
この投稿に対して返信しませんか?
W Windys
2022/11/30 23:11
訂正(質問文5行目) (誤)「つまり、PC-Aの〜」→(正)「つまり、SwitchAの〜」