问题标签 [router-os]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mikrotik - 将源 IP 更改为目标网络 MikroTiK
我需要创建一个 Nat 规则,如果我在 172.21.0.0 的专用网络上请求网络 IP,则我的源 IP 变为 172.21.2.33
所以如果 dst = 172.21.xx 那么 src = 172.21.2.33 路由器在端口 Etha0 上有一个公共 IP 和一个私有 IP
我已将此地址添加到端口 Eth0
如何在 RouterOS 中编写此规则?
networking - 使用 microtik 路由器将流量从局域网中的一个 ip 转发到不同接口上的另一个 ip
我有一个连接到不同网络的 microtik 路由器,其中一个是我们的局域网,另一个是我们正在使用的媒体系统的网络。
我的问题是,我需要将所有流量重定向到我们局域网中分配给 microtik 的 IP 到另一个网络中位于不同接口上的特定 IP。
我尝试使用 dst-nat,但没有成功。
任何帮助或指向正确的方向表示赞赏。
mikrotik - 将 vpn 网络转发到另一个接口
我有一个具有以下设置的 RB750:
我想将来自 VPN 客户端的所有流量重定向到接口 2 中提供的 LAN 网络。
我是说; 用户在他的计算机上成功设置了 VPN,连接后他们需要访问位于接口 2 中提供的网络内的服务器 zzzz。
任何想法如何配置它?
smtp - 为什么在发送电子邮件 mikrotik 时出现身份验证错误?
我根据官方说明设置了使用 TLS/SSL 从 Mikrotik 向 gmail 发送电子邮件。然后我输入发送的参数,我使用我的邮件帐户 gmail 并将测试信发送到我自己的帐户。结果,我在日志中收到错误Error sent e-mail : AUTH failed。我已经尝试了许多我所知道的所有内容的组合,并且在尝试发送电子邮件时,它总是同样的错误。任何帮助将不胜感激。提前致谢。设备:cap ac,工厂软件:6.43.10。
ansible - Ansible playbook 导致任务执行一半时间发生异常
我对 ansible 有疑问:我写了一些剧本,做一些基本的事情,比如从 mikrotik 获取 routeros 版本,剧本本身似乎工作正常。我的意思是大约一半的 mikrotiks(都在一个网络中,都通过 ssh 访问,都具有相同的防火墙设置等)发送我请求的信息就好了。但是另一半我得到了这个奇怪的错误(见下文)。
我用两个 mikrotiks (RB2011UiAS) 对它进行了深入测试。其中一个工作,另一个导致下面看到的异常。我并排比较了配置,除了 ip(在同一个网络中)之外,一切都是 100% 相同的。甚至软件版本。两者都可以通过 ssh 访问。
(删除了 ipv6)
这是剧本:
在设备上手动执行命令有效。
我用另一个剧本尝试了它,使用带有较旧和全新固件的 mikrotiks,将超时设置为 120 秒,到目前为止没有任何效果。我也知道用户名中的某些符号导致的问题,但这里不是这种情况。
如果您需要更多信息,我很乐意提供这些信息。如果有人知道可能导致此问题的原因,我会更高兴。
router - Mikrotik - 脚本作业的结果为 var 为空
我现在需要从 Zabbix 的命令输出中获取有关 LTE/3G 连接的一些信息。路由器板是 6.47.7 版本。
例如“rssi”、“access-technology”、“uicc”等。
他们自己描述的这种命令的问题 - 数据无穷无尽,你不能轻易抓住它。 https://wiki.mikrotik.com/wiki/Manual:Scripting_Tips_and_Tricks#Get_values_from_looped_interactive_commands_like_.22monitor.22
所以我有一个脚本来获取一些值作为全局变量。
和终端中的 ":put $at" 工作正常。但我认为通过执行另一个脚本来显示这个生成的 var $at 来获取 SNMP 的结果。他们为“脚本结果”目的而使用 OID 是可能的。问题是如何在脚本中输出这个变量?
你看,/system script run at_result 是空的,但在终端我可以看到它
javascript - 如何同时连接到多个 mikrotik?
我不知道如何同时使用routeros-client创建多个与 microtics 的 api 连接(我有超过 20 个)。是否有可能以某种方式将配置与参数和凭据连接起来?我很乐意接受任何建议和提示
javascript - 如何在两个异步操作之间暂停?
我需要在“/system/backup/save”和“/file/print”之间暂停一下。因为否则,在“/file”目录的内容显示之前,备份不会完成。现在代码正在执行备份,但它给了我一个文件列表,其中还没有备份。
mikrotik - mikrotik 在用户创建期间发送 ret 后接下来要做什么
我正在尝试与 Mikrotik RouterOS 通信以创建新用户,如下所示
现在我得到了回应
接下来我需要对上面的回复做什么?
提前致谢
php - Mikrotik 配置文件激活失败,PHP 中没有此类命令错误
因此,我有以下功能可以使用 RouterOS php 库为注册用户激活配置文件
但我不断收到下面的错误消息