• 締切済み

CentOSのIPテーブルの設定について

Linux初心者です。どうぞよろしくお願いします。CentOS4.5でゲートウェイサーバーを構築しました。eth2がルーターとつながっています。IPマスカレード機能を使い、eth0、eth1がステルスとなるようにしました。 質問は3つです。全部にお答え頂かなくてももちろん結構です。 1.現在の設定ではeth2が外から丸見えになってしまっていますがそれを防ぐことはできないか? 2.将来的には外部に公開することも考えているのですが、最低限何が不足しているか? 3.設定を増やすとすれば何を付け加えればよいか? ぜいたくな質問かもしれませんが、どうぞよろしくお願いします。 etc/sysconfig/iptablesの全設定は以下のようになっています。 # Generated by iptables-save v1.2.11 on Thu Jul 26 11:30:41 2007 *nat :PREROUTING ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A POSTROUTING -o eth2 -j MASQUERADE COMMIT # Completed on Thu Jul 26 11:30:41 2007 # Generated by iptables-save v1.2.11 on Thu Jul 26 11:30:41 2007 *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT ACCEPT [0:0] :RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT -A RH-Firewall-1-INPUT -i eth0 -j ACCEPT -A RH-Firewall-1-INPUT -i eth1 -j ACCEPT -A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT -A RH-Firewall-1-INPUT -p ipv6-crypt -j ACCEPT -A RH-Firewall-1-INPUT -p ipv6-auth -j ACCEPT -A RH-Firewall-1-INPUT -d 224.0.0.251 -p udp -m udp --dport 5353 -j ACCEPT -A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT # Completed on Thu Jul 26 11:30:41 2007

みんなの回答

  • ken-etsu
  • ベストアンサー率46% (55/119)
回答No.1

インターネット向けのインターフェースeth2がインターネット側から見えてはいけないのなら、ルータをFWと交換するか、ルータとeth2の間にファイアウォールを入れる。 ルータでIP MASQUERADE(NAPT)すれば、インターネット側からeth2は見えなくはなる。この場合は、iptablesで不要な通信を止める必要がある。設定内容は環境・要件による。一概には言えない。

takethemis
質問者

お礼

お返事ありがとうございます。参考にします。

関連するQ&A