这应该很简单,但事实证明这是相当困难的。我最近开了一个全新的 MikroTik Chateau LTE12。默认配置非常典型,启用了 WiFi 和 LTE。它安装了 beta 固件版本,所以我升级到了最新版本。重新启动后,设备已丢失所有配置。它处于“无配置”状态,甚至 LED 都不工作。启用某些配置后,我可以让网络 LED 工作,但无线、LTE 和电源 LED 不工作。解决此问题的最简单方法似乎是恢复提供工作状态的出厂配置,但我似乎无法弄清楚如何。我尝试通过 Winbox、CLI 和 Netinstall 进行全新安装的重置。没有任何东西可以恢复工作配置。我还尝试按住重置按钮 3-5 秒,直到电源 LED 闪烁。这也不起作用。
我对 MikroTik RouterOS 相当陌生,我想知道以下逻辑是否正确:
当使用此处解释的外部登录页面配置 MikroTik 路由器的热点功能时,登录页面是自定义 PHP/ASP/等。托管在网络上,当用户在所述页面上成功认证时,网页如何通知 MikroTik 路由器认证成功?通过设置cookie?我想要实现的是拥有一个托管单独的用户名数据库的网站,以及该网站上的登录页面,当建立连接并对那里的用户进行身份验证时,MikroTik 路由器的热点功能将重定向到该登录页面。我知道使用 RADIUS 服务器会做同样的事情,但我正在尝试使用自定义用户数据库来构建它。
Home 10 Gig Network Upgrade for CHEAP鼓励我购买CRS312-4C+8XG。我想做与 Linus 做的基本相同的事情(主要是将其设置为路由器),但是现在我拥有了这个设备,它似乎比我预期的更企业化,并且视频跳过了配置。Mikrotik 有一个 wiki,但更多的是关于示例而不是手册。
我的大部分网络都是 GbE,但我有一个文件服务器 (Linux) 通过 10GbE 仅通过一根 cat6A 电缆连接到我的桌面 (Windows 10)。我想扩展这个 10GbE 网络,所以我得到了 CRS312 来帮助解决这个问题。
默认情况下,CRS312 被配置为网桥。每个端口似乎都可以单独配置。您似乎也可以随意将这些端口连接在一起;默认情况下,所有端口,包括管理端口,似乎都桥接在一起。
我想做的事:
- 将管理端口与其他端口分开,以便我可以从任何端口访问控制台,但管理端口不能用于常规流量。
- 将 10GbE 端口上的 MTU 增加到与我的 NIC ( Thecus C10GTR ) 兼容的值。(NIC Windows 驱动程序有一个“巨型帧”选项,下拉列表中列出了已禁用、4088、9014 和 16128。我最初在两端将此设置为 16128,效果很好,提供了更好的传输速度。)
有人能指出我正确的方向吗?
编辑:感谢grawity的回答,我能够确定有关配置MTU的更多信息。
bridge
MTU 值不能设置为高于关联端口的最小 MTU 。控制台端口似乎是ether9
. 我找到了它的编号/interface bridge port print
(它告诉我它是第 12 项)。我能够从bridge
with中删除该端口/interface bridge port remove 12
。(我怀疑有一种方法可以通过名称来做到这一点。)
然后我更新mtu
并l2mtu
在相关接口和桥接:
/interface set [find max-l2mtu>9000] l2mtu=9092
/interface set [find max-l2mtu>9000] mtu=9000
/interface bridge set bridge l2mtu=9092
/interface bridge set bridge mtu=9000
92 是设备使用的默认开销,所以我决定继续使用它。我不确定这真的有什么影响。据我所知,MTU 通常是 L3 数据包大小,L2 增加 18 个字节。请参阅巨型帧/带宽效率。
如何在 Linux 上更改 MTU 值帮助我弄清楚了不同设备和系统在列出 MTU 时的含义。该过程用于ping
通过禁用数据包分段并在消除过程中更改每个 ping 的数据包大小来检测可用的数据包大小,然后添加 28 以获得 L3 MTU。
Linux:ping -c 3 -M do –s 8972 192.168.88.100
视窗:ping -f -l 8972 -4 192.168.88.101
设置 MTU:
Linux:sudo ifconfig eth1 mtu 9000
或:sudo ip link set eth1 mtu 9000
视窗:netsh interface ipv4 set subinterface "Interface name" mtu=9000 store=persistent
在 Windows 中,您可以列出您的接口:netsh interface ipv4 show subinterfaces
. 您希望名称在“接口”列中。
在 Windows 中通过命令行执行此操作是必要的,因为“巨型帧”在高级适配器属性中,对于 TN9210 驱动程序,仅列出了几个值,它们不是 L3 MTU 值。