RedHatで構築したファイアウォールサーバのDMZにアクセスできない原因が解らない。
『図解でわかる Linuxサーバ構築・設定のすべて 一戸英男(日本実業出版社)』を参考に、
RedHat Enterprise Linux 5 で ファイアウォールサーバ(以下、FW-Server)の構築を勉強しています。
構築した環境は以下になります。
========================
TestPC : RedHat
-----------------------
IP : 111.222.333.65/28
========================
|
==========================
FW-Server : RedHat =====================
-------------------------- Web-Server : RedHat
eth0 : 111.222.333.70/28 ---------------------
eth2 : 111.222.333.73/29 --- DMZ --- 111.222.333.75/29
eth1 : 192.168.1.1 =====================
==========================
|
|
LAN
eth0 : WAN
eth2 : DMZ
eth1 : LAN
と、想定して構築しています。
route、iptables の設定は、本の通り設定を行ったつもりなのですが、
TestPCからWeb-Serverに接続する(Webページを表示する)ことができません。
・Ping について
TestPC からは、Pingは eth0、eth2 まで飛び、Web-Serverまで飛ぶことができません。
LAN からは、PingはWeb-Serverに飛び、Webページを表示することができます。
FW-Serverからは、PingはWeb-Serverに飛び、Webページを表示することができます。
・tcpdump コマンドについて
FW-ServerとWeb-Serverでtcpdumpコマンドを実行し、TestPCから接続を試みたところ、
FW-Serverでは反応がありますが、Web-Serverでは反応がありません。
・route の設定について
routeの設定は以下になります。
route add -net 111.222.333.72/29 gw 111.222.333.73 eth2
route add -net 111.222.333.64/28 gw 111.222.333.70 eth0
route add -net 192.168.1.0/24 gw 192.168.1.1 eth1
route add -net 0.0.0.0 gw 111.222.333.65 eth0
・iptables の設定について
iptablesの、基本ポリシーと各NICのFORWARDの設定は以下になります。
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables -A FORWARD -i eth2 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth2 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth2 -j ACCEPT
iptables -A FORWARD -i eth2 -o eth1 -j ACCEPT
iptables や route の設定を変えて接続テストを行っていますが、接続することができません。
RedHat については、インストールから行っています。
ネットワーク初心者ですので、行った設定について不備な点・怪しい点について見当がつきません。
確認事項だけでもアドバイスを頂けると助かります。よろしくお願いします。
No.3ベストアンサー
- 回答日時:
おそらくこういうことだと思います。
(間違っていたらごめんなさいです)ネットワークが重複しているので、TestPCから見てDMZが同一サブネットであるためゲートウェイ(111.222.333.70)を使用しません。
そのためTestPCブロードキャストドメイン内で111.222.333.75(Web-Server)を探しますが、111.222.333.75(Web-Server)はゲートウェイの向こう側であるため通信出来ないということだと思います。
従って、そもそもDMZ側にパケットが流れません。
そうすると、eth2のIPアドレスへのpingが応答することが不思議だと思われるかもしれませんが、これはLinuxのデフォルトの仕様です。
arp_ignoreをキーワードに調べると詳細がわかると思います。
質問者さんの環境でTestPCとDMZ側のノードが通信出来るようにするためには、proxy_arpの設定が必要だと思いますが、参考書籍にそのような記載はありませんでしょうか。
ご回答ありがとうございます。
詳しく説明頂き、ありがとうございます。
同一サブネット内はゲートウェイを使用しないのですね。
ARP についても勉強になりました。
proxy_arp の設定は書籍内に見つけられませんでしたが、
以下の設定を追加することで、TestPCからの接続ができるようになりました。
/etc/sysctl.conf
net.ipv4.conf.eth0.proxy_arp = 1
net.ipv4.conf.eth2.proxy_arp = 1
どうもありがとうございました。
No.2
- 回答日時:
回答(1)の方も指摘されていますが、
WAN側のネットワークとDMZ側のネットワークが重複しているからでしょう。
WAN側のネットワークアドレス 111.222.333.64/28
有効なIPアドレス 111.222.333.65~111.222.333.78
ブロードキャスト 111.222.333.79
DMZ側のネットワークアドレス 111.222.333.72/29
有効なIPアドレス 111.222.333.73~111.222.333.78
ブロードキャスト 111.222.333.79
見比べれば重複しているのが判ると思います。
この回答への補足
ご回答ありがとうございます。
ネットワークが重複していることについてですが、参考にしている本に
「DMZ側にパケットが流れた場合、WAN側テーブルにもDMZ側テーブルにも一致するが、
ロンゲストマッチによりDMZ側へのテーブルが参照され、WAN宛とDMZ宛パケットは振り分けられる」
とあるのですが、そのようにはいかないのでしょうか。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- UNIX・Linux iptablesを設定するとメール送信処理が遅くなる!? 6 2022/06/07 01:11
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- UNIX・Linux Ubuntuサーバーでメールを受信できない 7 2022/08/23 20:55
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- PHP PHP & MySQL: Server-side Web Development ペーパ 1 2022/04/19 19:23
- Wi-Fi・無線LAN NECルーターAtermのブリッジモード設定方法を教えてください iphoneで設定したいです。 ネ 4 2022/11/06 02:54
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- その他(OS) Windows Server評価版がダウンロードできない 1 2022/05/06 13:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPの文字コードの変更
-
F.E.A.R. co-op [JP]serverにて
-
biglobe mail が14日でサーバー...
-
VirtualBoxのGuestマシンのネッ...
-
AWSでSSH接続をしたいのですが...
-
iPadの受信メールが消える
-
昔のIPアドレスを調べる方法
-
リモートデスクトップ接続でパ...
-
ホストオンリーアダプタで接続...
-
エクセルで#N/Aを含めた平均値...
-
至急) mac finderの場所 ネット...
-
DNSサーバーの逆引き設定がうま...
-
Mailの受信メールが自動的に削...
-
メールボックスがいっぱいにな...
-
応答を解析できません
-
Macで使用中のメールが突然消去...
-
エクセルVBA 関数エラー箇所を...
-
「内部サーバーエラー サーバー...
-
さくらのVPSでメールの送信がで...
-
TCPの接続確立(?)が遅い…
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つのサーバにFTPサイトを2つ以...
-
httpのサイトにアクセスされた...
-
WindowsServer2019でWORKGROUP...
-
htaccessでのErrorDocumentが出...
-
biglobe mail が14日でサーバー...
-
携帯SMTPサーバ Radish
-
ファイル名を指定して実行で、...
-
sakuraエディタの行数の表示の...
-
fc2でドメインを取得し、ロリポ...
-
PC9801のRS232Cについて教えて...
-
apacheの負荷軽減について
-
Mail DistributorをGmailで設定...
-
インターネット上にあるプライ...
-
青チャート126問についての質問...
-
Becky! で Outlookのアドレス帳...
-
SQLConfigDataSourceの詳細設定
-
lynxについて教えてください
-
RedHatで構築したファイアウォ...
-
bashのexportによる環境変数設...
-
TeraTermにてファイル名とかが...
おすすめ情報