免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3358 | 回复: 7
打印 上一主题 下一主题

ipfw 桥接防火墙 oracle断接的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-24 11:14 |只看该作者 |倒序浏览
本帖最后由 flgfy 于 2011-03-24 11:19 编辑

ipfw 桥接防火墙工作正常, fxp0  接客户机  fxp1 接oracle 服务器  端口利用在oracle 服务器 已配好,下面是两条主要的防火,开放1521口

ipfw add 19008 allow tcp from any to any   1521  in  via   fxp0  setup keep-state

ipfw add 19009 allow all from any  to any    in  via fxp1  setup keep-state

问题:正常连接时,可以工作,但由于通信量不大,比如过1个小时不通信 racle客户机 到 oracle 服务器  断接 要重新连接
求教高手怎么做到不断接

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
2 [报告]
发表于 2011-03-24 14:43 |只看该作者
去掉setup keep-state试试

再加上两句:

ipfw add 19010 allow ip from any to any out via fxp0
ipfw add 19011 allow ip from any to any out via fxp1

论坛徽章:
0
3 [报告]
发表于 2011-03-24 15:43 |只看该作者
本帖最后由 flgfy 于 2011-03-25 13:11 编辑

回复 2# lsstarboy


    谢谢
去掉setup keep-state试试

再加上两句:

ipfw add 19010 allow ip from any to any out via fxp0
ipfw add 19011 allow ip from any to any out via fxp1

以后,在log里出现  deny tcp  from  192.168.0.100:3658   to  192.168.0.1 :1521  out via bridge0
连接不上了
192.168.0.1:1521 oracle 服务器

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
4 [报告]
发表于 2011-03-25 15:54 |只看该作者
晕!楼主做的网桥啊!

网桥还需要把网卡设置为桥!

ipfw add 19012 allow ip from any to any via bridge0

论坛徽章:
0
5 [报告]
发表于 2011-03-29 10:03 |只看该作者
回复 4# lsstarboy


    这一条语句我实在不能理解,在网桥成员也就是网卡上做防火设置就可以,还需要要网桥做防火设置吗

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
6 [报告]
发表于 2011-03-29 11:07 |只看该作者
网桥是一个由两个网卡共同组成的网络界面,你不允许通过的话,两个网卡之间仍然不能通讯。

就相当于夫妻二人,两个人都在北京工作,但是家庭户口在农村,孩子仍然不是北京人。

论坛徽章:
0
7 [报告]
发表于 2011-03-29 14:16 |只看该作者
本帖最后由 flgfy 于 2011-03-29 14:24 编辑

回复 6# lsstarboy


    谢谢你的解释,感觉现在的孩子真是可怜。
 
  最初的防火墙配置

   ipfw add 19997 check-state

   ipfw add 19008 allow tcp from any to 192.168.10.2:1521  in  via fxp0 setup keep-state

   ipfw add 19009 allow all from any  to any  in  via fxp1 setup keep-state

   ipfw add 30000 deny log all from any to any

   通断:能通  
   问题:只能通一会,就断开了
   分析: setup keep-state 
   #根据动态规则表检查数据包。 如果匹配, 则执行规则所指定的动作, 亦即生成动态规则;否则, 转移到下一个规则。
   按我的理解,比如 192.168.010.208:1130 访问过 192.168.10.2:1521 后,就形成一个成动态规则,并形成一个双向的通道,并在一定的时间内保持这个通道,下次192.168.010.208:1130再访问192.168.10.2:1521就直接走这个通道就可以了。
   用ipfw show显示
   只在19008 上有数据包通过
   动态规则生存时间为300s
    190008  4  240 (300s) STATE tcp 192.168.10.208 1130 <-> 192.168.10.2 1521
    如果192.168.010.208:1130在生存时间为300s内不访问192.168.10.2:1521这条动态规则就撤销了。客户端到数据库访问就断开了。
  keep-state只适用于对Web应用这种无状态的连接,时间短,连接数多,效率高,不适用于数据库类的长连接。

  现在在你的指导下,主要是用以下以后语句:

  ipfw add 19008 allow tcp from any to 192.168.10.2:1521  in  via fxp0

  ipfw add 19009 allow all from any  to any  in  via fxp1

  ipfw add 19010 allow ip from any to any out via fxp0
  ipfw add 19011 allow ip from any to any out via fxp1
  ipfw add 20000 allow ip from any to any out via bridge0
  中午运行差不多两个多少时正常,
  但还有二个问题:
   一)这里的连接超时是什么参数控制的,应该怎么设置?
   二)既有长连接,又有短连接,该怎么办?
   能具体指导一下吗

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
8 [报告]
发表于 2011-03-29 15:26 |只看该作者
 一)这里的连接超时是什么参数控制的,应该怎么设置?
   二)既有长连接,又有短连接,该怎么办?


一)sysctl -a | grep fw
二)不用keep-state
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP