ゲートウェイの機能を行っているホストの代表を探せ!

このQ&Aのポイント
  • ゲートウェイの機能を行っているホストの代表を探す方法を解説します。
  • アウトプット画面内の情報を確認することで、ホストの代表を特定できます。
  • デフォルトゲートウェイを示している行を見つけることが重要です。
回答を見る
  • ベストアンサー

ゲートウェイの機能を行っているホストの代表を探せ!

以下、アウトプットでゲートウェイの機能を行っているホストの代表を探しなさい という問題がある。 アウトプット画面 Destination Gateway Genmask Flags Metric Ref Use Iface 10.3.3.0 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 192.168.77.0 * 255.255.255.0 U 0 0 0 vmnet1 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 192.168.1.1 0 0 0 0 UG 0 0 0 eth0 答えが「現在のホストもデフォルトゲートウェイである」 とありますが、どこの箇所を見てそう判断できるのでしょうか。 回答のほどよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.2

No.1です。 選択式なんですね。 質問文の「答え」は、問題集か何かの模範解答ですか? だとしたら私もその模範解答の根拠を聞きたいですね。私の出す回答と違っているし。 以下、私の回答を述べますね。 質問文のアウトプットを出力したホストから見て、他の回答が正しいかどうかコメントすると、 > デフォルトゲートウェイは192.168.77.0ネットワーク上にある これは×ですね。"default"のゲートウェイは全然違うIPアドレスですから。 ちなみに、192.168.77.0のゲートウェイ表記が"*"になっている、ということはインタフェース"vmnet1"がこのネットワークに直接つながっていることを示します。 > そのeth0インターフェースが不確定に設定されている 「不確定に」っていうのがどういう意味かよくわかりませんが、eth0が192.168.1.0のネットワークにつながって、有効になっている("U")のは明らかですので、これも違うでしょう。 > 192.168.1.1はデフォルトゲートウェイである これは正しい記述になります。○。 このホストでは192.168.1.1がデフォルトゲートウェイに設定されています。(Genmaskは"0.0.0.0"または"0"になっていると思いますが…転記ミス?) > default 192.168.1.1 0 0 0 0 UG 0 0 0 eth0 で、質問文にあったこの選択肢ですが、これは×です。 > 現在のホストもデフォルトゲートウェイである 自分自身が、デフォルトゲートウェイであるというには、質問文の条件が足らないので断言できません。そもそも、「どのホストの」デフォルトゲートウェイかの記述がないですし。 自分自身が自分のデフォルトゲートウェイであるならとするには、eth0のIPアドレスが不明です。デフォルトゲートウェイのIPアドレスが192.168.1.1なのは確かですが、このIPアドレスが自分自身につけられているIPアドレスなのかどうか、わかりません。 では、他のホストから見て自分がデフォルトゲートウェイなのか、ということですが、どのIPアドレスをデフォルトゲートウェイとするかは各ホストでそれぞれ決定されることですし、自分自身がIPゲートウェイになるにしても、ルーティングが許可されているかどうかの記述がないので、なれるかどうかはわかりません。 > 質問文だけだと、この“アウトプット画面”を出力したホストは「ゲートウェイになることもできる」 > Toshi0230さんは仰っていますがどこの部分をみてそういえるのでしょうか? 前回の回答は言葉が足りませんでしたね。「ゲートウェイになる条件を一部満たしている」といった方が正確。 「ゲートウェイ」という言葉は、IPに限らず、ほかのところでも使用します。たとえば、「アプリケーション・ゲートウェイ」などという言い方があります。WWWに対して、プロキシサーバ経由でしかアクセスできないのであれば、そのプロキシサーバは「HTTPのゲートウェイ」になります。 で、このホストは複数のインタフェースを持ち、それぞれに別のネットワークが接続されています。また、各インタフェースに直結したネットワークへのルーティング・テーブルも正しく登録されているようですから、 **インストールされているアプリケーションやTCP/IPのほかの設定によっては**、 「ゲートウェイになる」ことができます。

yukikundesuyo2
質問者

お礼

丁寧な回答ありがとうございます。 「 192.168.1.1はデフォルトゲートウェイである」で納得致しました。 ちなみに、ご指摘どおり「0 0 0 0」は「0.0.0.0」の間違いで私のタイプミスであります。 よく理解でき、新しいことを覚えれて良かったです。 本当に感謝致します。

その他の回答 (1)

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

質問文だけだと、この“アウトプット画面”を出力したホストは「ゲートウェイになることもできる」としか答えられません。そもそも、何のゲートウェイのことに言及しているのかもわからないです。 (「デフォルトゲートウェイ」って言葉が出てくるってことはTCP/IP?) 質問文に記載した以外の、前提や図などがあったりしませんか?

yukikundesuyo2
質問者

補足

回答ありがとうございます。 質問文に記載した以外の、前提や図などはありません。 他の選択肢を掲載しておくと、 デフォルトゲートウェイは192.168.77.0ネットワーク上にある そのeth0インターフェースが不確定に設定されている 192.168.1.1はデフォルトゲートウェイである の3つです。 質問文だけだと、この“アウトプット画面”を出力したホストは「ゲートウェイになることもできる」 Toshi0230さんは仰っていますがどこの部分をみてそういえるのでしょうか? あとTcp/Ipと仮定した場合、どうなんでしょうか? ちなみにこの問題はLPICレベル1の問題であります。 回答のほどよろしくお願い致します。

関連するQ&A

  • ルーティングテーブルに自身のホストが表示されない。

    routeコマンドで自身のホストとローカルループバックが表示されません。 原因についてわかる方、お願いします。 [root@localhost help]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.247.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.247.2 0.0.0.0 UG 0 0 0 eth0

  • NICをデフォルトゲートウェイに指定するとインターネットにアクセスできない?

    192.168.247.0のネットワークに対し、windows側では、192.168.247.1のインターフェースを持っています。 現在LINUX側では、192.168.247.2がdefault gatewayになっています。 この状態から、LINUX側のdefault gatewayを192.168.247.1に変更するとLINUXからインターネットにアクセスできなくなります。 これの理由がわかりません。どなたかご存知ないでしょうか? windowsでのルーティングテーブル C:\Documents and Settings\kyounoii>route print =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 25 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 30 192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 30 192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 30 192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2 25 192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1 25 192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2 25 192.168.17.0 255.255.255.0 192.168.17.1 192.168.17.1 20 192.168.17.1 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.17.255 255.255.255.255 192.168.17.1 192.168.17.1 20 192.168.247.0 255.255.255.0 192.168.247.1 192.168.247.1 20 192.168.247.1 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.247.255 255.255.255.255 192.168.247.1 192.168.247.1 20 224.0.0.0 240.0.0.0 192.168.0.1 192.168.0.1 30 224.0.0.0 240.0.0.0 192.168.1.2 192.168.1.2 25 224.0.0.0 240.0.0.0 192.168.17.1 192.168.17.1 20 224.0.0.0 240.0.0.0 192.168.247.1 192.168.247.1 20 255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1 255.255.255.255 255.255.255.255 192.168.1.2 192.168.1.2 1 255.255.255.255 255.255.255.255 192.168.17.1 192.168.17.1 1 255.255.255.255 255.255.255.255 192.168.247.1 192.168.247.1 1 255.255.255.255 255.255.255.255 192.168.247.1 4 1 Default Gateway: 192.168.1.1 =========================================================================== linux(vmware)でのルーティングテーブル [root@localhost help]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.247.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.247.2 0.0.0.0 UG 0 0 0 eth0

  • ルーティングテーブルの変更方法は?

    RedHat9を使用してます。 # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface xxx.xxx.xxx.xxx 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 xxx.xxx.xxx.xxx 0.0.0.0 255.255.255.255 UH 0 0 0 ipsec0 192.168.0.0 xxx.xxx.xxx.xxx 255.255.255.0 UG 0 0 0 ipsec0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 xxx.xxx.xxx.xxx 0.0.0.0 UG 0 0 0 ppp0 「192.168.0.0 xxx.xxx.xxx.xxx 255.255.255.0 UG 0 0 0 ipsec0」 の下に 「192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0」 を挿入したいのですが # route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0 とすると # route -nKernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface xxx.xxx.xxx.xxx 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 xxx.xxx.xxx.xxx 0.0.0.0 255.255.255.255 UH 0 0 0 ipsec0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.0.0 xxx.xxx.xxx.xxx 255.255.255.0 UG 0 0 0 ipsec0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 xxx.xxx.xxx.xxx 0.0.0.0 UG 0 0 0 ppp0 となってしまいます。 どうすれば順序を変更出来るのでしょうか?

  • iptablesを使って、複数のサブネット間ルーティングをする方法

    市販のBBルーターにLinuxを乗っけて遊んでいます。 ためしに、普段使っているサブネット上(192.168.11.0/24)にそのルーター(eth1)をつなぎ、そのルーターの裏側(eth0)に、実験用のサブネット(192.168.200.0/24)を設定したのですが、iptablesの扱いに慣れておらず、そのサブネット間のルーティングの方法がわかりません。 ためしに、 iptables -A OUTPUT -o eth0 -d 192.168.0.0/16 -j ACCEPT iptables -A OUTPUT -o eth1 -d 192.168.0.0/16 -j ACCEPT と設定したところ、192.168.200.0/24側につながったホストからインターネットをすることはできるようになりましたが、肝心な192.168.11.0/24上のホストたちにはぜんぜんつながりません。 ちなみに、routeでの表示内容は、以下のとおりです。 # route -n Kernel IP routing table Destination / Gateway / Genmask / Flags / Metric / Ref / Use / Iface 192.168.200.0 / 0.0.0.0 / 255.255.255.0 / U / 0 / 0 / 0 / eth0 192.168.11.0 / 0.0.0.0 / 255.255.255.0 / U / 0 / 0 / 0 / eth1 0.0.0.0 / 192.168.11.254 / 0.0.0.0 / UG / 0 / 0 / 0 / eth1 “技術者向け”掲示板ではありますが、この初歩的な質問にお答えいただける方、よろしくお願いします。

  • Fedora5でpingが飛びません

    宜しくお願い致します。 WAN | ゲートウェイ (192.168.3.1) | eth0(192.168.3.3) Fedora5 環境です。 LANカードのLINKランプは点灯してます。 が $ ping -c3 192.168.3.1 としても TX/RXランプは点滅しません。 $ ifconfig eth0 でちゃんとeth0が表示されます。 $ route -n Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.3.1 0.0.0.0 UG 0 0 0 eth0 $ cat /etc/resolv.conf nameserver 210.130.232.1 となってします。 何が原因なのでしょうか?

  • FedoraCoreでのルータ作成について

    OS:FedoraCore2 ワークステーションでインストール FedoraCoreでルータを作成しようと思っています。 構成: ルータA | 192.168.0.100/24 | HUB | S/W HUB | | 192.168.0.254/24(eth0) FedoraCore | 192.168.10.254/24(eth1) | | 192.168.10.1/24 PC (WinXP) 設定変更は /etc/sysctl.confの net.ipv4.ip_forward = 1 に変更しています。 FedoraCoreのルーティングテーブルは、↓です。 ================================================= Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 192.168.10.0 * 255.255.255.0 U 0 0 0 eth1 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 192.168.0.100 0.0.0.0 UG 0 0 0 eth0 ================================================= これでPC(WinXP)からpingを実行すると192.168.10.254、192.168.0.254は返答があるんですけど、192.168.0.100からの返答が帰ってきません。FedoraCoreからルータAの通信は問題ありませんでした。 何か根本的な設定が足りないのでしょうか? ご享受のほどよろしくお願いします。

  • ネットワークの設定

    2台のPCに2枚ずつNICを挿して、それぞれ片方はHUBとルータモデムを通してインターネットに接続、もう片方はクロスケーブルで2台のPCを接続しています。 以下のような感じにしたいのです。 PC1 - WindowsXP eth0 192.168.0.2 Gateway 192.168.0.1 eth1 192.168.1.2 Gateway 192.168.1.3 PC2 - CentOS 5 eth0 192.168.0.3 Gateway 192.168.0.1 接続できない eth1 192.168.1.3 Gateway 192.168.1.2 PC1とPC2のeth1同士でデータを送受信しつつ、eth0でインターネットに接続したいのです。eth1同士の接続はできるのですが、PC2のeth0からインターネットに接続することができません。 routeコマンドの結果 Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 default 192.168.1.2 0.0.0.0 UG 0 0 0 eth1 どうすればいいのでしょうか。

  • ゲートウェイの設定?

    VineLinuxで、netstat -rとすると、以下のようになり、 Bフレッツに繋がっているルーターは192.168.0.1なのですが ゲートウェイが間違っているのか、ブラウザの閲覧ができません。 正しく設定するにはどうしたらよいのでしょうか? 設定後は、/etc/rc.d/init.d/network restartで反映されますか? 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default rutor 0.0.0.0 UG 0 0 0 eth0 また、そもそもゲートウェイのイメージがわかないのですが ゲートウェイの仕組みは、何をするものでしょうか?

  • LinuxのLAN接続

    RedHatLinux9を使っています。 ネットマスク:255.255.255.0 Router-------HUB-+-Server 192.168.0.20(RHL9) 192.168.0.1   +-Main 192.168.0.15(WinXP) このような環境です。 XPのマシンからは正常に接続できます。 Linuxマシンではrouteで Destination Gateway Genmask Flags Metric Ref Use Iface (中略) default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 となり、 netmaskを255.255.255.0に変えてもリブートすると元に戻ってしまいます。 ifconfigの結果は正常です。 自分(192.168.0.20)宛のpingは成功、ルータ(192.168.0.1)は失敗です。 PingのエラーはDestination Host Unreachableです。 Win機からLinux機のPingもエラー(Request timed out.)です。 どのように設定すれば正常にネットワーク接続できますでしょうか。 御教授お願いいたします。

  • アドレス サブネットマスク デフォルトゲートウェイアドレスがわからない。

    よく、本で、アドレスなどが、192.168.1.xx とか192.168.0.xxとかかかれています。 しかし、ifconfigでしらべたところ、 [root@yuyu ~]# ifconfig eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:221.104.16.79 Bcast:221.104.19.255 Mask:255.255.252.0 inet6 addr: fe80::200:e2ff:fe78:e84e/64 Scope:Link [root@yuyu ~]# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 221.104.16.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 221.104.19.254 0.0.0.0 UG 0 0 0 eth0 このように、192.168ではじまらないのです。すごく不審です。 わたしは、今自動でIPを割り当てられるようになっています。 固定のIPアドレスを設定したいので、ルーターのIPアドレスを知りたいのですが、上記のものがIPアドレスであってるんでしょうか? 勉強不足ですが、どなたかなにか知ってることがあれば教えて下さい。