- PR -

ルーティング設定(NIC2枚)に関して

投稿者投稿内容
美那
ベテラン
会議室デビュー日: 2008/11/11
投稿数: 58
お住まい・勤務地: 東京都
投稿日時: 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/11
投稿数: 58
お住まい・勤務地: 東京都
投稿日時: 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/14
投稿数: 26
投稿日時: 2008-11-20 15:02
美那様

ココを読んでみて
http://park15.wakwak.com/~unixlife/linux/net-ip.html
美那
ベテラン
会議室デビュー日: 2008/11/11
投稿数: 58
お住まい・勤務地: 東京都
投稿日時: 2008-11-20 15:05
引用:

なりたて管理者さんの書き込み (2008-11-20 15:02) より:
美那様

ココを読んでみて
http://park15.wakwak.com/~unixlife/linux/net-ip.html


はい。一読してみます。
有難う御座いました。(^-^*)
美那
ベテラン
会議室デビュー日: 2008/11/11
投稿数: 58
お住まい・勤務地: 東京都
投稿日時: 2008-11-20 15:20
引用:

>美那様
>
>ココを読んでみて
>http://park15.wakwak.com/~unixlife/linux/net-ip.html

はい。一読してみます。
有難う御座いました。(^-^*)


お勧めされた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/14
投稿数: 26
投稿日時: 2008-11-20 15:54
美那様

>サーバではlo、eth0、eth1に対してIPアドレスが設定され、NICは正常に
>認識していると思うのですが、違うのでしょうか?

PC1とPC2のIP取得を自動設定にしてみてIPが正しく取得できていますか?
/var/log/messagesにエラーは出ていますか?

>loのBcastが非表示であるのは若干気になると思いますが、気が付くところが違いますか?
loになぜBcastがあると思ったのでしょうか?

設定しようと思った値になっていないのでしょうか?
美那
ベテラン
会議室デビュー日: 2008/11/11
投稿数: 58
お住まい・勤務地: 東京都
投稿日時: 2008-11-20 16:26
お疲れ様です。美那です。

引用:

>サーバではlo、eth0、eth1に対してIPアドレスが設定され、NICは正常に
>認識していると思うのですが、違うのでしょうか?

PC1とPC2のIP取得を自動設定にしてみてIPが正しく取得できていますか?
/var/log/messagesにエラーは出ていますか?


サーバではdhcpは起動させてません。
ですので、各クライアントPCでは固定で割り振ってます。
固定IPで割り振るのはマズいのでしょうか?
自動IP取得にしなくてはならない理由を教えて頂けると助かります。


>/var/log/messages
主観ですが、エラーは出てないと思います。
あと"err"で検索しましたが、HITしなかったので大丈夫だと思います。
networkのrestartも[succeed]と記録されているので、問題ないようです。


※※※余談※※※
 このログが安易に見れるようになると凄くいいんですけどね。
 今の私にはなかなか難しいところです。



引用:

>loのBcastが非表示であるのは若干気になると思いますが、気が付くところが違いますか?
loになぜBcastがあると思ったのでしょうか?

設定しようと思った値になっていないのでしょうか?


☆loになぜBcastがあると思ったのでしょうか?
→単純にeth0、eth1にBcastが存在していたからです。

☆設定しようと思った値になっていないのでしょうか?
→"/etc/sysconfig/network-scripts/ifcfg-lo"のパラメータ
 "BROADCAST=127.255.255.255"になっているので、Bcastは127.255.255.255で
 表示されると思っているのですが、違いますか?



なんか質問に対しての質問になっちゃってますが、確かな理由が欲しいです。
私の知識不足で言語に齟齬が発生しているのも確かかもしれません。
その辺はご迷惑をお掛けしており、お詫び申し上げます。

宜しくお願い致します。
deanna
大ベテラン
会議室デビュー日: 2004/08/23
投稿数: 118
投稿日時: 2008-11-20 16:27
引用:


【ネットワーク図】
[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





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
は矛盾してます。

スキルアップ/キャリアアップ(JOB@IT)