热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

iptables捆绑ip和mac地址

来源: 作者: 时间:2007-04-17 Tag: 点击:
1. vi ip.txt  (开一个ip.txt的文件,把你想捆绑的ip写进来,一个地址一行)如下
[code]
192.168.0.1
192.168.0.2
192.168.0.3
等[/code]

2.vi mac.txt (开一个mac.txt的文件,把ip.txt对应的mac地址写进来,一行一个,注意mac要和上面的ip地址对应) 如下
[code]
00:E7:00:1F:31:B6
00:E0:4C:95:02:FA
00:ED:25:D8:45:E7
等[/code]


在你的防火墙脚本适当的地方添加如下语句:

#将ip.txt和mac.txt赋值数组变量
[code]
INIFIP=(`cat /usr/local/virus/iptables/ip.txt`)
INIFMAC=(`cat /usr/local/virus/iptables/mac.txt`)
[/code]
#做个简单循环 (比如我有26台机)
[code]
for (( i=0; i<=25; i++ ))
do
      /sbin/iptables -A FORWARD -s ${INIFIP[i]} -m mac --mac-source ${INIFMAC[i]} -j ACCEPT
done
[/code]
##(最后 DROP  所有的)
[code]
iptables -A FORWARD -s 192.168.0.0/24 -j DROP
[/code]


相关文章:
eG Citrix 监控器
Ethernet的帧格式和结构
华为(Quidway AR18-22-24)路由器配置实例
简单利用路由黑洞解决DDOS流量攻击
我的linux试验题目
如何在HMC上激活网络时间协议NTP
Resin泛解析 - 三级域名最优应用方案
Resin多域名绑定 + 泛解析
resin 负载均衡
linksys wap54g 设置注意事项
acegi RememberMe&退出&匿名登陆
vnd命令~
LINUX网卡绑定
TCP包首部
IP包首部格式
指纹锁也不靠谱 电脑“破解”六大事件!
linux配置网关
使用 SCTP 优化网络
IPv4/IPv6过渡技术和方案分析
用三个源码包libnet、libnids、libpcap轻松搭建Li
Extensible Messaging and Presence Protocol (XM
组建CISCO多层交换网络入门
CISCO多层交换机的初始配置和排错
实施和配置VLAN
理解和配置802.1Q/802.1S和802.1W生成树协议
理解和配置cisco特定的生成树协议特性和STP排错
配置第二层和第三层的特性
理解和配置VLAN间的路由选择
理解和配置多层交换
理解和配置cisco多层交换网络中的服务质量