こんばんは。谷川です。 From: [メールアドレス保護] Subject: [FreeBSD-users-jp 91852] Re: FreeBSD でルータを構築する Date: Fri, 10 Oct 2008 16:44:07 +0900 > 192.168.1.3 に対するhostnameがdev.***.**.jp > 172.16.0.1に対するhostnameがrouter.xxx.xx.jpという > つもりでいました。 > この理解は間違っているということでしょうか?
気持ち(意図)は良くわかるのですが複数の hostname を定義することは できません。 hostname コマンドを実行して確認してみて下さい。後から定義してい る router.xxx.xx.jp という名前*だけ*になってると思います。 なお、この件は今回のトラブルの原因ではありません。 > またdefault routerの件ですが、 > 192.168.1.1という外に出ていくためのルータが別にいて、 > そのIPアドレスを記述してあったのですが、 > その外に出るためのルーターをネットワーク図に記述していませんでした。 client のルーティング設定が default のみで、172.16.0.0/16 に対す る定義が無いケースを想定していたのですが、 > clientのルーティングテーブルですが、以下のようになっています。 > Routing tables > > Internet: > Destination Gateway Flags Refs Use Netif Expire > default 192.168.1.1 UGS 0 0 msk0 > 127.0.0.1 127.0.0.1 UH 0 0 lo0 > 172.16.0.0/16 192.168.1.3 UGS 0 0 msk0 > 192.168.1.0/24 link#1 UC 0 0 msk0 とのことなので大丈夫そうに見えます。 > また、pc1のルーティングテーブルですが、以下のようになっています。 > Kernel IP routing table > Destination Gateway Genmask Flags MSS Window irtt > Iface > 172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 > 0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth0 こちらは、 From: [メールアドレス保護] Subject: [FreeBSD-users-jp 91846] Re: FreeBSD でルータを構築する Date: Wed, 8 Oct 2008 15:55:57 +0900 > router以外のPC類ですが、client、pc1はFreeBSD7.0、 > pc2はcentos5.2を使用しています。 と矛盾していますが、pc1 <--> pc2 ということなのでしょう。 Linux系はよく分からないのですが、デフォルトルータは 172.16.0.1 という設定がなされているのだと思います。 こちらも問題無いはずです。 残るは client の firewall 設定ということになってきたのですが router の設定から推測すると、 > net.inet.ip.fw.static_count: 1 > net.inet.ip.fw.dyn_count: 0 おそらく素通しなんでしょう。 う〜ん、深みにはまってきました。:-) pc1, pc2 から 192.168.1.1 に ping すると応答はありますか? client で ifconfig msk0 を実行した結果はどうなりますか? # FreeBSD 6系では netstat -rn の表示は各インタフェイスの netmask # 値と等しいネットワークに対するテーブルをマスク情報(/16 や /24) # を端折る表示となるので、このあたりの差も気になっています。 #(例) # Destination Gateway Flags Refs Use Netif Expire # 172.19 link#2 UC 0 0 xl0 # 192.168.6 link#1 UC 0 0 sis0 -- 谷川 達也 TANIKAWA Tatsuya mailto: [メールアドレス保護] PGP Key fingerprint = 1D 8D CB 10 8A 8B 67 B0 9A B9 9C 14 37 50 BC F5