- 热门文章:
- · vmware下重新编译内核必选选项
- · 让共享程序自己显示注册码
- · PXE网络安装实战
- · 教你学习如何破解XP登陆密码
- · mysql获得系统权限
- · 腾讯QQ被盗的形式及密码保护技巧
- · 问题专解:访问权限不再头疼
- · 在Real影片中放木马
- · 当注入碰到SA时的几种上传办法
- · Linux安全配置步骤简述
- · 关于传说中的拒绝服务攻击CC
- · WEBSHELL权限提升终极技巧
上一篇:开win2003/XP的3389代码 >>
网通电信目标地址策略路由完整配置
我找朋友收集了一份很完整的网通全国ip子网的分配表,自己拿计算器把点分十进制的子网掩码转换计算成unix的位表示方式,呵呵,算死我了,其实通过程序很容易实现,这是后来偶门公司程序员跟我说的,呵呵,比较佩服程序员。
实现方式是这样,三块网卡,eth0 为lan口,eth1 为第一个wan口,接电信线路,eth2为第二个wan口,接网通线路。我这里都是按照固定ip方式配置的,如果是要pppoe则自己配置pppoe部分,我这里主要是给大家提供策略部分。
将从两个wan口出去的数据包masquerade
/sbin/iptables -t nat -a postrouting -o eth1 -j masquerade
/sbin/iptables -t nat -a postrouting -o eth2 -j masquerade
然后,给系统增加一个标示为100的路由表,增加一个默认网关,这个默认网关是网通提供的网关。呵呵,为什么我的帖子里的多路由表总用100呢,呵呵。
ip route add 0/0 via 218.59.*.* table 100
然后给系统主路由表配置网关,这个网关是电信的网关
ip route add 0/0 via 219.146.*.*
然后添加路由规则,让所有通向网通的数据查询标示为100的路由表:
ip rule add to 60.0.0.0/13 table 100
ip rule add to 60.8.0.0/15 table 100
ip rule add to 60.10.0.0/16 table 100
..........
规则比较多,大概有100多条,应该是完整的包括了网通的所有ip子网,我会给出完整规则。
这样,通向网通的数据会查询路由表100,而通向其他的地方的数据,这里指定电信,则会通向电信。当然,如果有更复杂的应用,譬如还有教育网的线路,我相信大家也知道怎么做了,再增加路由表,再增加策略就可以了。
这个配置方式给北方的朋友使用了,觉得效果很好,我希望对大家也有帮助。要注意的是,在配置网卡的时候,先不要配置网关,不要使用老的 ifconfig命令来配置网关,而要使用iproute2来配置网关,否则会造成冲突,或者 使用 ip route replace 命令来替换 ip route add 命令。
整个配置文件如下:(并没有包括端口过滤的配置,大家根据需要自己配置)居然附件只能上传jpg和 gif 呵呵,我把脚本后缀加了个.jpg ,通过右键属性,把文件下下来,自己改回来吧。
#for chinaunix by fushuyong,wuhan
#!/bin/sh
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
#nat the two red interface
/sbin/iptables -t nat -a postrouting -o eth1 -j masquerade
/sbin/iptables -t nat -a postrouting -o eth2 -j masquerade
#add a route table name 100 for cnc addresses
ip route add 0/0 via 219.146.*.*
ip route add 0/0 via 218.59.*.* table 100
#add the route rules for the cnc addresses
ip rule add to 60.0.0.0/13 table 100
ip rule add to 60.8.0.0/15 table 100
ip rule add to 60.10.0.0/16 table 100
ip rule add to 60.12.0.0/16 table 100
ip rule add to 60.13.0.0/18 table 100
ip rule add to 60.13.128.0/17 table 100
ip rule add to 60.16.0.0/12 table 100
ip rule add to 60.208.0.0/13 table 100
ip rule add to 60.216.0.0/15 table 100
ip rule add to 60.220.0.0/14 table 100
ip rule add to 61.48.0.0/13 table 100
ip rule add to 61.133.0.0/17 table 100
ip rule add to 61.135.0.0/16 table 100
ip rule add to 61.136.64.0/18 table 100
ip rule add to 61.137.128.0/17 table 100
ip rule add to 61.138.0.0/17 table 100
ip rule add to 61.138.128.0/18 table 100
ip rule add to 61.139.128.0/18 table 100
ip rule add to 61.148.0.0/15 table 100
ip rule add to 61.156.0.0/16 table 100
ip rule add to 61.158.128.0/17 table 100
ip rule add to 61.159.0.0/18 table 100
ip rule add to 61.161.0.0/18 table 100
ip rule add to 61.161.128.0/17 table 100
ip rule add to 61.167.0.0/16 table 100
ip rule add to 61.168.0.0/16 table 100
ip rule add to 61.176.0.0/16 table 100
ip rule add to 61.179.0.0/16 table 100
ip rule add to 61.180.128.0/17 table 100
ip rule add to 61.181.0.0/16 table 100
ip rule add to 61.182.0.0/16 table 100
ip rule add to 61.189.0.0/17 table 100
ip rule add to 202.96.0.0/18 table 100
ip rule add to 202.96.64.0/19 table 100
ip rule add to 202.97.128.0/17 table 100
ip rule add to 202.98.0.0/19 table 100
ip rule add to 202.99.0.0/16 table 100
ip rule add to 202.102.128.0/18 table 100
ip rule add to 202.102.224.0/19 table 100
ip rule add to 202.106.0.0/16 table 100
ip rule add to 202.107.0.0/17 table 100
ip rule add to 202.108.0.0/16 table 100
ip rule add to 202.110.0.0/17 table 100
ip rule add to 202.110.192.0/18 table 100
ip rule add to 202.111.128.0/18 table 100
ip rule add to 218.7.0.0/16 table 100
ip rule add to 218.8.0.0/14 table 100
ip rule add to 218.12.0.0/16 table 100
ip rule add to 218.24.0.0/14 table 100
ip rule add to 218.28.0.0/15 table 100
ip rule add to 218.56.0.0/14 table 100
ip rule add to 218.60.0.0/15 table 100
ip rule add to 218.67.128.0/17 table 100
ip rule add to 218.68.0.0/15 table 100
ip rule add to 221.0.0.0/14 table 100
ip rule add to 221.4.0.0/15 table 100
ip rule add to 221.6.0.0/16 table 100
ip rule add to 221.7.0.0/18 table 100
ip rule add to 221.7.64.0/19 table 100
ip rule add to 221.7.128.0/17 table 100
ip rule add to 221.8.0.0/15 table 100
ip rule add to 221.10.0.0/16 table 100
ip rule add to 221.11.128.0/18 table 100
ip rule add to 221.11.0.0/17 table 100
ip rule add to 221.11.192.0/19 table 100
ip rule add to 221.12.0.0/17 table 100
ip rule add to 221.12.128.0/18 table 100
ip rule add to 221.13.0.0/18 table 100
ip rule add to 221.13.64.0/19 table 100
ip rule add to 221.13.128.0/17 table 100
ip rule add to 221.14.0.0/15 table 100
ip rule add to 221.192.0.0/14 table 100
ip rule add to 221.196.0.0/15 table 100
ip rule add to 221.198.0.0/16 table 100
ip rule add to 221.199.0.0/19 table 100
ip rule add to 221.199.32.0/20 table 100
ip rule add to 221.199.128.0/18 table 100
ip rule add to 221.199.192.0/20 table 100
ip rule add to 221.200.0.0/14 table 100
ip rule add to 221.204.0.0/15 table 100
ip rule add to 221.207.0.0/18 table 100
ip rule add to 221.208.0.0/14 table 100
ip rule add to 221.212.0.0/15 table 100
ip rule add to 221.216.0.0/13 table 100
ip rule add to 222.128.0.0/12 table 100
ip rule add to 222.160.0.0/15 table 100
ip rule add to 222.162.0.0/16 table 100
ip rule add to 222.163.0.0/19 table 100
()
下一篇:vmware下重新编译内核必选选项 >>
相关文章:
- · windows installer服务解决方案
- · 系统进程问答集锦
- · 菜鸟必知 shift键十大密招大公开
- · Linux防毒之道: 多方入手 剿杀Linux病毒
- · 不让上网被打断 八招应对ADSL的掉线
- · O-BLOG checkSQL过滤不严漏洞
- · 让Win2000系统达到最佳性能
- · 入侵FBI(www.fbi.gov)核心网络全过程
- · 对SA权限的再突破 (对付xplog70.dll被删)
- · 操作系统概览X86平台 四大类约25种操作系统
- · 利用路由器做到防止DoS洪水攻击
- · Win XP操作系统中切换用户的便捷途径
- · 自动给工作站“添加/删除”系统组件
- · 入侵宝典 用SlimFTP将肉鸡改为私人服务器
- · 学习Linux的八点忠告
- · 终端全攻略
- · Unix/Linux系统下轻量级Shell工具
- · 对付ARP Spoofing的一个备用手段
- · 虚拟世界中的追踪技术
- · 解剖分析3721及上网助手
- · 用Vmware安装longhorn系统方案
- · 用TM让个人名片与通讯录无缝结合
- · QQ硬盘使用技巧全攻略
- · 让视频更流畅 RealPlayer10技巧大全
- · UNIX 常用的指令/终结完整编
- · Windows系统自启动程序关联位置
- · freebsd下安装GIMP
- · 文件分配表-教你了解文件分配表的知识
- · 98/2000/XP密码恢复方法
- · WIN 2000简单的入侵常识
- · 内网数据库服务器入侵实战
- · 杜绝自动弹出的网页
- · XP中服务与后门技术
- · 解决大家对PING命令的误解
- · 让系统使用更方便的六招实用秘籍
- · 谈谈针对Linux病毒的起源、发展以及分类
- · 天下无贼 两招解决IP地址盗用问题
- · 基于SSL技术的VPN 远程访问可以更安全
