问题标签 [mikrotik]

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.

0 投票
2 回答
9900 浏览

mikrotik - 如何在端口获取 arp 记录的 mikrotik 列表

CRS125-24G-1S routeros 6.32.3 如何确定一个端口的 arp 记录(mac 地址)列表?端口标记为 ether1-master-local 的从属。

0 投票
3 回答
7833 浏览

php - 通过 Web 应用程序管理 Mikrotik 路由器

我需要帮助来构建一个项目。让我先描述一下我的项目 -

我想构建一个 Web 应用程序(使用 php / php 框架(laravel)、html、css、javaScript、bootstrarp),它将帮助 ISP 所有者管理他们的路由器(其中大多数使用 Mikrotik 路由器)。

构建此应用程序的原因:

这里的大多数 ISP 提供商都使用 Mikrotik 路由器来管理他们的互联网业务。但是使用 Winbox(一种基于桌面的 Windows 软件,用于管理 Mikrotik 路由器)管理路由器对他们来说似乎很复杂。只是为了创建新的ip来分配一个新用户,如果他/她不支付账单就阻止一个用户,并管理他们每次发现困难时都需要操作winbox的带宽。我的方法是构建一个 Web 应用程序来简化他们的工作。

我想提供的功能是-

  1. 创建新 IP 地址并将其发送给用户(互联网用户/最终用户)
  2. 管理 IP 地址的带宽
  3. 自动阻止/锁定任何特定 IP 地址(在这种情况下是任何特定用户)在一个月的某个日期没有支付每月账单
  4. 重新启用被阻止的 IP 地址以自动支付他们的会费
  5. 显示每天接收和使用的带宽图表

  6. 记录客户历史(客户 IP 地址、月租、姓名、地址等)

  7. 记录客户的付款历史
  8. 自动账单计算/到期计算
  9. 自动筛选出几个月的到期用户

我能够按照描述执行 6-9 个功能,但我不知道如何实现 1-5 个功能!

我面临的问题:

一种。我不知道如何通过网络应用程序 b 连接到 MikrotiK 路由器。如果我如何使用路由器 IP 地址访问 MikrotiK 路由器,我不知道如何在该路由器数据库上创建新的 IP 地址 c。如何通过 Web 应用程序管理带宽 d. 如何阻止/锁定IP地址!

我自己的观点:

我认为使用管理 vlan(路由器 IP 地址)我可以使用 ssh/telnet 访问该路由器表单命令提示符。之后创建、锁定/阻止、管理 IP 地址带宽的命令是什么?如果所有这些事情都可以使用命令提示符完成,我怎样才能为我的 Web 应用程序制作它?

任何人都可以帮我解决这个问题,引用任何链接吗?我用谷歌搜索,但我唯一找到的是 Mikrotik 路由器管理手册!

0 投票
1 回答
1922 浏览

php - IP 和端口是开放的 PHP 仍然没有连接?

我正在尝试通过外部远程 IP 连接到 MikroTik RouterOS,但我无法连接,因为我可以看到我可以通过 Localhost 成功连接到 API,但无法通过我站点上的托管文件连接..!

这是文件的链接:http: //huntedhunter.com/router-api/examples/example1.php

除了奇怪的是,我的 IP 上的 8728 端口是打开的,但它仍然没有连接......!

我正在使用此 API 进行连接: https ://github.com/BenMenking/routeros-api

0 投票
1 回答
4978 浏览

mikrotik - 如何配置具有相同子网的 mikrotik 两个接口?

我有一些类似下面的 mikrotik 但它不起作用:

并且所有这些都连接到一个交换机。

但我无法连接到 Google。我该如何配置它?

0 投票
1 回答
6791 浏览

networking - 2个局域网之间的路由

我有连接到 Wifi 的 Mikrotik 路由器:

  • 端口 ether1 上的 WAN/互联网。
  • 其他端口用于 LAN 10.0.1.*。
  • 只有端口 ether8 连接到另一个简单的 POE 交换机。连接了四个具有静态 IP 的 IP 摄像机。这是 LAN2 192.168.50.*。端口不包含在网桥或交换机中。

从主 LAN 我可以访问同一 LAN 上的 Internet 和其他 PC,但无法访问 LAN2 上的 IP 摄像机。

那么,我的 Mikrotik 配置中有什么问题/缺失:

没有 ping 或跟踪路由可以从主 LAN 到达 LAN2。如果我用我的笔记本电脑连接到 POE 交换机并在 192.168.50.* 范围内配置静态 IP,那么我可以访问所有摄像机。

如果尝试通过 ether8 直接从 Mikrotik ping IP 摄像机,那么我会随机混合超时和成功,这真的很奇怪。

任何帮助表示赞赏。

0 投票
2 回答
111 浏览

regex - Bash 正则表达式 if 语句

我不确定我做错了什么,它不起作用的原因是没有意义的:

这个我确实得到了预期的SSH结果

然而,下面的一个并没有给我匹配 2 的回声

这个正则表达式有什么问题?

但是,以下修复了第二个请求

但后来打破了原来的

我明白使用“[pptp]”是字符匹配而不是单词。为什么用“/”替换“[”不能解决问题?

0 投票
1 回答
4618 浏览

scripting - Mikrotik 脚本在终端中完美运行,但放在脚本中时不运行

我正在尝试将一个脚本添加到列表中,以便安排它在间隔基础上运行它,但是当我将它放在脚本中时它不起作用并且当我在 Mikrotik 的终端中手动执行脚本时它工作得很好。我已经尝试了这两个版本的脚本:

\n /r/脚本版本:

普通版:

但是,当放置在脚本中然后单击运行按钮或计划运行时,这些都不起作用..!

0 投票
0 回答
3932 浏览

mikrotik - Mikrotik - 自定义热点 HTTP-CHAP

我已经为我的 mikrotik 热点创建了一些自定义页面,但是当我检查“HTTP-CHAP”客户端用户登录没有任何错误但我的自定义错误客户端用户无法登录热点并且他们看到时,我遇到了默认热点主题的问题此错误“Web 浏览器未发送质询响应(再试一次,启用 JavaScript)”这是我的自定义 HTML

0 投票
3 回答
3060 浏览

javascript - 如何直接在 url 中调用 onclick javascript 函数?

我想调用一个 onclick 函数,因为我正在为 MikroTik RouterBoard 编写脚本,以便通过直接访问一个简单的链接来重新启动我的调制解调器,但我发现调制解调器正在重新启动的页面有一个按钮,它调用一个onlick 函数为:

那么有什么方法可以直接在 http url 中调用这个 onclick 函数,例如:

这是我正在编写的 MikroTik 脚本,但它无法完成这项工作..它需要一个直接链接,它只访问并下载文件..!

如果有任何 MikroTik 脚本编写人员可以提供帮助,那将是非常棒的......直到那时,如果有任何方法可以在直接 url 中做到这一点,那就太好了..!

0 投票
1 回答
1195 浏览

javascript - 如何在 mikrotik api 和 mikronode 中使用 find 命令?

我正在尝试过滤来自 mikrotik 的响应。我可以使用一些命令,如:

['/ip/firewall/nat','=find=action=dst-nat']

?