问题标签 [asuswrt-merlin]

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 投票
1 回答
135 浏览

linux - NVRAM 变量语法

我正在尝试client_customlist使用 Merlin 固件编辑路由器中的变量,但对语法有点困惑;当我导出它然后查看它时,它们中的大多数都以 3 结尾>,如下所示:

<S|GHome>E4:99:42:99:A6:99>0>23>>>>

但是有一对仅以 1 结尾,如下所示:

<S|OL (WL)>00:99:69:02:99:FD>0>22>>

有人知道为什么吗?我没有想出任何做一些 Google-Fu 的东西。

0 投票
0 回答
295 浏览

q - Merlin - 使用 dnsmasq 将 *.localdomain 等同于 *.mydomain.com

我正在修补我的本地华硕家庭路由器,运行 merlin 以进行实验室类型实验,并希望我的家庭域上的所有主机都可以从以下任何一个访问:

  • 主机名
  • 主机名.localdomain
  • 主机名.mydomain.com

我使用 Merlin LAN DHCP UI 页面将主机名静态锁定到其 IP 地址和 mac。

我看到了一种手动将 fqdn 主机添加到 dnsmasq.add 文件的方法。我看到了一种在 dnsmasq.add 文件中设置“本地”域的方法。

是否可以使用 local=/localdomain/mydomain.com/ < - 这似乎对我不起作用。

以便解决三种主机格式中的每一种?

我现在似乎能做的最好的事情是手动将每个主机添加到 dnsmasq.add 文件中,地址为 address=/host.localdomain/192.168.50.x/address=/host.mydomain.com/192.168.50.x /

问题主要是寻求一种不必使用“地址”行单独添加每个主机的方法。

我遇到的另一个问题似乎更像是 apache 问题,因为我对每种主机格式的 ping 几乎相等,但是我看到一个问题,当我访问http://192.168.50.x时它几乎立即响应而http ://host.localdomainhttp://host.mydomain.com需要很长时间才能显示。这个问题可能应该离线,但如果你之前碰巧见过这个问题,请发表评论。

谢谢

0 投票
0 回答
52 浏览

apache - 当使用 merlin/dnsmasq 别名而不是主机名时,Apache 的响应时间截然不同

我正在我的家庭网络上运行一个实验室开发环境,该环境由运行 merlin 的华硕路由器管理。

merlin 路由器设置有本地域名“localdomain”。

merlin 路由器 DHCP UI 正在手动锁定主机名/IP/Mac。

在基本的 LAMP 安装并简单地使用默认的 Apache2 主页后,我在使用时看到几乎即时的 Web 响应

这一切都很好。

我遇到的问题是,当我在 merlin dnsmasq.add 中添加新主机名时

  • address=/aliashostname.mydomain.com/192.168.xy (注意这个IP和上面一样,我只是想给它起个别名)

仅使用 Apache2 默认网页,我的 Web 响应时间就会大大减慢。

起初我以为是 merlin 域名服务器出了问题,但我看到了类似的 ping 响应时间。

这让我认为它一定是我的 apache 服务器上的东西。我实际上是在使用安装后的默认主页和默认配置。

有任何想法吗?

谢谢