LinuxÒÁµéÔ°ÂÛ̳'s Archiver

wffffc ·¢±íÓÚ 2006-3-14 14:42

¡¾×ªÌû¡¿ÀûÓÃiptables·À»ðǽ±£»¤OracleÊý¾Ý¿â

[b]#1  ÀûÓÃiptables·À»ðǽ±£»¤OracleÊý¾Ý¿â

[/b]ʹÓÃÈçϽű¾¿ÉÒÔ±£»¤ÔËÐÐoracleÊý¾Ý¿âµÄlinuxÖ÷»ú

²âÊÔ»·¾³:·þÎñÆ÷ RHEL AS3u3 +Oracle 10g, ¿Í»§¶ËWindows 2000 sp4+Oracle 9i
################oraclefirewall.sh##############################
#!/bin/bash

LC_ADDR=192.168.1.99
LO_ADDR=127.0.0.1

iptables -F
#Çå³ýÏÖÓеĹæ

iptables -P INPUT DROP
#iptables -P OUTPUT DROP
#ÉèÖÃINPUTºÍOUTPUTÁ´µÄĬÈϹæÔòΪDROP£¬¼È²»ÔÊÐíÈκΰüµ½´ï±¾»ú£¬Ò²²»ÔÊÐí±¾»úÏòÍâ·¢°ü

iptables -A INPUT -p ALL -s $LC_ADDR -d $LC_ADDR -j ACCEPT
iptables -A OUTPUT -p ALL -s $LC_ADDR -d $LC_ADDR -j ACCEPT
iptables -A INPUT -p ALL -s $LO_ADDR -d $LO_ADDR -j ACCEPT
iptables -A OUTPUT -p ALL -s $LO_ADDR -d $LO_ADDR -j ACCEPT
#ÔÊÐí±¾»úºÍ±¾»úÁªÏµ£¬±ØÐë´ò¿ª£¬·ñÔòlistenerÎÞ·¨Õý³£Æô¶¯

iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
#Ìí¼Ó¹æÔò£¬ÔÊÐíÈëÕ¾µÄsshÁ¬½Ó

iptables -A INPUT -p tcp --dport 1521 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 1521 -j ACCEPT
#Ìí¼Ó¹æÔò£¬ÔÊÐíÈëÕ¾µÄ1521¶Ë¿ÚµÄÁ¬½Ó£¬Ò²¾ÍÊÇÔÊÐíÆäËûÖ÷»úͨ¹ý¼àÌýÆ÷·ÃÎʱ¾»úµÄÊý¾Ý¿â¡£
#Èç¹ûlistener¼àÌýµÄ²»ÊÇ1521¶Ë¿Ú£¬ÔòÒª×öÏàÓ¦µÄÐÞ¸Ä

iptables -A INPUT -p tcp --dport 5560 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 5560 -j ACCEPT
#Ìí¼Ó¹æÔò£¬ÔÊÐíÈëÕ¾µÄ5560¶Ë¿ÚµÄÁ¬½Ó£¬Ò²¾ÍÊÇÔÊÐíÆäËûÖ÷»ú·ÃÎʱ¾»úµÄisqlplus

iptables -A INPUT -p tcp --dport 5500 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 5500 -j ACCEPT
#Ìí¼Ó¹æÔò£¬ÔÊÐíÈëÕ¾µÄ55600¶Ë¿ÚµÄÁ¬½Ó£¬Ò²¾ÍÊÇÔÊÐíÆäËûÖ÷»ú·ÃÎʱ¾»úµÄem
################end of here##############################

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.