目前环境如下:
内网网段:192.168.10.0/24;
网关:192.168.10.254(在大楼物业处);
因此现在在内部做一个自己的网关,在上面做iptables策略.
今后内网网络更换为192.168.9.0/24;网关为192.168.9.254
笔记如下:
1.配置网关服务器网卡信息:
复制代码 代码如下:
ifconfig eth0 192.168.10.222 //配置网卡0
ifconfig eth1 192.168.9.254 //配置网卡1
route add default gateway 192.168.10.254 //配置默认网关
2.利用iptables设置NAT
复制代码 代码如下:
iptables -t nat -a POSTROUTING -o eth0 -s 192.168.9.0/24 -j SNAT --to 192.168.10.222 //将9网段NAT为192.168.10.222出去
3.利用iptables做策略限制QQ与MSN
QQ服务器端口为:8000;客户端端口为:4000(开启第二个QQ时为4001,依次类推);均为UDP.
MSN端口数较多:1863为登陆所需要的端口以及3000-4000等等;MSN服务器为gateway.messenger.hotmail.com.
iptables -A FORWARD --protocol udp --dport 8000 -j REJECT //屏蔽QQ服务器
iptables -A FORWARD -d gateway.messenger.hotmail.com -j REJECT //屏蔽msn服务器
iptables -A FORWARD --protocol tcp --dport 1863 -j REJECT //屏蔽msn客户端端口
QQ的是source-port 4000,destination-port 8000
只需要在FORWARD里加入一条规则就可以
iptables -A FORWARD -i eth0 -p udp --dport 8000 -j DROP
这里的eth0是内网网卡.
要删了这条规则只需要输入:
iptables -D FORWARD 1
这里的1是指它的序号
相关推荐:
网页禁用右键实现代码(JavaScript代码)
用sql获取某字符串中的数字部分的语句
Nginx 简单的负载均衡配置示例
Win2003 Server 安全的个人Web服务器
Jquery中增加参数与Json转换代码
php 读取mysql数据库三种方法
写入cookie的JavaScript代码库 cookieLibrary.js
Python 匹配任意字符(包括换行符)的正则表达式写法
javascript 缓冲效果实现代码 推荐
使用JS判断是否数字和小数点组合的数字的两中方法比较(isNaN和逐判断)
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
Javascript var变量隐式声明方法
JavaScript 浮点数运算 精度问题
Mootools 1.2 手风琴(Accordion)教程
使用regini.exe修改注册表命令
jQuery 使用手册(七)
最近脚本之家网站无法访问的公告20090923
Mootools 1.2教程 Fx.Tween的使用
纯CSS 链接悬停提示效果代码
Oracle 语句优化分析说明第1/2页
js window.onload 加载多个函数的方法
apache启动报错:the requested operation has failed解决办法
phpmailer 中文使用说明(简易版)
jquery (show,fadeOut,Animate)简单效果
JSP errorPage设置方法
5款Ajax 文件上传控件
javascript GUID生成器实现代码
Python+Django在windows下的开发环境配置图解
javascript 实现划词标记划词搜索功能
JavaScript 变量基础知识
PHP下通过系统信号量加锁方式获取递增序列ID
SQL语句查询数据库中重复记录的个数
javascript实现的距离现在多长时间后的一个格式化的日期
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
jsp 文件上传浏览,支持ie6,ie7,ie8
FCKeditor 编辑器插入代码功能实现步骤
百度用到的Js日历 大家可以看看
jQuery 使用手册(四)
JavaScript 接收键盘指令示例
javascript 在网页中的运用(asp.net)
sql中all,any,some用法
php面向对象全攻略 (十四) php5接口技术
javascript Range对象跨浏览器常用操作第1/2页
把html页面的部分内容保存成新的html文件的jquery代码
Win2003 系统服务器防火墙
实现按关健字模糊查询,并按匹配度排序的SQL语句
Jquery作者John Resig自己封装的javascript 常用函数
javascript 面向对象编程 万物皆对象
PHP 批量删除数据的方法分析
提高IIS网站服务器效率的8个方法