站点动态:欢迎您!今天是 2024-05-15 星期三!
RouterOS通过IPsec隧道实现互访

IPSec 的两种工作模式:隧道(ip tunnel)模式和传输(ip transport)模式。简单的来说,隧道模式用于网关和网关之间的点对点连接;传输模式用于网关和电脑之间的点对点连接。具体的请自行百度。

本教程主要是RouterOS(以下简称ROS)通过IPsec隧道模式(IP tunnel)实现点对点互连。


一、网络拓扑

以下是一个使用 ROS实现IPsec点对点互连的案例。

 网络拓扑:PC1(10.0.0.100) --- (10.0.0.1)R1(121.236.80.94) --- 互联网 --- (117.62.85.3)R2(192.168.88.1)---(192.168.88.254)PC2

RouterOS开64位教程

MikroTik RouterOS x86最大内存只能支持2G,多余的内存将不被使用,即使是L6授权也是最大2G,但是可以通过修改文件的方法支持X64,识别更多的硬盘。

如果你需要购买正版,建议买CHR(Cloud Hosted Router)版本,在CHR版本中无最大内存限制,并且CPU核心也不受限制。CHR 的授权比较宽松,在你购买授权后,可以无限制的更换运行介质(其实就是更换硬盘),只要重新 renew 一次即可。而且官方逐步放弃对x86的支持,转投硬件以及CHR的支持。而且x86架构对于网卡驱动非常挑剔,一不小心购买的网卡是没有驱动的,只能买一些intel或者博通的高端网卡。


操作步骤:(这里以虚拟机版本ROS和最新版ROS 6.42.9 X86为例)

1、通过DiskGenius加载ROS的虚拟磁盘,一般就是60M的那个磁盘

RouterOS建立PPTP和L2TP服务器

在外面要访问公司/家里的资源时,需要使用VPN来连接到内网。通常的方式是使用PPTP和L2TP VPN连入。


一、PPTP和L2TP服务器配置

1、 配置 PPTP和L2TP VPN ip地址池(PPTP和L2TP共用一个地址池)。Winbox点击“ip” --- “Pool”,打开IP Pool,点击“+”,添加VPN ip地址池。

Name:比如VPN-Remote

Address:比如192.168.2.1-192.168.2.254

Next Pool:none

RouterOS重置密码

Routeros(ROS)X86的由于没有重置出厂值的按钮,忘记了密码,而且还要保留配置,就会变得比较麻烦,只能通过删除文件的方法来重置密码破解密码。


操作方法:

(我这边以ROS 6.47.9版本为例)

1、实体机可以通过Windows PE使用DiskGenius删除 rw/store/user.dat 即可。虚拟化使用DiskGenius专业版加载vmdk镜像,之后直接删除 rw/store/user.dat 即可。(Windows PE无法直接访问linux分区格式必须借助工具)。老版本的ROS 6.x到这步重启即可

2、新版本ROS,比如这边演示的6.47.9,还需要删除  rw/store/user.idx 文件和 rw/store/user 文件夹。

RouterOS通过ISO进行版本升级

想把家里的RouterOS(ROS)从6.40.1升级到6.42.9,发现无法通过Winbox升级,查询原因是由于系统盘太小(60M)的原因无法更新system组件,重启ROS后winbox查看Files下还有组件安装包。

找了一圈网上大部分ROS6以上版本,系统盘都是60M的。


升级操作:

(这边以ESXi下ROS 6.40.1升级6.42.9,说说如何使用ISO升级。)

1、到官网下载新版本的ROS X86  CD Image的ISO文件,下载完ISO文件,把该文件上传到ESXi数据盘 官网地址


2、关闭要升级的ROS并编辑该虚拟机配置。选中该虚拟机,鼠标右击,选择“编辑设置”。


3、点击“添加其他设备” ,选择 “CD/DVD驱动器”

RouterOS动态IP端口映射

一、环境介绍

1、Dell OP7010和网卡Intel I350T4安装ESXi6.5,虚拟化RouterOS(以下简称ROS),空载功耗控制在30瓦以内

2、ROS当作主路由,网关IP:192.168.88.1,内网 IP:192.168.88.254,用于web页面访问。

3、绑定域名做动态DDNS解析动态公网IP


二、端口映射

1、使用Winbox打开ROS路由器,打开IP --> Firewall --> NAT,创建一条dstnat策略,其中“Chain”设为dstnat,“Dst.Address”设为ADSL获取到的公网IP地址,“Protocol”设为6(tcp),“Dst.Port”设为1080,“Action”设为dst-nat,“To Address”设为192.168.88.254,“To Ports”设为80。

RouterOS使用虚拟路由冗余协议VRRP实现双机热备

RouterOS(以下简称ROS)使用虚拟路由冗余协议Virtual Router Redundancy Protocol(以下简称VRRP)创建虚拟网关来实现双机热备功能。


VRRP协议原理:

VRRP协议可以通过多台路由器组成一个网关集合,使用VRRP虚拟网关作为终端用户的网关,当VRRP master路由器停止运行的时候,VRRP优先级最高的backup路由器就会重新生成为master状态,所有网络会切换到该路由器上。vrrp是master路由广播所有backup路由器。当backup收不到master的数据时,触发backup路由变为新的master路由。


实验环境和拓扑图:

主ROS:R1,备ROS:R2,双线公网,一台交换机

RouterOS实现NAT1 FullCone

RouterOS(以下简称ROS)对于NAT类型设置不像爱快iKuai,OpenWrt/Lede一样有直接的设置可以直接设置成FULLCONE NAT(NAT1),至于为什么要设置成NAT1呢,大部分是现在流行的挂机的要求。其实对于ROS来说,要实现NAT1对于了解ROS和NAT类型的高手来说非常简单。


完全圆锥形NAT(FullCone NAT、NAT1)

所有来自相同内部IP地址和端口的请求均被映射到相同的外部IP地址和端口,当映射关系建立之后,任意外部主机均可随时通过外部IP地址和端口向内部主机发送UDP报文,由于对外部请求的来源无任何限制,因此这种方式虽然足够简单但却不那么安全。


ROS配置

1、基本的上网配置,pppoe设置,masquerade上网设置等等,这边就不详细介绍了,请看我以前的文章

RouterOS利用VPN实现多方异地组网

去年一个做网商的朋友找到我要搞定多方异地组网实现互通,还要实现在家办公。

当前环境是A总部,RouterOS(ROS-A)当作主路由,使用的是CCR1009,100M专线;B工厂,RouterOS(ROS-B)主路由,使用的是J1900软路由,200M商宽;C办事处,RouterOS(ROS-C)主路由,使用的是J1900软路由,200M商宽,各自上网不互通。


一、新网络规划

经过和朋友的商量,需要不花钱的方案,对安全性也没太多的要求,只求能组网能用。

1、各个区域独自上网

RouterOS使用EOIP隧道异地组网

MikroTik RouterOS(以下简称ROS)自由协议EoIP(Ethernet over IP)隧道是一个建立在两个ROS路由器的IP传输层之间的以太网隧道协议。EoIP Tunnel类似以太网传输,当路由器的桥接功能被启用后,所有的以太网数据流量(所有的以太网协议)将被桥接就如同在两个路由器之间有物理交换机接口和光纤收发器一样。


一、网络拓扑和环境

ROS1和ROS2网络间实现互通互联,ROS1为总出口,上网和DHCP服务器;ROS2为异地分部,通过EoIP Tunnel接入总部ROS1,实现通过ROS1分配DHCP地址,以及上网。

模拟环境介绍:

1、使用PPPoE公网IP模拟专线固定IP