利用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 restart
service iptables save目的,保存这个新加入的规则,不然重启机器又恢复原样了.
然后再用SQL Developer连了一下,一次成功! 呵呵。
再用iptables -L -n 一查,1521端口已经被iptables允许被连接,如下图红框部分:

作者:
Chris Wang
出处:
http://chriswang.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号