由于不想大动家里原来的网络,选择把r2s作为旁路由挂在原网络中,网络拓扑比较简单:

r2s刷Openwrt,固件下载地址及刷机工具如下地址自取:

Tags · klever1988/nanopi-openwrt · GitHubs

刷机工具: balenaEtcher - Flash OS images to SD cards & USB drives

本人用的刷机工具是:win32diskimager,忘记链接了,用起来差不多,在win32diskimager的界面上,选择你的TF卡盘符,选择下载好的系统固件,点击Write按钮烧写。成功烧写后会弹出write successful的窗口

烧写好的TF卡插到r2s上,上电,等系统灯,LAN口灯正常闪烁,就可以进入系统配置了

配置步骤:

1.终端配置IP:192.168.2.x (openwrt固件默认IP:192.168.2.1)

2.浏览器打开192.168.2.1进入openwrt 默认密码:password

3.进入网络菜单-接口-删除WAN及WAN6口,修改lan口配置(以下步骤做完都点选保存,暂不点保存&应用,最后一起保存应用)

配置LAN

4.做基本设置,根据个人网络设置调整,本人主路由网段192.168.31.1/24,lan口相关各项地址设置如下:

基础设置

5.物理设置:桥接接口取消勾选,接口点选eth0(对应r2s设备上标的WAN口,把WAN口改成lan口用,修改的原因:可能lan口是usb3.0转的,用lan口测速明显低于wan口改的lan口),r4s的PCIE转的千兆应该会比较好

物理端口设置

6.DHCP配置:基本设置:忽略此接口不勾选,高级设置:勾选动态DHCP(在后续接入主网络后,主网络中的设备会获取到r2s分配的地址,使局域网内设备自动带上r2s的地址作为网关地址,从而实现网络连接都在r2s旁路由中过),IPV6相关配置全部禁用

DHCP设置1

DHCP设置2

7.防火墙设置:基本设置:不勾选启用SYN-flood防御,入站、出站、转发改为接受,lan口设置全部为接受,勾选ip动态伪装

防火墙设置

自定义规则:

添加命令:iptables -t nat -I POSTROUTING -j MASQUERADE(添加会使所有转发都经由r2s,如果不添加也能正常上网,可不加)

8.配置主路由:进入路由器配置界面-DHCP选择关闭(主路由不分配ip地址给网络内设备,由rs2来做DHCP服务器),以小米路由器为例如下:

路由器设置完毕,局域网内所有设备断网重连,可以获得由r2s分配的含旁路由网关的地址配置,旁路由将在全局生效

总结:以上是r2s作为旁路由的配置方法,主要是基于小米等品牌路由器的dhcp配置里无法更改网关和dns地址,所有只有开启r2s的dhcp并关闭主路由的dhcp才能使网络内设备获取r2s作为网关,说到dhcp服务器的选择,这里还有一种配置方式:大部分配置不变,r2s的lan口在基本设置是勾选忽略此接口,关闭dhcp服务,原网络完全不动,需要通过旁路由转发实现各种功能的终端配置静态地址,以本案例地址配置举例如下:

IP:192.168.31.200

掩码:255.255.255.0

网关:192.168.31.88 (旁路由地址)

DNS:114.114.114.114

这样可以使该终端实现旁路由的使用,其他网络内设备保持原网络路径不变

题外话:关于科学上网话题请自行搜索相关内容,openwrt固件大多已包含相关服务功能,可简单实现

