路由器二次开发一步一步把工业路由器变成一个高端的可指定出网、节点和链路的路由器,包含详细过程及快捷脚本(五)。

如果没有 路由器 可以采用 废旧的电脑,详细环境部署参考第(一)篇文章,这里采用800米的工业路由器j1900进行二次定制开发,可以自行规划部署进出网规则、限速、路由等等。

通过上一章把设备配置为可以发射Wifi无线信号、可以自动为连接的终端设备分配IP的DHCP服务,实现了一个基本路由器的功能,可以让终端设备通过网线或者Wi-Fi连接到路由器,现在需要使得这些连接的设备的流量通过最开始搭建的节点和链路出网,即配置自动化路由转发规则,让所有连接到路由器的设备都可以自由的出网。

一、前期准备

这里需要结合 iproute 和 iptables 进行使用,达到自由转发控制流量的目的,完整实现脚本后面给出,直接运行部署即可。

linux 高级路由即基于策略的路由比传统路由在功能上更强大,使用也更灵活,它不仅能够根据目的地址来转发路径而且也能够根据报文大小、应用或ip源地址来选择路由转发路径从而让系统管理员能轻松做到:
1、 管制某台计算机的带宽。
2、 管制通向某台计算机的带宽
3、 帮助你公平地共享带宽
4、 保护你的网络不受DOS的攻击
5、 保护你的Internet不受到你的客户的攻击
6、 把多台服务器虚拟成一台,并进行负载均衡或者提高可用性
7、 限制你的用户访问某些计算机
8、 限制对你的计算机的访问
9、 基于用户帐号、MAC地址、源IP地址、端口、QOS《TOS》、时间或者content等进行路由

先了解一下基础原理,以CentOS为例:

  1. 工具安装

路由器二次开发一步一步把工业路由器变成一个高端的可指定出网、节点和链路的路由器,包含详细过程及快捷脚本(五)相关推荐

  1. 路由器二次开发一步一步把工业路由器变成一个高端的可指定出网、节点和链路的路由器,包含详细过程及快捷脚本(四)

    路由器二次开发一步一步把工业路由器变成一个高端的可指定出网.节点和链路的路由器,包含详细过程及快捷脚本(四). 如果没有 路由器 可以采用 废旧的电脑,详细环境部署参考第(一)篇文章,这里采用800米 ...

  2. 路由器二次开发一步一步把工业路由器变成一个高端的可指定出网、节点和链路的路由器,包含详细过程及快捷脚本(二)

    路由器二次开发一步一步把工业路由器变成一个高端的可指定出网.节点和链路的路由器,包含详细过程及快捷脚本(二). 如果没有路由器可以采用废旧的电脑,详细环境部署参考第(一)篇文章,这里采用800米的工业 ...

  3. 华为路由器http诊断失败_高端家庭的标配,华为路由Q2 Pro是路由器中的吴彦祖...

    文 | 柳华芳 华为Mate X成为MWC2019的超级明星,在全球科技媒体和社交网络非常火爆,一部手机开启两个时代,一个是商用级5G手机时代,一个是折叠屏手机时代. Mate X火了,高大上的手机是 ...

  4. 【游戏开发创新】手把手教你使用Unity制作一个高仿酷狗音乐播放器,滨崎步,旋律起,爷青回(声音可视化 | 频谱 | Audio)

    文章目录 一.前言 二.获取UI素材 三.使用UGUI制作界面 1.界面布局 2.账号圆形头像 3.搜索框 4.调节UI层 5.黑色按钮悬浮高亮效果 6.纯文字按钮 7.滚动列表自适应 8.歌名与视频 ...

  5. 最适合新手看的平衡二叉搜索树(BBST)的创建,包含详细过程,一看就会(C++版)

    写在前面:本人大二小白,本篇文章是我第一次写博客,用来记录我的学习过程,我想将我在学习中遇到的各种的问题和困难写下来,希望大家能够不要犯同样的错误.我会尽可能的详细的把每一个步骤都解释清楚,那么废话不 ...

  6. flexpaper java 例子_Flexpaper二次开发入门教程》(十) Flexpaper简单使用-第一个Flexpaper例子...

    4. Flexpaper简单使用 通过上面三章的内容,大家对Flexpaper.SWFTools应该有大概的了解了,SWF文件也已经生成了,我们开始进入Flexpaper的使用的介绍. 本章中只演示F ...

  7. flexpaper java 例子_【转载】《Flexpaper二次开发入门教程》(十) Flexpaper简单使用-第一个Flexpaper例子(4.1节) ......

    主要文件.文件夹说明: Examples存放Flexpaper使用例子 Js存放Flexpaper调用的JS文件 Php存放PHP使用的文档.JS.库.SWF文件 Index.html例子主页 Fle ...

  8. 2021最新 基于苹果CMS10 二次开发版 快猫视频模板 自适应WAP可封装双端app 苹果cms影视模板

    后台增加自定义参数,对应会员升级页面 视频,演员,专题,收藏,会员系统模块齐全 . 后台自带主题设置 2.自带开屏广告,可在后台控制开关,以及时间 https://www.i65888.cn/prod ...

  9. 安信可 GPRS A9G二次开发使用

    1. 为了做毕设,网购了一块安信可的GPRS A9G Pudding开发板,功能还是很不错的,支持基站查询地址和GPS以及BDS,想要做个穿戴式设备,若使用AT指令开发,那就又需要增加一个MCU来发出 ...

最新文章

  1. adchos 文本混淆工具
  2. android异常(2)
  3. 蓝牙4.0BLE抓包(一) - 搭建EN-Dongle工作环境 使用EN-Dongle抓包 nRF51822
  4. react redux学习之路
  5. Linux文件命名规则
  6. 圆平移后的方程变化_平移法解题
  7. android 断点续录,android 录音的断点续传
  8. (11)FPGA跨时钟域问题导致数据偶尔异常(学无止境)
  9. Java生成.jar库
  10. JAVA内存结构解析
  11. 找零程序Java_JAVA解惑--找零时刻
  12. Vue 中的计算属性,方法,监听器
  13. 项目文档----项目描述
  14. vcm服务器如何修改端口,录音棚里的电动“机器人”-YAMAHA DM1000VCM控制模块设置教程...
  15. Linux 合并两个文件
  16. canvas 擦除动画_HTML5 canvas橡皮擦擦拭效果
  17. 多米诺骨牌最长牌阵java_棋盘的完美覆盖(多米诺骨牌完美覆盖)幻方(魔方阵)...
  18. Artifact “xxx - xxxx“:war exploded: 部署工件时出错。请参阅服务器日志了解详细
  19. 系统对接方案_钉钉报销单对接财务系统解决方案
  20. 洛谷:P1042 [NOIP2003 普及组] 乒乓球 C++详解

热门文章

  1. tracer王_跨界明星,从王天天到Tracer85车手,兴趣玩成专业。
  2. php百度指数查询,赢网关键词指数工具:百度指数批量查询!
  3. UE4动态修改材质参数
  4. 6款支持中文开源OCR软件的简单使用
  5. 《笨方法学习python3》练习16: Reading and Writing Files: write, seek, readline, truncate, open
  6. WIN10 WSL2搭建自用网盘NextCloud记录
  7. scrapy爬取京东商品评论并保存至Mysql数据库中
  8. 动态规划:最长回文子串 最长回文子序列
  9. win10电脑默认快捷键
  10. 如何用三元组表表示下列稀疏矩阵_稀疏矩阵的压缩存储可以用一个三元组表来表示稀疏矩阵中的非0元素。...