免费注册 查看新帖 |

Chinaunix

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

关于脚本的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-06-20 09:07 |只看该作者
原帖由 扫净缘客 于 2006-6-19 23:01 发表
多谢9楼的朋友一直在关注着

我今天又改动了下脚本.虽然运行成功.但是出了个奇怪的问题

IP="192.168.0.251 192.168.0.252"
MAC="00:E0:4C:39:1F:27 02:0A:EB:A8:A4:47"
for i in $IP; ...


嵌套循环了

论坛徽章:
0
12 [报告]
发表于 2006-06-20 13:52 |只看该作者
我的环境是这样滴.我想在网关服务器上把下边的用户的ip地址与mac地址做以捆绑

ip地址相当庞大.mac地址也是如此了

我想一一对应着把ip地址与mac地址通过iptables规则来捆绑.未捆绑的则DROP掉

而且服务器也上做好了arp捆绑.唯一憷头的就是这iptables的规则了

总不能一个一个对应着写iptables啊.累死了会

所以想通过一个动态的方式来完成.但是又不太会.请指教

论坛徽章:
0
13 [报告]
发表于 2006-06-21 09:33 |只看该作者
你试试将IP与MAC成对写成一个文件,比如
ip-mac文件内容
10.10.1.1-00:00:00:00:00:01
10.10.1.2-00:00:00:00:00:02
......

awk -F- '{ print "/sbin/iptables -A FORWARD -s",$1,"-m mac --mac-source",$2,"-j ACCEPT" }' /path/to/ip-mac > /tmp/ip-mac
sh /tmp/ip-mac
rm -f /tmp/ip-mac

.......

[ 本帖最后由 springwind426 于 2006-6-21 09:42 编辑 ]

论坛徽章:
0
14 [报告]
发表于 2006-06-25 04:34 |只看该作者
springwind426   
13楼的兄弟实在是对不起啊.最近事比较多没时间回来解决自己的问题

我现在就去测试你说的.很快出结果.谢谢你能帮忙

论坛徽章:
0
15 [报告]
发表于 2006-06-25 04:41 |只看该作者
非常感谢13楼的朋友.你写的脚本非常成功的自动执行了.

而且也没出现死循环问题

能帮我解释下这句话的含义吗

尤其是那$1 和$2

并没有定义啊.又如何而来呢???

[ 本帖最后由 扫净缘客 于 2006-6-25 04:46 编辑 ]

论坛徽章:
0
16 [报告]
发表于 2006-06-25 04:53 |只看该作者
我就发现知识真的很有魅力~

无论人的外表如何.但是一个人的知识掌握程度能完全的掩盖过一切

我又一次对13楼的朋友要赞不绝口了

羡慕的同时还有点嫉妒

就象我嫉妒白金兄弟的那份阔达

臭豆腐的广泛.还有一些未曾某面的朋友们



不过我想将来都会有机会一起坐下来相互之间用知识来交流

哈哈.期望那一天~

还有.我已经把你加为好友

以后有机会我可会继续麻烦你的呦!~

好人一生平安

也希望CU越办越好


论坛徽章:
0
17 [报告]
发表于 2006-06-26 11:28 |只看该作者
原帖由 扫净缘客 于 2006-6-25 04:41 发表
非常感谢13楼的朋友.你写的脚本非常成功的自动执行了.

而且也没出现死循环问题

能帮我解释下这句话的含义吗

尤其是那$1 和$2

并没有定义啊.又如何而来呢???

前几天刚好看到netman的shell十三问,那里面介绍了下$1,$2是做什么地
我的理解是$1 $2是内建的一些变量,好象perl中的$_一类。
这里$1和$2应该是返回值吧
对awk不了解,不便乱说

[ 本帖最后由 addbe 于 2006-6-26 11:31 编辑 ]

论坛徽章:
0
18 [报告]
发表于 2006-06-28 17:49 |只看该作者
继续努力的学习努力的进步~~

感谢~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP