端口映射规则,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. io 的一些简单说明及使用

    io 流简述: i->inputStream(输入流) o->outputStream  (输出流) IO流简单来说就是Input和Output流,IO流主要是用来处理设备之间的数据传输, ...

  2. 解决Chrome浏览器访问https提示“您的连接不是私密连接”的问题

    安装fiddler后,使用Chrome访问https网站时,可能会出现以下错误,本文说明如何解决此类问题: “您的连接不是私密连接”.“NET::ERR_CERT_AUTHORITY_INVALID” ...

  3. Tensorflow描述张量的维度:阶,形状以及维数

    张量 TensorFlow用张量这种数据结构来表示所有的数据.你可以把一个张量想象成一个n维的数组或列表.一个张量有一个静态类型和动态类型的维数.张量可以在图中的节点之间流通. 阶 在TensorFl ...

  4. 作为程序员你不知道中国互联网300强你就OUT了!

    很多程序员们工作一段时间之后,都想跳槽到综合实力更强的公司以获取高薪资或者接触到前沿的技术,但是哪些行业值得我们投入大量的时间,哪些公司属于我们行业中的佼佼者呢, 那么小编给您分析下2018年中国互联 ...

  5. 增长java中数组的长度

    package month_201711; import java.util.Arrays;/** * 数组长度+1 * @author watchfree * */public class Main ...

  6. IntelliJ IDEA 2018 破解过程[详细步骤](Mac OS & Windows)

    注册码获取地址:http://idea.lanyus.com/ 1.软件下载 首先进入https://www.jetbrains.com官网进行下载. 2.下载破解包 可百度搜索JetbrainsCr ...

  7. java程序初体验

    示例代码 class Demo { public static void main(String[] args) { System.out.print("hello world") ...

  8. Elasticsearch CURL命令

    1.查看集群状态 curl '10.18.37.223:9200/_cat/health?v'绿色表示一切正常, 黄色表示所有的数据可用但是部分副本还没有分配,红色表示部分数据因为某些原因不可用 2. ...

  9. Golang微服务:Micro Trace使用opentracing jaeger

    trace Micro通过Wrapper实现了三种trace接口,aswxray,opencensus,opentracing,这里主要关注opentracing,opentracing已成为行业标准 ...

  10. input date 赋值的坑及改变时如何获取 input date的值