#!/bin/bash echo "1" > /proc/sys/net/ipv4/ip_forward arp -f /root/mac.txt modprobe iptable_nat modprobe ip_conntrack modprobe ip_conntrack_ftp modprobe ip_nat_ftp iptables -F INPUT iptables -F FORWARD iptables -F POSTROUTING -t nat iptables -p FORWARD DROP #客户机绑定mac地址才能上网,这样防止恶意增加IP在公司内部上网,引起不安全隐患 cat /root/mac.txt | while read LINE do ipaddress=`echo $LINE | awk '{print $1}'` macaddress=`echo $LINE | awk '{print $2}'` iptables -A FORWARD -s $ipaddress -m mac --mac-source $macaddress -j ACCEPT done #网关上有几块网卡,eth0接的是外网IP地址,eth1、eth2等对应该局域网IP,因是租用了电信的光纤,不存在着ADSL上网情况 iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to 59.195.233.234 #iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE cat /root/mac.txt 192.168.1.50 00:16:D3:F6:BD:F5 192.168.1.57 00:16:36:B4:6C:5D
iptables 做nat路由器脚本
原创
©著作权归作者所有:来自51CTO博客作者陈明乾的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Iredmail 测试
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Cisco路由器常用查看命令
Cisco路由器常用查看命令
链路 加解密 路由表 Cisco路由器常用查看命令】 -
华为路由器 NAT 配置
拓扑图。
华为 智能路由器 外网 内网 NAT -
路由器配置-路由协议,nat,acl
实验见附件。
职场 路由器 路由协议 休闲