关于r2s做旁路由的关键配置相关推荐

  1. camera调试:RK3588 MIPI/DVP camera关键配置

    上一篇文章介绍了如何在RK3588上面点亮一个sensor,以MIPI camera IMX577为例进行介绍的,从前面的文章也知道,RK3588最多支持6路MIPI camera,一路DVP,因此这 ...

  2. 【转载】SAP Retail寄售门店关键配置

    [转载]SAP Retail寄售门店关键配置 零售行业品牌总公司与零售公司之间经常会采用寄售的业务模式进行交易,商品在总公司下的库存是非限制使用库存,但是转到零售公司属于K寄售库存,所以在零售公司下对 ...

  3. SAP Retail 寄售门店关键配置

    SAP Retail 寄售门店关键配置 零售行业品牌总公司与零售公司之间经常会采用寄售的业务模式进行交易,商品在总公司下的库存是非限制使用库存,但是转到零售公司属于K寄售库存,所以在零售公司下对应的商 ...

  4. 【Android NDK 开发】Android.mk 配置动态库 ( Android Studio 配置动态库 | 动态库加载版本限制 | 本章仅做参考推荐使用 CMake 配置动态库 )

    文章目录 I . Android Studio 中使用 Android.mk 配置动态库 总结 II . 第三方动态库来源 III . 配置 Android.mk 构建脚本路径 IV . 预编译 第三 ...

  5. 整合分页pageHelper||整合分页pageHelper-starter不用做任何分页相关的配置

    修改pom.xml引入pageHelper的依赖 <dependency><groupId>com.github.pagehelper</groupId><a ...

  6. struts2关键配置及函数总结,

    一.关键配置总结(关键点已加粗): 导入min-lib 1.web.xml配置(官方文档标准配置): struts2过滤器: <!-- struts2框架配置1 --><!-- st ...

  7. MyBatis关键配置

    我们先看一下把MyBatis 集成到Spring 中要做的几件事情. 为了让大家看起来更直观,这里我们依旧用传统的xml 配置给大家来做讲解,当然使用配置类@Configuration 效果也是一样的 ...

  8. linux单网卡主路由做路由器,利用SuSE做路由器,单网卡配置nat

    利用SuSE做路由器,单网卡配置nat 发布时间:2006-08-25 17:10:34来源:红联作者:严寒 由于我们实验室本科生来作毕业设计,ip地址不够用,我的SuSE就暂时做了router. e ...

  9. redis夺命连环问10--说说Redis是怎么做旁路缓存的?

    目录 相关前置知识文章 说说Redis是怎么做旁路缓存的? 先谈缓存大概怎么做 再谈旁路缓存两种模式 redis和mysql如何保证数据一致性? 那怎么解决缓存和数据库的数据不一致问题? 如何保证缓存 ...

最新文章

  1. Powershell(3)
  2. Linux基础命令使用
  3. LIST组件使用总结
  4. 使用DOS命令找到占用80端口的程序,关闭该程序
  5. 遍历查询ldap服务器用户
  6. [蓝桥杯][基础练习VIP]分解质因数-质数筛选+模拟+双指针
  7. libv4l 库【转】
  8. mui + php,GitHub - alphaphp/mui-kidApp: 基于 MUI 构建一个具有 90 +页面的APP应用
  9. AndroidStudio_HttpServer类接收到数据以后_给Service发送Message_利用handler实现---Android原生开发工作笔记224
  10. 学python能做什么-学完Python可以做什么?
  11. 改变MyEclipse默认编码方式
  12. 资料分析-特殊增长率,综合分析
  13. 机电传动与控制【2】
  14. python爬取新浪博客_Python爬取韩寒全部新浪博客
  15. 不会吧不会吧!不会还有人用破解版origin吧——免费使用OriginPro学习版方法
  16. sql查询当天交易总额最大的用户信息_如何分析交易记录? 因为后面要分析“每种类型用户的总交易金额”,所以保留左表(用户交易记录表)中的全部用户数据。 【题目】 某商场为了分析用... - 雪球...
  17. 关于xss盲打关于xss盲打
  18. [luogu]P1600 天天爱跑步[LCA]
  19. mysqllongblob
  20. 关于python的漫画_不能错过的Python漫画

热门文章

  1. 软件测试人员的素质要求
  2. Linux如何创建快捷方式
  3. 软件工程师的十种社会属性
  4. IGP协议-EGP协议-RIP协议路由-水平分割-毒性逆转-RIP周期更新
  5. Delphi2010开发DataSnap服务器(一)
  6. C++:操作PDFlib库实例(附完整源码)
  7. <贪心算法>学习及经典实例分析
  8. 【株洲出差】回记人生第一次出差之旅
  9. Url被多次转义 URLDecoder.decode(url,“UTF-8“)
  10. 【玩转ESP32】5、i2c-tools访问i2c设备