Chinaunix

标题: linux下iptables配置 [打印本页]

作者: linuxpjl    时间: 2009-09-14 15:07
标题: linux下iptables配置
大家好,\r\n\r\n我在redhat 安装了 tomcat oracle等,并在tomcat上运行了一个j2ee服务,\r\n\r\n操作系统的iptables 配置如下:\r\n\r\n Chain INPUT (policy DROP)\r\ntarget     prot opt source               destination\r\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80\r\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:22\r\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:8080\r\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:139\r\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:445\r\nACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:137\r\nACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:138\r\nACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:1521\r\n\r\nChain FORWARD (policy DROP)\r\ntarget     prot opt source               destination\r\n\r\nChain OUTPUT (policy ACCEPT)\r\ntarget     prot opt source               destination\r\nDROP       icmp --  0.0.0.0/0            0.0.0.0/0\r\n\r\n\r\n在请求该服务器上的一个服务 (http://xxx.xxx:8080/login.jsp)时,浏览器没有返回任何信息,也没有报错。\r\n\r\n当把iptables 停掉后,该服务就正常了。\r\n\r\n我用sniffer查看过,客户端发起该请求时 只用了8080端口。\r\n\r\n我想知道是否有什么方法可以查看某一个请求所需的端口,这样才能配置出防火墙。\r\n\r\n谢谢大家的指点和帮助。
作者: chenyx    时间: 2009-09-15 10:21
-A FORWARD-m state --state ESTABLISHED,RELATED -j ACCEPT
作者: linuxpjl    时间: 2009-09-15 11:27
谢谢 chenyx 的帮助和指点。\r\n\r\n我应用iptables的linux服务器只用作 j2ee的服务器,不做网关,也没有开启 nat 什么的,\r\n\r\n我不明白为什么要开启 forward,您能给多指点一下吗,谢谢。
作者: h101com    时间: 2009-09-15 12:20
理解下,INPUT FORWARD OUTPUT之间的关系.filter包含的是 INPUT,OUTPUT , FORWARD 链,而nat包含的是 PREROUTING、OUTPUT 和 POSTROUTING 链
作者: chenyx    时间: 2009-09-15 13:59
标题: 回复 #3 linuxpjl 的帖子
看看iptables的流程图吧\n\n[ 本帖最后由 chenyx 于 2009-9-15 14:02 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2