ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 5736|回复: 0

[交流] 多个公网IP+单网关的在RouteROS软路由上的应用

[复制链接]
发表于 2009-12-3 07:03:09 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
今天突然有这个需求,随便搜了下,就有人做,本人已经测试通过,转出来给大家分享

说说实验的环境和实际意义

目前ARP病毒攻击广泛,网吧间竞争激烈

网吧或者企业的朋友都有自己的服务器希望外面不能直接攻击到自己的核心网络

所以一般向ISP申请了多个公网的IP

这样的情况下,1个ROS软路由如何去做到?


首先交代1下试验的环境

2个公网IP (10.0.0.216 and 10.0.0.217)

完全影射内网1个地址 192.168.0.4 到其中1个公网IP 10.0.0.216

而另外1个公网的IP 10.0.0.217 给ROS软路由本身做地址伪装用。

步骤如下

1. 添加 10.0.0.216/24 and 10.0.0.217/24 地址给外网的网卡
把 192.168.0.254/24 添加到本地网卡:
[admin@MikroTik] ip address> add address=10.0.0.216/24 interface=Public
[admin@MikroTik] ip address> add address=10.0.0.217/24 interface=Public
[admin@MikroTik] ip address> add address=192.168.0.254/24 interface=Local

2. 添加默认路由给ROS软路由,注意2个公网地址里面你必须定义1个作为对外网络的地址
[admin@MikroTik] ip route> add gateway=10.0.0.1 prefsrc=10.0.0.217

3. 添加影射 允许192.168.0.4被外网访问到
[admin@MikroTik] ip firewall nat> add action=dst-nat chain=dstnat
dst-address=10.0.0.216/32 to-addresses=192.168.0.4

4. 添加源地址伪装给内部的服务器192.168.0.4,给它专门的IP通道去访问外部网络,而其他网段的IP走另外1个通道
[admin@MikroTik] ip firewall nat> add action=src-nat chain=srcnat
src-address=192.168.0.4/32 to-addresses=10.0.0.216
[admin@MikroTik] ip firewall nat> add action=src-nat chain=srcnat
src-address=192.168.0.0/24 to-addresses=10.0.0.217
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-8-5 20:25 , Processed in 0.075979 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表