心得分享ADSL(浮动IP)+光纤固定IP分流设定!
心得分享ADSL(浮动IP)+光纤固定IP分流设定!要求条件1固定IP主要为Email服务器专用!
要求条件2 ADSL主要就是上网!
固定IP频宽 2M/2M IP: 201.96.27.51/27 Gateway:201.96.27.62 DNS:211.162.78.1 DNS_2:211.162.78.2
Pppoe拨接 3M/3M 帐号:xxxxxxxxxxx 密码:xxxxxxxxxxxxx
固定IP由内网IP 192.168.99.22 专用为EmailServer 使用
Pppoe 拨接为其它内网 IP 使用
----------------------------------------------------1步
先把1网卡的名字改为Wan-1 comment="wan-1"
先把2网卡的名字改为Wan-2 comment="wan-2"
先把3网卡的名字改为Lan comment="adsl"
在/ip address 配置内网IP、光纤电信IP
/ ip address
add address=192.168.99.0/24interface=Lan
add address= interface=Wan-1 可以不用设定或(随便给)一会adsl拨接设定interface在Wan-2
add address=201.96.27.51/27interface=Wan-2 固定IP光纤
/ip address DNS
设定DNS
IP--DNS--Settings Primary DNS211.162.78.1Seconday DNS211.162.78.2
-------------------------------------------------------2 步
添加路由表
表 固定IP
表adsl
然后分别加网关
因为现在还不知道adsl网关所以可以随便填adsl路由表加网关为116.114.192.1
路由规则里添加相应的规则和平时设置一样
关键是你的路由规则要按那张路由表走
配置路由(网关)
拨号成功后,PPPOE会自动添加IP地址和网关,我们要做的就是手动再添加一次这些地址,以配合步骤4的脚本。
adsl的网关随便添用防adsl掉线脚本来自动修改它手动添加1个和PPPOE自动添加出来一样的网关IP,并标记为comment="adsl"为ADSL的IP 设定 routing mark 为 adslinterface 为 pppoe-out1
添加默认光纤线路网关(固定IP)201.96.27.62 设定 routing mark 为 IPinterface 为 Wan-2
标记 固定IP的网关为comment="IP" adsl的网关为 comment="adsl" (必须设定配合步骤4的脚本用)
/ ip route
add dst-address=0.0.0.0/0 gateway=201.96.27.62comment="IP" check-gateway=pingrouting-mark=IP
重要提示:routing-mark=IP 一定要记得对应步骤5的分流脚本new-routing-mark=IP
add dst-address=0.0.0.0/0 gateway=116.114.192.1 comment="adsl" check-gateway=pingrouting-mark=adsl
重要提示:routing-mark=adsl 一定要记得对应步骤5的分流脚本new-routing-mark=adsl
------------------------------------------------------3步
添加PPOE 拨号
拨号选网卡名为Wan-1的网卡
配置ADSL线路
/interface pppoe-client 配置ADSL拨号信息。让ADSL拔上去
/interface pppoe-client
add name=pppoe-out1 interface=Wan-1user=帐号(adsl) password=xxxxxx
ROS拨号成功后就会获得adsl的动态IP和动态网关,获得的网关就是 ip->address 里interface=pppoe-out1的 network 项。
例如拨号获得的IP是address里的113.88.11.173 网关是network里的 113.88.10.1
把 ADD DEFAULT ROUTE 前的对号去掉注意一点一定要先把ADD DEFAULT ROUTE 前的对号去掉在点OK或
应用否则他会自动把ISP的网关天加到MAIN路由表里你还要删除才行
-----------------------------------------------------------------------------------------------------4步
添加脚本adsl-gateway取得adslip address 的动态(network)网关 来修改 ip route 中的网关
取得 ip address 的动态(network)网关 来修改 ip route 中的网关用winbox到 / system script
add name="adsl-gateway" source=
:global adslwg
:set adslwg network]
/ip route set gateway=$adslwg
10秒钟运行一次script脚本,就是上面那个,来防adsl掉线后重新拨接网关没有及时更新!用winbox到
/ system scheduler
add name=" adsl-gateway " on-event=/system script run adsl-gateway" start-date=jMay/29/2010 start-time=00:00:00 interval=10s comment="" \
disabled=no
-----------------------------------------------------------------------5
添加网段分流脚本
添加网段分流脚本
/ ip firewall mangle
add chain=prerouting src-address=192.168.99.1-192.168.99.21 action=mark-routingnew-routing-mark=adslpassthrough=yes comment="" disabled=no 这一条规则是将192.168.99.1-192.168.99.21的IP走ADSL的IP路由出去
add chain=prerouting src-address=192.168.99.22 action=mark-routing new-routing-mark=adsl passthrough=yes comment="" disabled=no 这一条规则是192.168.99.22的IP走固定IP路由出去
add chain=prerouting src-address=192.168.99.23-192.168.99.254 action=mark-routingnew-routing-mark=adsl
passthrough=yes comment="" disabled=no 这一条规则是将192.168.99.23-192.168.99.254的IP走ADSL的IP路由出去
add chain=postrouting protocol=tcp tcp-flags=syn action=change-mss new-mss=1440 comment="" disabled=no
为更改封包的mss
切忌!如不设定分流脚本那封包将会无法出去!
-----------------------------------------------------------------------6
配置IP伪装 (共享上网)
/ip firewall src-nat add action masquerade
----------------------------------------------------------------------------------------7
设定端口 25 110 映像让Email主机封包回流到 192.168.99.22的内网!
/ip firewall nat
add action=dst-nat chain=dstnat comment="" disabled=no dst-address=\
201.96.27.51 dst-port=25 in-interface=Wan-2 protocol=tcp to-addresses=\
192.168.99.22 to-ports=25
add action=dst-nat chain=dstnat comment="" disabled=no dst-address=\
201.96.27.51 dst-port=110 in-interface=Wan-2 protocol=tcp to-addresses=\
192.168.99.22 to-ports=110
add action=masquerade chain=srcnat comment="" disabled=no 写的很详细,不过浮动ip这个名词很新颖 发现一个小问题,原本没有2线做分流的时候 VPN pptp可以用,现在突然连接不上了
请有经验的大大回答一下!filter 有开启 1723gre 是哪里还需要设定呢? 本帖最后由 zhjchina 于 2010-5-29 20:05 编辑
:dizzy: 学习。 经过反复的追查发现 vpn pptp 无法连线的原因是因为打了标签之后这一段scheduler的ddns更新就无法连线做更新的动作了!
/tool dns-update name=xxx.changeip.com address=127.0.0.255 key-name=xxxxxxkey=xxxxxxx
有人可以帮助我吗?如何让这一段可以连线
页:
[1]