1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux解决南北网络访问速度慢的问题!双线路自动路由!

linux解决南北网络访问速度慢的问题!双线路自动路由!

时间:2019-01-12 19:48:29

相关推荐

linux解决南北网络访问速度慢的问题!双线路自动路由!

超酷!解决南北网络访问速度慢的问题!双线路上网自动路由方案!

某日,偶一晚上没睡(5点才睡的),终于把家里的电信的2M的adsl和CNC的光纤(广电网,走的CNC出口)成功邦定在一起,上网的时候可以自动选择走什么路由。

整个方案配置如下:

1、网络:本人家里装了电信的adsl和CNC的光纤,电信作了自动路由,电脑插上adsl modem就能上网,CNC光纤自动分配ip,插上网线就能上网。

2、硬件,用一台破pc装了3个网卡做路由(1个主板集成,2个tp-link的8139D的网卡-45元),1个adsl modem,一个交换机

3、软件,破pc装了linux(fedora 3),装了dhcpd,绑定在eth0上面

4、网络部署情况,一块网卡接家里内部局域网(etho,也就是接在一个交换机上面),一块接adsl(eth1),一块接CNC(eth2)

5、ip分配情况,etho,192.168.0.1,adsl的modem的网关是10.0.0.138,所以eth1固定死ip是10.0.0.2,网关是10.0.0.138,

cnc的虽然也是自动分配,但是我们做这种路由自动分配最好别用,所以是10.XX.XX.XX固定死,用一个cnc的网关ip做网关,

也就是说eth0,eth1,eth2都是静态ip,等于我们有2个路由

6、详细步骤

下面的脚本说明一切,首先默认一个路由,建立一个路由表,把网通的路放进去,然后添加ip地址列表,网通的全部走cnc的路由,否则就走电信的路由,缺陷是得找到一大批cnc的ip表,但是没办法,电信网通分家的时候,ip表是没有规律的,看看下面的地址表就知道了,

ip地址表是我自己找,的ip段,用程序打出来的

晕倒,有字数限制,大家包涵吧,分几段了

1.

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

##################################################################################################

#for dhcpd

route add -host 255.255.255.255 dev eth0

dhcpd eth0

###############################################################################################

#for router

ip route add default via 10.16.169.1 table CNC

ip rule add fwmark 1 table CNC

iptables -t nat -F

iptables -t mangle -F

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.6.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.6.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

###############################################################################################

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.0.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.0.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.1.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.1.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.2.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.2.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.3.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.3.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.4.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.4.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.5.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.5.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.6.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.6.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.7.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.7.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.8.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.8.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.9.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.9.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.16.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.16.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.17.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.17.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.18.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.18.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.19.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.19.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.20.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.20.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.21.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.21.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.22.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.22.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.24.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.24.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.25.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.25.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.26.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.26.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.27.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.27.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.28.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.28.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.29.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.29.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.208.0.0/16 -j MARK --set-mark 1

2.

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.208.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.209.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.209.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.210.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.210.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.211.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.211.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.212.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.212.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.213.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.213.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.214.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.214.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.215.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.215.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.216.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.216.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.220.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.220.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.221.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.221.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 60.222.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 60.222.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 61.48.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 61.48.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 61.49.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 61.49.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 61.50.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 61.50.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 61.52.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 61.52.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 61.53.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 61.53.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 61.148.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 61.148.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.7.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.7.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.8.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.8.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.9.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.9.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.11.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.11.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.24.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.24.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.28.0.0/16 -j MARK --set-mark 1

3.

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.28.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.56.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.56.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.57.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.57.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.58.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.58.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.60.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.60.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.67.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.67.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.68.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.68.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.0.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.0.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.1.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.1.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.2.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.2.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.4.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.4.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.8.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.8.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.13.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.13.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.14.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.14.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.192.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.192.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.193.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.193.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.194.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.194.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.196.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.196.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.197.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.197.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.200.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.200.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.201.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.201.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.202.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.202.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.204.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.204.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.208.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.208.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.209.0.0/16 -j MARK --set-mark 1

4.

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.209.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.210.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.210.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.211.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.211.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.216.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.216.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.217.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.217.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.218.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.218.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.219.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.219.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.220.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.220.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.221.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.221.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.222.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.222.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.128.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.128.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.129.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.129.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.130.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.130.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.132.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.132.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.133.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.133.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.134.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.134.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.136.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.136.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.137.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.137.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.138.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.138.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.139.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.139.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.140.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.140.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.141.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.141.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.142.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.142.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.160.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.160.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.161.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.161.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.162.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.162.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 218.83.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 218.83.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 61.55.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 61.55.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 202.108.0.0/16 -j MARK --set-mark 1

5.

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 202.108.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 202.96.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 202.96.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 61.136.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 61.136.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 210.21.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 210.21.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 221.12.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 221.12.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

###############################################################################################

iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 61.156.0.0/16 -j MARK --set-mark 1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 61.156.0.0/16 -j SNAT --to 10.XX.XXX.XX(Linux上面的CNC的网卡eth2的ip)

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 10.0.0.2

ip route flush cache

echo "1" > /proc/sys/net/ipv4/ip_forward

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。