眞本です。
ルーティング設定をしないといけないのは、Windows端末ですよ。
恒久的にしたければrouteコマンドに-pオプション忘れずに
On 2007/01/02, at 19:09, Norikatsu Shigemura wrote:
重村法克です。
On Tue, 02 Jan 2007 18:35:42 +0900
YABUUCHI Kenji <[EMAIL PROTECTED]> wrote:
FreeBSD6.2Beta1を使用しています。
2つのネットワーク間でルーテングが出来なくて試行錯誤しており
ます。
rc.conf の中で経路書いていろいろやっていますが、解決できない
ので質問を
投げてみました。
WindowsのマシンからBSDの違うネットワークのNIC
(ed0)にアクセスをしたいの
ですが、旨くいきません・・・。(fxp0にはアクセスできま
す)
どうか、参考になるページや解決方法がありましたら、よろしくお
願いしま
す。
YahooBBモデム(NAT/DHCP有効
192.168.3.1)
|
HUB +-------- WINDOWS(192.168.3.6)固定ip
|
========= fxp0(192.168.3.10)固定ip
| |
FreeBSD | |
========= ed0(192.168.1.10)固定ip
|
|
(クライアント)
とりあえず図が気に入らない。ということで。
|
+------+-----+ +--------+
|YahooBBモデム| |WINDOWS |
+------------+ +---+----+
| 192.168.3.1 | 192.168.3.6
| |
+------+---------+---------+---+ ハブ
|
| fxp0(192.168.3.10)
+----+-----+
| FreeBSD |
+----+-----+
| ed0(192.168.1.10)
+----------+
|クライアント|
+----------+
そういえば, こういう図の書き方ってどういうルールがある
んだろう。同一ネッ
トワークは 1 本の横線内に収容するようにするのが原則だろ
うか。よくわから
ん:-)。誰か教えて。
とりあえず図を書き直してみると, 突っ込みどころが満載過
ぎてちょっと大変
かもしれない(^^;。
rc.conf-----------------------------------------------------
hostname="xxx.xxx.xxx"
network_interfaces="YES"
ifconfig_fxp0="inet 192.168.3.10 netmask 255.255.255.0"
#ifconfig_fxp0="DHCP"
ifconfig_ed0="192.168.1.10 netmask 255.255.255.0"
static_routes = "set0 set1"
route_set0 = "default 192.168.3.1"
route_set1 = "192.168.1/24 192.168.1.10"
gateway_enable="YES"
でしょうか?
そうですね。gateway_enable="YES" が第一。次に
static_routes の設定
は不要というか, ディフォルトゲートウェイについては下記
のように設定する
のが作法です。
defaultrouter="192.168.3.1"
route_set1 の方は完全に不要です。自分の足(今回は
fxp0 と ed0)につい
た IP アドレスとその IP が所属するネットワーク
(今回は 192.16.3.0/24
と 192.168.1.0/24)は自動的にルーティング情報に登録され
ます。
FreeBSD マシンレベルではそんなところでしょうが, この
ネットワーク構成
には色々と罠があります。
「YahooBBモデム」と「WINDOWS」マシンは「クライア
ント」マシンへの行き
方(routing)がわかりません。解決策としてはいくつかありま
すが, どれか一
つ選ぶ必要があります。
1. とりあえず YahooBBモデムに 192.168.3.0/24 へ行
くには 192.168.3.10
へ送る。という設定をします。ほぼこれで解決できますが,
YahooBB モ
デムにそういう設定ができるインテリジェントなインターフェー
スがある
か不明です。
2. 192.168.1.0/24の全てのマシンに 192.168.3.0/24 への行
き方を登録
する(1の拡張版です)。ICMPリダイレクトに
対応していないルータやら,
ポリシで許されてない場合などでやるしかなくなる手段で
す:-)。
3. 「FreeBSD」マシンで NAT します。
192.168.1.0/24 のネットワークか
ら 192.168.3.0/24 のネットワークを見せません。その代
わり WINDOWS
マシンからも直接クライアントが見えないので, 環境に
よっては問題になる
可能性もあります。その場合はさらに Static NAT で逃げ
るのが手となり
ます。
以上
----
Yoshinori Mamoto
E-mail: [EMAIL PROTECTED]