Description
I have a new install that has been misbehaving for a few hours.
The site was initially set up about a month ago with a DHCP client on one ISP.
~11 days ago the customer changed to another ISP with static Public
IPv4 addresses.
Loaded the static IPs and swapped to the new ISP. We have used this
ISP before but in this region they have changed to using ONTs to their
gateway that is required to use the static IPs.
Today the system was "set live" for the soft opening of a restaurant.
The system appeared to drop offline. Rebooting the ISP gateway
returned operation.
We then sat on the site watching to see if the situation would repeat.
It did. The technician onsite plugged his computer into the gateway
and received a DHCP address from the gateway and could still reach the
internet. The RB5009 could not reach the internet and appeared to be
offline. But all internal routing was working fine. Gateway was
cycled. RB5009 started passing traffic.
Updated to latest RouterOS
Next test was to have a computer connected to the gateway with one of
the static IP addresses not used on the RB5009. We then waited for the
system to drop offline again. It did. The tech onsite computer still
worked with a static IP.
I had him disconnect the feed into ether-1 and reconnect it. The
RB5009 got right back online.
I wrote a netwatch to ping 1.1.1.1 using one of the static IPs as the
src address and waited. The down was set to disable ether-1 wait 5
seconds then enable ether-1.
Waited around and the RB5009 fell ofline... the netwatch caught it.
And "bounced" ether-1.
We set up ether-2 on the other ISP that hasn't finished its contract.
Using route disances and not recursive... if you remove ether-1... it
will fall to ether-2.
But what I have is a support file generated right after the RB5009
stopped passing traffic... bounced its ether-1. Then started passing
traffic again.
Edit Update:
Output from the log...
2026-08-12 00:36:20 netwatch,info event down [ type: icmp, host: 1.1.1.1 ]
2026-08-12 00:36:20 script,info !!! 1.1.1.1 DOWN !!!2026-08-12 00:36:20 interface,info ether1-WAN link down
2026-08-12 00:36:21 system,info device changed by netwatch:type: icmp, host: 1.1.1.1/action:0 (/interface set ether1-WAN disabled=yes)
2026-08-12 00:36:25 script,info Fired by Netwatch!
2026-08-12 00:36:25 system,info device changed by netwatch:type: icmp, host: 1.1.1.1/action:1 (/interface set ether1-WAN disabled=no)
2026-08-12 00:36:28 interface,info ether1-WAN link up (speed 2.5G, full duplex)
2026-08-12 00:37:20 netwatch,info event up [ type: icmp, host: 1.1.1.1 ]
2026-08-12 00:37:20 script,info 1.1.1.1 is good over Comcast.
2026-08-12 03:31:21 netwatch,info event down [ type: icmp, host: 1.1.1.1 ]
2026-08-12 03:31:21 script,info !!! 1.1.1.1 DOWN !!!
2026-08-12 03:31:21 interface,info ether1-WAN link down
2026-08-12 03:31:21 system,info device changed by netwatch:type: icmp, host: 1.1.1.1/action:0 (/interface set ether1-WAN disabled=yes)
2026-08-12 03:31:26 script,info Fired by Netwatch!
2026-08-12 03:31:26 system,info device changed by netwatch:type: icmp, host: 1.1.1.1/action:1 (/interface set ether1-WAN disabled=no)
2026-08-12 03:31:29 interface,info ether1-WAN link up (speed 2.5G, full duplex)
2026-08-12 03:32:21 netwatch,info event up [ type: icmp, host: 1.1.1.1 ]
2026-08-12 03:32:21 script,info 1.1.1.1 is good over Comcast.
2026-08-12 06:30:22 netwatch,info event down [ type: icmp, host: 1.1.1.1 ]
2026-08-12 06:30:22 script,info !!! 1.1.1.1 DOWN !!!
2026-08-12 06:30:22 interface,info ether1-WAN link down
2026-08-12 06:30:22 system,info device changed by netwatch:type: icmp, host: 1.1.1.1/action:0 (/interface set ether1-WAN disabled=yes)
2026-08-12 06:30:27 script,info Fired by Netwatch!
2026-08-12 06:30:27 system,info device changed by netwatch:type: icmp, host: 1.1.1.1/action:1 (/interface set ether1-WAN disabled=no)
2026-08-12 06:30:30 interface,info ether1-WAN link up (speed 2.5G, full duplex)
2026-08-12 06:31:22 netwatch,info event up [ type: icmp, host: 1.1.1.1 ]
2026-08-12 06:31:22 script,info 1.1.1.1 is good over Comcast.