こんにちは
この前、adsl-startでtimeoutの件でお世話になった奥井です。
あれから教えて頂いたWin98用のPPPOEドライバを使ってモデムをブリッジモードでつなごうとしましたがやっぱりダメでした。それでモデムはルーターモードのままでファイヤウオールを作ろうとしました。
最初にiptablesを全チェーンACCEPTの状態で以前のような動作を確認しようとしたのですが、うまくいかないので助言宣しくお願いします。
以前
modem--HUB---etower(vine2.6r1:samba,squid動作)
|---interceptor(vine2.6r1:メール読み書き、WEB閲覧)
|---vaio(vine2.5)カメラサーバ
|---aa1(Win98)
modem 192.168.1.1
etower 192.168.1.2
interceptor 192.168.1.21
vaio 192.168.1.4
aa1 192.168.1.5
wall追加した状態
modem---wall(vine2.6r1)-------HUB----etower
eth1 eth0 |----interceptor
|----vaio
|----aa1
modem 192.168.0.1
wall eth0:192.168.1.1 wallでiptablesを動作させてます
eth1:192.168.0.2
wallをいれて動作させたところ各PC(vine,Win98ともに)のブラウザでプロキシに192.168.1.2 port3128を設定したのですが以下のようなメッセージをsquidがだします。
--------------------------------------------------------------------------
エラー
リクエストされたURLは取得できませんでした。
以下のURLを取得した際に:http://@@@@@@@@@
次のエラーが発生しました:
以下のホスト名のIP addressを調べられません。search.lucky.org
DNSサーバが以下のエラーを返しました:
No DNS records
この意味は次のとうりです:
キャッシュはURL中のホスト名からIP addressを調べることができませんでした。
アドレスが間違っていないか確認してください。
Generated Thu,27 Nov 2003 13:15:53 GMT by e-tower (squid/2.4.STABLE)
--------------------------------------------------------------------------
できている事
1 interceptor,aa1からメール送受信ができる
2 全てのPCからsquidを使わなければWeb閲覧ができる
3 各PCでpingはとうる
以前からDNSは動作していません。(その状態でsquidは使用できた)
同じプライベートアドレスだしwallをmodemとの間にいれただけでsquidがなぜリクエストしたブラウザにWebを返さなくなったか色々調べましたがわかりません。
宣しくお願いします。
squidのcache.log
idnsCheckQueue: ID 35: giving up after 60 tries and 300.3seconds
modemのルーティングテーブル
宛先アドレス ゲートウエイ
0.0.0.0 @.@.@.@ modemのpeer IP
192.168.0.0/24 192.168.0.1
192.168.1.0/24 192.168.0.2
127.0.0.1/32 127.0.0.1
@.@.@.@ !.!.!.! modemのADSL IP
192.168.0.2/32 xx:xx:xx:xx
wall route -n
宛先アドレス ゲートウエイ フラグ インターフェース
192.168.1.0 0.0.0.0 U eth0
192.168.0.0 0.0.0.0 U eth1
127.0.0.0 0.0.0.0 U lo
0.0.0.0 19.168.0.1 UG eth1
interceptor e-tower vaio router -n
宛先アドレス ゲートウエイ フラグ インターフェース
192.168.1.0 0.0.0.0 U eth0
127.0.0.0 0.0.0.0 U lo
0.0.0.0 192.168.1.1 UG eth0