- - PR -
ルーティング設定(NIC2枚)に関して
1|2|3|4
次のページへ»
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-11-20 13:56
こんにちわ〜。
ネットワーク勉強中の美那です。 「またか…」と思われても仕方ありません。(滝汗) す、すいません…(ーー;) 今度はルーティング設定にてご教授願えたらと思います。 参考にしたのは以下のサイトです。 http://home.att.ne.jp/red/sr20dett/Linux/route.htm 【環境】 サーバはTurboLinux11 Trial版 iptablesは起動させておらずすべてACCEPTの状態です。 スタンドアローン環境で、ネットワーク図は以下のようになってます。 【ネットワーク図】 [PC1]IP:192.168.0.100 | | | eth0:192.168.0.1 [サーバ] eth1:192.168.10.1 | | | [PC2]IP:192.168.10.50 ☆サーバ上の設定 # route Destination GW Genmask Flag 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 default 192.168.10.10 0.0.0.0 UG 0 0 0 eth1 ------------------------------------------------------------------- ☆PC1設定内容 # ipconfig /all ------------------------------------------------------------------- IP Address -> 192168.0.100 Subnet Mask -> 255.255.255.0 Default Gateway -> 192.168.10.10 DNS Server -> 192.168.10.2 ☆PC2設定内容 # ipconfig /all ------------------------------------------------------------------- IP Address -> 192168.10.50 Subnet Mask -> 255.255.255.0 Default Gateway -> 192.168.10.10 DNS Server -> 192.168.10.2 ■■■質問1■■■ ====================================================================== 参考にしたWebサイトではサーバのルーティングで以下が表示されてます。 "192.168.0.1 * 255.255.255.255 UG 0 0 0 eth0" これはどうすることで表示されるものなのでしょうか? 何かの設定ファイルを意識すべき事項なのでしょうか? また、これが表示される意味合いが分かるようでしたらご教授願えたらと思います。 Flagsを見る限りでは"有効なゲートウェイ"って意味のようですが、eth0向きの ゲートウェイ設定(?)みたいなことなのでしょうか? ■■■質問2■■■ ====================================================================== 参考にしたWebサイトではサーバのルーティングで以下が表示されてます。 "127.0.0.0 * 255.0.0.0 U 0 0 0 lo" 個人的に"/etc/sysconfig/network-scripts/ifcfg-lo"ファイルが影響していると 思うのですが、networkを再起動させても表示されません。 ifcfg-loの内容 ---------------------------- DEVICE=127.0.0.1 NETMASK=255.0.0.0 NETWORK=127.0.0.0 BROADCAST=127.255.255.255 ONBOOT=yes ---------------------------- これはどうすることで表示されるものなのでしょうか? 何かの設定ファイルを変えたときに1度表示されたのですが、今は表示されません。 特に"/etc/sysconfig/network-scripts/ifcfg-lo"はループバックのファイルなので、 自分で変更を加える必要はないと思ってます。 ■■■質問3■■■ ====================================================================== 質問1、質問2の問題に関連することだと思います。 PC1からpingの導通は以下の通りです。 "ping 192.168.0.1" -> 通る "ping 192.168.10.1" -> 通らない "ping 192.168.10.50" -> 通らない PC2からpingの導通は以下の通りです。 "ping 192.168.0.1" -> 通らない "ping 192.168.10.1" -> 通る "ping 192.168.0.100" -> 通らない 上記をすべてpingが通るようにしたいと考えてます。 iptablesを起動させていないので、フィルタリングはかかっておりませんので、 フィルタリングの影響ではなく、ルーティング設定の問題だと推測しております。 お忙しいかと思いますが、お時間のあるときでよろしいのでご教授願えたらと思います。 また、情報として足りないものがありましたらご指摘下さい。 (これが解決したらNIC3枚でのルーティングもしなくてはならないですし…) 宜しくお願い致します。 | ||||||||
|
投稿日時: 2008-11-20 14:19
こんんちわ〜。美那です。
追記です。 サーバからpingを打ち込んでみました。 [サーバからのping] "ping 192.168.0.1" -> 通る "ping 192.168.0.100" -> 通る "ping 192.168.10.1" -> 通る "ping 192.168.10.50" -> 通る "ping 127.0.0.1" -> 通る もしかして、質問1、質問2で表示されなかった部分は明示的に"route add〜"で 追加するべきものなのでしょうか? 今は設定ファイルのみを変更して、networkのrestartを行っているだけです。 宜しくお願い致します。 | ||||||||
|
投稿日時: 2008-11-20 15:02
美那様
ココを読んでみて http://park15.wakwak.com/~unixlife/linux/net-ip.html | ||||||||
|
投稿日時: 2008-11-20 15:05
はい。一読してみます。 有難う御座いました。(^-^*) | ||||||||
|
投稿日時: 2008-11-20 15:20
お勧めされたWebサイトではIPアドレスの設定とのことですが、現状のサーバでは 以下のようになっております。 # ifconfig -a eth0 -> addr:192.168.0.1、Bcast:192.168.0.255、Mask:255.255.255.0、UP eth1 -> addr:192.168.10.1、Bcast:192.168.10.255、Mask:255.255.255.0、UP lo -> addr:127.0.0.1、Bcast:なし、Mask:255.0.0.0、UP ということで、サーバではlo、eth0、eth1に対してIPアドレスが設定され、NICは正常に 認識していると思うのですが、違うのでしょうか? loのBcastが非表示であるのは若干気になると思いますが、気が付くところが違いますか? 宜しくお願い致します。 | ||||||||
|
投稿日時: 2008-11-20 15:54
美那様
>サーバではlo、eth0、eth1に対してIPアドレスが設定され、NICは正常に >認識していると思うのですが、違うのでしょうか? PC1とPC2のIP取得を自動設定にしてみてIPが正しく取得できていますか? /var/log/messagesにエラーは出ていますか? >loのBcastが非表示であるのは若干気になると思いますが、気が付くところが違いますか? loになぜBcastがあると思ったのでしょうか? 設定しようと思った値になっていないのでしょうか? | ||||||||
|
投稿日時: 2008-11-20 16:26
お疲れ様です。美那です。
サーバではdhcpは起動させてません。 ですので、各クライアントPCでは固定で割り振ってます。 固定IPで割り振るのはマズいのでしょうか? 自動IP取得にしなくてはならない理由を教えて頂けると助かります。 >/var/log/messages 主観ですが、エラーは出てないと思います。 あと"err"で検索しましたが、HITしなかったので大丈夫だと思います。 networkのrestartも[succeed]と記録されているので、問題ないようです。 ※※※余談※※※ このログが安易に見れるようになると凄くいいんですけどね。 今の私にはなかなか難しいところです。
☆loになぜBcastがあると思ったのでしょうか? →単純にeth0、eth1にBcastが存在していたからです。 ☆設定しようと思った値になっていないのでしょうか? →"/etc/sysconfig/network-scripts/ifcfg-lo"のパラメータ "BROADCAST=127.255.255.255"になっているので、Bcastは127.255.255.255で 表示されると思っているのですが、違いますか? なんか質問に対しての質問になっちゃってますが、確かな理由が欲しいです。 私の知識不足で言語に齟齬が発生しているのも確かかもしれません。 その辺はご迷惑をお掛けしており、お詫び申し上げます。 宜しくお願い致します。 | ||||||||
|
投稿日時: 2008-11-20 16:27
PC1,PC2のDefault Gateway -> 192.168.10.10は存在してますか? また、Default Gatewayは自ネットワーク内に存在するはずですけど。 その意味では、PC1の Default Gateway -> 192.168.10.10と IP Address -> 192168.0.100 Subnet Mask -> 255.255.255.0 は矛盾してます。 |
1|2|3|4
次のページへ»