端口映射规则,dst-address填写你的公网地址,乱写也可以,到后面会通过定时脚本自动更新

/ip firewall nat
add action=dst-nat chain=dstnat comment=nat- dst-address=11.22.33.44 \
dst-port= protocol=tcp to-addresses=192.168.88.235 to-ports=
add action=masquerade chain=srcnat src-address=192.168.88.0/

ip统计脚本

/ip firewall mangle
add action=add-src-to-address-list address-list=online address-list-timeout=\
none-static chain=prerouting comment="ip calc" dst-address-type="" \
dst-limit=,,dst-address/1m40s limit=,:packet src-address=\
192.168.88.0/ src-address-type="" time=\
0s-1d,sun,mon,tue,wed,thu,fri,sat

需要的脚本

/system script
add dont-require-permissions=no name=set-nat-global-ip owner=mmc policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":\
global ipaddr [/ip address get [/ip address find interface=pppoe-out1] add\
ress]\r\
\n\r\
\n:set ipaddr [:pick \$ipaddr ([len \$ipaddr] -)]\r\
\n:global oldip [/ip firewall nat get [/ip firewall nat find comment=\"nat\
-\"] dst-address]\r\
\n\r\
\n:if (\$ipaddr != \$oldip) do={\r\
\n log info message=[/ip firewall nat set [/ip firewall nat find comment=\
\"nat-235\"] dst-address=\$ipaddr]\r\
\n}"
add dont-require-permissions=no name=ip-number owner=mmc policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":\
local ipNumber \r\
\n:local onlineIPList online\r\
\n\r\
\n:foreach i in=[/ip firewall address-list find list=\$onlineIPList] do={\
\r\
\n :set ipNumber (\$ipNumber+)\r\
\n }\r\
\nlog warning message=(\"current \" . \$ipNumber . \" ips online\")"

定时器

/system scheduler
add interval=1m name=global-ip-sync on-event=":execute \"set-nat-global-ip\"" \
policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-date=oct// start-time=::
add interval=1m name=ip-statistic on-event=":execute \"ip-number\"" policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-time=startup

pcq限速

/queue simple
add max-limit=50M/100M name=pcq1 queue=pcq-upload-default/pcq-download-default target=192.168.88.0/2

限制mac上网脚本

ip firewall filter add chain=forward src-mac-address=::::: action=drop

ros的一些设置的更多相关文章

  1. SSH以及ROS远程登录设置保姆级教程

    本文用来实现在同一局域网内的两台计算机之间的相互通信,实现一台计算机登录到另一台计算机,本文基于SSH来实现. 1.SSH简介 Secure Shell(SSH)是由 IETF(The Interne ...

  2. ROS的ovpn设置

    转摘至www.80uncle.com 先下载Win下的openvpn客户端http://openvpn.se/download.html 我的证书是用这个客户端做的openvpn-2.0.9-gui- ...

  3. ros机器人导航设置原点,目标点

    之前利用movebase导航定位都是通过rviz用鼠标指来指去,实验时非常方便,但实际应用总不能也人工指来指去吧,这怎么体现智能呢 启动导航后,用以前使用的rviz设设置目标点来获取map坐标系下的位 ...

  4. ROS环境变量的设置

    一.前言(大神可以直接跳过) 本博客主要就是为了介绍ROS中环境变量的设置过程,还不是很了解ROS的可以去看一下我的博客,ROS简介-从零开始讲解ROS(适合超零基础阅读) ROS为什么需要设置环境变 ...

  5. [RouterOS] ROS对接碧海威或PA等流控实现完美流控详细教程(附脚本全免费)

    前言: 经常在群里看到不少朋友争论海蜘蛛 ROS 维盟 爱快 碧海威 流控大师 Woyos等等软路由,哪个好.实际上,网络产品是复杂的,现在的软路由功能上已经远远不是单独的路由了.每种产品都有他本身的 ...

  6. Ubuntu14.04安装和配置ROS Indigo(一)

    安装ROS 配置Ubuntu的软件源 配置Ubuntu要求允许接受restricted.universe和multiverse的软件源,可以根据下面的链接配置: https://help.ubuntu ...

  7. 云端搭建内网局域网+NAT冗余上网:vps-centos6.10 +pptp client +2个ros 实现默认走pptp上网,万一pptp断了,走另外一个ros路由+centos7补充了下

    介绍下环境: 1.ROS1也是PPTP SERVER,IP为172.16.22.3/24,pptp pool为172.16.23.0/24,pptp的默认帐号是111,密码是123 2.ROS2的IP ...

  8. ubuntu 14.04 (desktop amd 64) 安装和配置ROS Indigo

    安装ROS 配置Ubuntu的软件源 配置Ubuntu要求允许接受restricted.universe和multiverse的软件源,可以根据下面的链接配置: https://help.ubuntu ...

  9. VPS(Centos6)连ROS做GRE隧道完整版

    国内徐庄1.1.1.1     内网地址192.168.0.0/16  gre隧道适配器地址 172.16.0.45 国外2.2.2.2内网地址无 gre隧道地址172.16.0.46 国外 cent ...

随机推荐

  1. tuxedo 提供buildserver命令编译服务器进程

    转自:http://blog.sina.com.cn/s/blog_5413cc0f0100nbgc.html 事实上buildserver只完成预编译,它会调用当前操作系统中已经安装的默认C编译器来 ...

  2. 2019-04-22-day037-数据库的安装

    内容回顾 进程 线程 协程之间的相同点和不同点 进程 : 内存隔离 操作系统级别 开销大 可以利用多核 计算机中资源分配的最小单位 线程 : 内存共享 操作系统级别 开销中 Cpython解释器下不能 ...

  3. [Leetcode]27. 移除元素

    题目描述: ++难度:简单++ 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于val 的元素,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 ...

  4. 【4】数独(Sudoku Killer)(深度优先遍历)

    问题描述:给你多个数独题目,让你输出答案 思路:递归确定每一个‘?’的位置的值,直到所有‘?’都被确定.先将原字符数组转换为整型数组,‘?’由数字0代替,然后每一次层递归找到第一个0的位置,如果找到了 ...

  5. JavaScript Node节点笔记

    1. 节点及其类型: 1). 元素节点 2). 属性节点: 元素的属性, 可以直接通过属性的方式来操作. 3). 文本节点: 是元素节点的子节点, 其内容为文本. 2. 在 html 文档的什么位置编 ...

  6. Python 验证线程是数据共享的

    import os import time from threading import Thread # from multiprocessing import Process #通过对全局变量的修改 ...

  7. react-native-printer

    react-native-printer A React Native Library to support USB/BLE/Net printer for Android platform Inst ...

  8. scott 本月报将收录移动Web加速技术的主要进展,欢迎读者一起完善,投稿邮箱:openweb@baidu.com

    _trackPageview 功能说明 用于发送某个URL的PV统计请求,适用于统计AJAX.异步加载页面,友情链接,下载链接的流量. 代码语法 _czc.push(["_trackPage ...

  9. Django JWT Token RestfulAPI用户认证

    一般情况下我们Django默认的用户系统是满足不了我们的需求的,那么我们会对他做一定的扩展 创建用户项目 python manage.py startapp users 添加项目apps INSTAL ...

  10. 在SQL Server 2008上安装ArcSDE 10.1并实现远程连接

    先安装SQL Server 2008 R2 X64(SP2),创建数据库实例,安装客户端. 再安装ArcSDE 10.1,ArcGIS Desktop 10.1,一切顺利. 由于Desktop是32位 ...