利用iptables防火墙允许1521端口被连接

  今天访问数据中心的一台新配好的Oracle 10g,结果Oracle SQLl Developer 死活连不上,我晕死,结果只好登过去检查,发现TNS都配好了,在服务器上登录也没问题。

正在迷惑的时候,后来进别人提醒了下“是不是linux的防火墙给阻塞了?”

  首先用iptables查看当前规则:iptables -L -n , 如下图:

恩 真的只有寥寥几个端口被允许连接.所以让iptables开放1521端口允许此端口被连接:

首先:

#vi /etc/sysconfig/iptables

 

加入:

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT

 

保存后退出vi编辑器,然后:

# service iptables save

# service iptables restart

 

service iptables save目的,保存这个新加入的规则,不然重启机器又恢复原样了.

然后再用SQL Developer连了一下,一次成功! 呵呵。

再用iptables -L -n 一查,1521端口已经被iptables允许被连接,如下图红框部分:

 

 

 

posted @ 2009-10-21 18:14  Chris Wang  阅读(5294)  评论(0编辑  收藏  举报