You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

MikroTik路由器DHCP服务器为何同时下发ISP网关地址与路由器网关地址?

MikroTik路由器DHCP服务器为何同时下发ISP网关地址与路由器网关地址?

兄弟,这个问题我之前帮好几个朋友排查过,大概率是你在配置DHCP服务器的LAN网段参数时,不小心把ISP的公网网关也加到了网关列表里,或者是路由器的配置逻辑误把公网网关识别成了LAN客户端可用的网关。

咱们先一步步来排查和解决:

问题根源

当你给MikroTik的WAN口配置静态公网IP时,如果后续在设置DHCP服务器的ip dhcp-server network条目时,gateway字段设置成了自动获取、包含多地址,或者误填了ISP的公网IP,DHCP服务器就会把所有这些地址都下发给LAN客户端,这就导致你看到的双网关情况。

解决步骤

1. 检查当前DHCP网络配置

命令行方式

登录路由器的命令行终端,输入以下命令查看LAN网段的DHCP配置:

ip dhcp-server network print

找到你LAN对应的网段(比如192.168.0.0/24),看gateway列是不是同时有路由器的私网IP(比如192.168.0.1)和ISP的公网IP,如果是,那就是问题所在。

Winbox图形界面方式

打开Winbox连接路由器,依次进入IP -> DHCP Server -> Networks标签页,找到你的LAN网络条目,双击打开查看Gateway字段,确认是否包含了ISP的公网IP。

2. 修正DHCP网关配置

命令行方式

用以下命令把LAN网段的网关单独设置为路由器的私网IP(替换成你实际的网段和路由器LAN口IP):

ip dhcp-server network set [find address=192.168.0.0/24] gateway=192.168.0.1

Winbox图形界面方式

在Networks标签页的对应条目里,把Gateway字段直接改成你的路由器LAN私网IP,删除其他所有多余的地址,保存设置。

3. 验证修复效果

回到Windows客户端,打开命令提示符,依次执行:

ipconfig /release
ipconfig /renew

之后再输入ipconfig /all查看,你会发现ISP的公网网关已经消失,只剩下路由器的私网IP作为默认网关了。

另外提醒一句:以后配置DHCP服务器时,网关字段一定要手动指定为路由器的LAN私网IP,别用自动填充的选项,避免类似的乌龙情况~

备注:内容来源于stack exchange,提问作者Regus Pregus

火山引擎 最新活动