`

CentOS 6.x & Fedora17 打开8080端口给远程电脑访问:防火墙 iptables

 
阅读更多
参考:http://czpae86.iteye.com/blog/1634564来设定,并没有成功,因为我是把-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT放在commit的前面,不知到什么原因,一直没有成功,
后来我把它放在22端口后面,然后就可以了,是啥子原因呢?
CentOS 6.4
# cd /etc/sysconfig
# vi iptables

一定要在:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
的后面增加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
然后保存,就可以了
注意:要是在commit前面增加,貌似也不可以,难道INPUT一定要在一起?

#service iptables restart
iptables:清除防火墙规则:                                 [确定]
iptables:将链设置为政策 ACCEPT:filter                    [确定]
iptables:正在卸载模块:                                   [确定]
iptables:应用防火墙规则:                                 [确定]
上面操作可能引起其他问题
正确操作如下:

/sbin/iptables -I INPUT -p tcp --dport 9080 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status



Fedora17
重启就好


Centos 6.5快捷设定端口
打开端口:
CentOS 6 iptables 开放端口80 3306 22等

#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
然后保存:
#/etc/init.d/iptables save
查看打开的端口:
# /etc/init.d/iptables status

极端情况

​#重启防火墙
service iptables restart
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics