免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: platinum
打印 上一主题 下一主题

[网络管理] 一个朋友写的脚本,欢迎大家讨论(别无他意,仅是技术讨论) [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-07-03 12:01 |只看该作者
本地-i lo的应该放在最前面把,呵呵.
# MsSQL
iptables -A INPUT -p tcp --sport 1433 ! --syn -j ACCEPT
这个没有明白,是本机提供mssql么??那为什么是sport?
还是他连接出去的mssql的?如果他是client端,应该还是可以这么写
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -p tcp --sport 25 ! --syn -j ACCEPT
貌似源地址不可能是25端口把..这个似乎写的有问题..是说25端口返回的包么?还是他自己去访问别人25端口回来的包,
有点晕...如果是考虑到发出去的包的返回问题,为什么不直接用established呢?难道要一个个写?
嘿嘿,发现一个最重要的问题
linux还能支持mssql????
老大给我加分,哈哈.这么重大的发现.
估计是要写到forward里面的把

[ 本帖最后由 mxbao 于 2007-7-3 13:26 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2007-07-03 15:35 |只看该作者
老大的帖子,帮顶一下。

不过还是有个地方看不懂,忍不住请教一下:
# allow all ftpd incoming connections
iptables -A INPUT -p tcp --dport 5020 -j ACCEPT
iptables -A INPUT -p tcp --dport 5021 -j ACCEPT
# Enable passive ftp transfers
iptables -A INPUT -p tcp --destination-port 10000:10010 -j ACCEPT

论坛徽章:
0
13 [报告]
发表于 2007-07-03 15:46 |只看该作者
问题很多都是基本问题

论坛徽章:
0
14 [报告]
发表于 2007-07-03 16:06 |只看该作者
原帖由 depthblue_xsc 于 2007-7-3 15:46 发表于 13楼  
问题很多都是基本问题

说得很对,所以才拿出来让大家看一下,这个脚本代表了很多初学者的问题

论坛徽章:
13
CU大牛徽章
日期:2013-04-17 11:20:3615-16赛季CBA联赛之吉林
日期:2017-05-25 16:45:4715-16赛季CBA联赛之福建
日期:2017-03-13 11:33:442017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:13:29IT运维版块每日发帖之星
日期:2016-03-15 06:20:01IT运维版块每日发帖之星
日期:2015-10-02 06:20:00CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-09-18 15:15:45CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-04-17 11:46:39CU大牛徽章
日期:2013-04-17 11:46:28
15 [报告]
发表于 2007-07-03 17:36 |只看该作者
我觉得第一行就有问题,可能应该写成
#!/bin/bash
------------------
就是那个中间是没有空格的。反正我是一直没有空格的。
请指正

论坛徽章:
0
16 [报告]
发表于 2007-07-03 19:02 |只看该作者
我好久没有来这里溜达了。

1、iptables -A INPUT -p udp --sport 53 -m state ! --state NEW -j ACCEPT
不明白他要干什么?我对 TCP的连接状态 认识一般。
我估计这是匹配 DNS Client 的请求。
2、iptables -A INPUT -p tcp --sport 25 ! --syn -j ACCEPT   
这句的 大概意思   允许 源端口 25 不是SYN 的进入    源是你自己  
换句话说就是   允许你自己的25 端口 不是SYN 的 进入 。
3、iptables -A INPUT -p tcp --sport 1433 ! --syn -j ACCEPT
mssql 不会移植到LINUX 吧 ??
4、# Allow all telnet incoming connections
iptables -A INPUT -s 192.168.0.1 -p tcp --dport 23 -j ACCEPT
这样的话就只能0。1 TELNET 了
5、iptables -A INPUT -p all -j DROP
把这句 换到第一位
6、iptables -A INPUT -p icmp -m state ! --state NEW -j ACCEPT
不太清楚 icmp有没有 状态一说。
7、如7楼所说 加一个 iptables -A INPUT -m state  --state RELATED,ESTABLISHED -j ACCEPT
可能好些 ?
小弟 我眼拙 只能看出 这写来 。

论坛徽章:
0
17 [报告]
发表于 2007-07-03 19:04 |只看该作者
原帖由 xdsnet 于 2007-7-3 17:36 发表于 15楼  
我觉得第一行就有问题,可能应该写成
#!/bin/bash
------------------
就是那个中间是没有空格的。反正我是一直没有空格的。
请指正

.........

论坛徽章:
0
18 [报告]
发表于 2007-07-03 23:01 |只看该作者
大家说的都有些道理,如果能散分就好了……

论坛徽章:
0
19 [报告]
发表于 2007-07-03 23:08 |只看该作者
老大你时间掐得真准,23:01,汗

论坛徽章:
0
20 [报告]
发表于 2007-07-03 23:35 |只看该作者
hoho,不会吧,还真的呢好像
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP