大家好,今天我们来分享一下双软路由的安装过程 。我在安装双软路由时踩过不少坑, 这期视频将会毫无保留的告诉大家。哪怕是小白,根据我的视频一步一步操作,也可以轻松搭建出双软路由平台。这期视频是双软路由器ROS+openwrt的安装,分为两期,上半部分是ROS,包括ROS的安装、PPPOE上网设置、DNS缓存设置、系统更新等,下半部分是openwrt。视频用到的固件,我会放到评论区。

ESXI虚拟机安装ROS

关于ESXI的安装和设置,这里就不再演示了,网上的教程很多,关键是要搞懂网络的设置。这里,我们直接安装ROS系统。

下一页,在这里输入虚拟机的名称,这里选择文件。重点说一下,在这里提供了两个固件,一个是2G的L5授权,一个是60M的L6授权,2G和60M是硬盘的使用大小,ROS的授权绑定了硬盘信息,初始硬盘大小是不能改变的,否则授权会失效。由于ROS系统可以升级,我觉得2G的升级空间更大一些,L5授权家用足够了。

继续点击下一页,我这里选择了第一块固定硬盘,继续点击下一页 ,不要勾选打开电源,等待上传完成。

我们编辑一下设置

CPU,根据自己机器的情况设置,内存512M足够用了,硬盘千万不能动。网卡设置,一个WAN口,一个LAN口就可以了,网卡的类型一定要选择VMXNET3,ROS可以识别这个虚拟网卡,性能比较好,当然E1000也是可以的。

虚拟机选项也要修改一下,改成Linux,版本改成其它64位Linux系统。

我们再检查一下引导选项,确保是BIOS

直接保存设置,打开电源

ROS启动成功之后,我们就可以直接到ROS的后台设置了。

ROS的设置可以用WinBox,winbox可以通过mac地址找到ROS系统,初始我们可以使用mac地址登陆,设置好之后,可以用ip地址登陆,初始密码为空

ROS的后台还是挺唬人的,全是英文界面,而且没有设置向导。其实,只需要四步,就能搞定上网。

ROS上网设置

第一步:设置网口和地址

进入管理界面,打开左侧的interface菜单

这里我们可以看到ros系统的两张网卡, 首先要判断lan口和wan口,如果一直有数据在走,那么就是LAN口,我们设置一下,wan口也要标识一下。

接下来,我们设置一下LAN口的IP地址,点击左侧的IP->adress菜单,我们可以看到默认的是88.1,这里设置成我们局域网的网段自定义,接口一定要选择LAN口。

第二步:实现PPPOE拨号

我们打开左侧的interface菜单,点击+号,选择PPPOE client,可以自定义一个名称,最重要的是选择wan口。

第二个标签页,设置我们宽带的账号和密码

保持默认即可,这里有一个DNS选项,如果勾选的使用的是自动获取运营商的DNS,通常我们是手动填写,保持默认就行。

回到interface界面,我们可以看到创建了一个pppoe拨号,前面有一个R标识,标识pppoe连接成功。但是,这时我们还不能上网,进入第三步设置。

第三步:设置防火墙和NAT设置

打开左侧的IP菜单,选择firewall

我们选择NAT标签,点击+号,在action选项卡中,选择masquerade,地址伪装选项,直接点击OK,这样防护墙的NAT就设置完成了。

第四步:创建DHCP服务

打开左侧的IP菜单,选择DHCP Server,点击dhcp setup相当于dhcp设置的快速向导,我们选择LAN口。

设置过程中,我们需要注意,如果是双软路由,需要设置成旁路由的IP地址,单路由的话,设置成ROS本身的地址就可以了。手动设置DNS的地址,这里要设置一个真实的DNS服务器,否则无法上网。

经过上面四个步骤,我们就可以正常上网了。

DNS缓存设置

ROS还有一个很强大的功能是DNS缓存,可以提升打开网页的速度,提高用户体验。接下来,我们来设置DNS的缓存。

第一步,开启DNS缓存

将ROS设置成局域网的DNS服务器。

打开IP菜单的DHCP Server,点击network标签,双击这个IP地址,由于我们要使用ROS的DNS缓存,这里需要将DNS Servers设置成ROS的IP地址。这样ROS就成为局域网的DNS,点击确定。

第二步:允许ROS远程响应DNS请求,打开IP菜单,选择DNS,这个选项就决定了ROS是否能够响应远程DNS请求

我们设置上级DNS,这里选择114和阿里DNS,打开cashe,我们就可以看到已经有很多缓存了。

简单说一下DNS缓存的工作流程,我们的电脑和手机获取到了ROS设置的DNS,如果在缓存中存在,那么直接返回,如果不在缓存中,再去上一级DNS中查找,这就是大概的流畅。设置ROS DNS缓存,可以提高我们打开网页的速度。

设置了ROS的DNS缓存之后,我们还可以设置内网的域名解析,比如

然后,我们在浏览器中输入刚才输入的网址,访问ros,本质上就是dns劫持。

ROS的升级和安全设置

首先是修改密码,点击system菜单,选择users,

其次,我们需要关闭一些不必要的服务,点击ip菜单,找到service,这是ROS提供的登录方式,这些方式我们不是全部都能用到,能关闭的就关闭,比如ssh,telnet 等,我这里只保留了winbox。

还有一点,ROS是可以在线升级的,这也是为什么要选择2G版本的固件的原因,有升级的空间。

这里点击system,点击package,点击更新,可以看到我现在使用的44.5版本,最新是46.1,我们点击下载并安装,重启就是最新的ROS版本了。

最后就是与下载相关的UPNP,打开IP菜单,选择最下面的upnp

上述就是本文的主要内容,总结起来有以下四点:

ROS的安装、上网、DNS缓存、ROS的一些基本设置。ROS的功能非常强大,并不是一个视频就能说清楚的,这里只是一些最简单的设置。下一期,我们将openwrt旁路由的安装。

esxi安装openwrt_双软路由安装——ROS安装、上网、DNS缓存、常用设置(小白教程)...相关推荐

  1. RouterOS(ROS)+OpenWRT(LEDE)双软路由奶妈级配置

    为什么使用双软路由,双软路由有什么优势?在世界上存在十几个"DNS根服务器",会存在DNS污染的问题,导致终端无法获取到正确的IP地址,通过双软路由可以解决DNS污染的问题,使用R ...

  2. RouterOS(ROS)+OpenWRT双软路由配置方法及DNS缓存|UPnP等常用功能拓展

    在本次的方案中,我通过PVE虚拟化安装了RouterOS(ROS)与OpenWRT双软路由,其中ROS将作为主路由负责拨号上网等路由器基本功能以及DNS缓存.UPnP等常见ROS拓展功能.OpenWR ...

  3. OrangePi 5 Docker下安装OpenWRT作软路由(同样适用于树莓派等设备)

    OrangePi5 Docker下安装OpenWRT作软路由(同样适用于树莓派等设备) 说明 本文的软路由作为家中的二级路由,用一根网线连接主路由的LAN口和二级路由的WAN口(当主路由使用配置类似) ...

  4. DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)

    DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...

  5. Linux实战之KVM虚拟机安装爱快软路由系统

    Linux实战之KVM虚拟机安装爱快软路由系统 一.爱快官方下载固件镜像 二.上传镜像到WebVirtMgr 1.上传镜像到宿主机的共享存储目录 2.在WebVirtMgr上查看共享存储镜像 三.创建 ...

  6. openwrtx86安装docker_PVE下openwrt软路由docker环境安装unifi controller

    PVE下openwrt软路由docker环境安装unifi controller 2020-03-29 14:10:18 48点赞 491收藏 44评论 [写作说明]:之前分享了一篇m920x准系统作 ...

  7. 4.2 路由系列:软路由物理机安装openwrt 小白教程(esir高大全)

    选择软路由和openwrt的原因在这里就不再阐述了,相信既然搜到这篇文章的你心中已经有了答案.这里说一下为什么选择esir的高大全版本,在这个版本里几乎集合了你想要的所有功能,基本无需再额外下载配置, ...

  8. 软路由工具(ROS, m0n0wall),教程大收集

    软路由工具(ROS, m0n0wall),教程大收集! 网吧主页,在线大头贴,VOD影视系统,留言本大收集! http://bj.bbs.txwm.com/dispbbs.asp?BoardID=19 ...

  9. pve中新加一块硬盘_J1900工控主板装PVE虚拟机搭爱快LEDE双软路由系统小记

    疫情居家不出门,突然入迷mini机,折腾了下3.5寸硬盘大小的主板,加外壳.配件组装起来花了不少时间. 主板图: 一个DDR3 内存槽,1个Msata固态槽,1个miniPCI网卡槽,1个SATA硬盘 ...

最新文章

  1. python ffmpeg4 保存h264
  2. 枚举类的使用-使用实例域来替代序数
  3. sql编写将时间转换年月日 时分格式
  4. PDC Party 即将在东莞登场
  5. CF1572B. Xor of 3
  6. linux sudo永久免密码,linux 免密码 使用sudo 直接使用root权限执行命令
  7. 在shell中全局变量与局部变量的区别及其举例
  8. Android 中插件的编写方法
  9. read()/write()的生命旅程之三——第三章:write()
  10. [译]直观理解信息论
  11. windows 命令行代理设置
  12. Arduino + W5100调试笔记(1)
  13. Android源码设计模式探索与实战【建造者模式】
  14. Java实现CRC16 CCITT
  15. 建矩阵力学奠基新量子论 不确定原理颠覆经典概念|量子群英传
  16. linux .net 控制台应用程序,使用 Visual Studio Code 创建 .NET 控制台应用程序 - .NET | Microsoft Docs...
  17. linux ati显卡驱动下载,教你在Linux中安装ATI显卡驱动(图)
  18. python并发编程-进程池线程池-协程-I/O模型-04
  19. TCP/IP协议及常见状态码说明(SYN,FIN,ACK,PSH,RST)
  20. 收音机主页网站服务器列表,谁有收音机频道列表,要山东的,越详细越好

热门文章

  1. 数据结构与算法之RandomPool结构和岛问题
  2. MySQL之父直播公开课来了!与腾讯云CDB专家天团联袂分享
  3. AMD EPYC——CPU命名规则
  4. 腾讯分布式数据库DCCB
  5. TensorFlow 1.2正式发布,新增Python 3.6支持
  6. maven环境下,控制台中文乱码
  7. 关于jinja2的{{...|safe}}过滤器
  8. 这么画c语言编程流程图,我想问一下这两个C语言的流程图像图中这么画吗?
  9. css img重复_20 个 CSS 快速提升技巧
  10. 如何解决微服务架构中的雪崩问题?