Detect Internet
Detect Internet 是一款 RouterOS 工具,可将受监控的接口划分为 Internet、WAN、LAN 和 unknown 等状态,并附带关于 DHCP 客户端安装以及基于链路状态和云可达性的状态转换的警告。
检测 Internet
Detect Internet 是一款工具,可将受监控的接口划分为以下状态——Internet、WAN、LAN、unknown、slave 和 no-link。
警告
请注意,Detect Internet 可能会安装 DHCP 客户端、默认路由、DNS 服务器并影响其他功能。 请谨慎使用,并在启用该服务后检查它如何干扰你的其他配置。
状态
此子菜单显示由 detect-interface-list 参数定义的所有受监控接口的状态:
/interface/detect-internet/state/print
LAN
所有二层接口初始都具有此状态。
WAN
任何 L3 隧道和 LTE 接口初始都具有此状态。二层接口在满足以下条件时可以获取此状态:
- 接口在主路由表中具有到 8.8.8.8 的活动路由。
- 接口可以获取(创建动态 DHCP 客户端)或已从 DHCP 获取地址(如果 DHCP 服务器也在 DHCP 服务器接口上运行 Detect Internet,则不适用)。
警告
WAN 接口只有在链路状态发生变化时才能回退到 LAN 状态。LAN 接口在 1 小时后会被锁定为 LAN,之后仅在链路状态发生变化时才会改变。
Internet
能够使用 UDP 协议端口 30000 访问 cloud.mikrotik.com 的 WAN 接口可以获取此状态。每 2 分钟检查一次可达性。默认情况下,如果 4 分钟内无法访问云,状态将回退为 WAN。
配置
Sub-menu: /interface/detect-internet
| 属性 | 描述 |
|---|---|
| detect-interface-list (interface list;默认:none) | 列表中的所有接口都将由 Detect Internet 监控 |
| internet-interface-list (interface list;默认:none) | 状态为 Internet 的接口将动态添加到此列表 |
| lan-interface-list (interface list;默认:none) | 状态为 Lan 的接口将动态添加到此列表 |
| wan-interface-list (interface list;默认:none) | 状态为 Wan 的接口将动态添加到此列表 |
| request-interval(time;默认:2m) | 检查接口状态之间的时间间隔 |
[admin@MikroTik] > /interface/detect-internet/print
detect-interface-list: none
lan-interface-list: none
wan-interface-list: none
internet-interface-list: none
[admin@MikroTik] > /interface/detect-internet/set internet-interface-list=all wan-interface-list=all lan-interface-list=all detect-interface-list=all
[admin@MikroTik] > /interface/detect-internet/state/print
Columns: NAME, STATE, STATE-CHANGE-TIME, CLOUD-RTT
# NAME STATE STATE-CHANGE-TIME CLO
0 ether1 internet 2020-12-22 13:46:18 5ms