I’ve got a hEX (RB750Gr3) running 7.17.2 (routerboard and firmware) with ether1 (WAN) connected to a Spectrum Cable Internet modem and I believe the connection has problems.
I’ve had Spectrum’s tech out twice and they tested and swear that there is no problem on their side.
Symptoms that I see include:
- Frequent Winbox disconnects
- Logs show frequent (even more than the Winbox disconnected) logout/logins
- Netwatch shows dropped connections (down and up) to another site with a known good/solid Internet connection
- Pings from multiple other locations to the hEX show between a 3 and 6% packet loss
Other than a hardware failure (hEX or cable between hEX and and modem or power problem), could something in the config possibly impact ether1’s performance?
I checked the CPU and memory usage and they’re both pretty low.
Here is a paired-down export (removed the wireguard peers, firewall rules, disabled items). Anything that could cause this?
# 2025-03-18 16:48:25 by RouterOS 7.17.2
# software id = 9QHQ-45Y2
#
# model = RB750Gr3
# serial number = CC220
/interface bridge
add admin-mac=DC:2C:6E:E1:65:A7 auto-mac=no comment=defconf name=bridge \
port-cost-mode=short
/interface ethernet
set [ find default-name=ether2 ] comment=OffBridge
set [ find default-name=ether3 ] comment="AP 192.168.40.90"
set [ find default-name=ether4 ] comment="AP 192.168.40.91"
set [ find default-name=ether5 ] comment="2 CAMERAS .40 .41"
/interface wireguard
add listen-port=52820 mtu=1420 name=wireguard1
/interface list
add comment=defconf name=WAN
add comment=defconf name=LAN
add name=DHCPdisabled
add name=TRUSTED
/ip pool
add name=192.168.40.x ranges=192.168.40.100-192.168.40.254
add comment=offbridge-dhcp-server name=offbridge-dhcp-server ranges=\
192.168.88.2-192.168.88.200
/ip dhcp-server
add address-pool=192.168.40.x interface=bridge
add address-pool=offbridge-dhcp-server comment=offbridge-dhcp-server \
interface=ether2 name=offbridge-dhcp-server
/ip smb users
set [ find default=yes ] disabled=yes
/port
set 0 name=serial0
/ppp profile
set *FFFFFFFE dns-server=8.8.8.8
/system logging action
set 0 memory-lines=2000
set 3 remote=192.168.0.13
add name=logserver remote=192.168.0.112 remote-port=51400 target=remote
/interface bridge port
add bridge=bridge comment=defconf interface=ether3 internal-path-cost=10 \
path-cost=10
add bridge=bridge comment=defconf interface=ether4 internal-path-cost=10 \
path-cost=10
add bridge=bridge comment=defconf interface=ether5 internal-path-cost=10 \
path-cost=10
/ip firewall connection tracking
set udp-timeout=10s
/ip neighbor discovery-settings
set discover-interface-list=all
/ipv6 settings
set disable-ipv6=yes max-neighbor-entries=16384
/interface l2tp-server server
set use-ipsec=yes
/interface list member
add comment=defconf interface=bridge list=LAN
add comment=defconf interface=ether1 list=WAN
add interface=wireguard1 list=LAN
add interface=wireguard1 list=DHCPdisabled
add interface=bridge list=TRUSTED
add interface=wireguard1 list=TRUSTED
add comment=OffBridge interface=ether2 list=LAN
/interface sstp-server server
set default-profile=default-encryption
/ip address
add address=192.168.40.1/24 comment=defconf interface=bridge network=\
192.168.40.0
add address=10.10.100.40/24 interface=wireguard1 network=10.10.100.0
add address=192.168.88.1/24 comment="Management 192.168.88.1" interface=\
ether2 network=192.168.88.0
/ip cloud
set ddns-enabled=yes ddns-update-interval=1d
/ip dhcp-client
add comment=defconf interface=ether1
/ip dhcp-server alert
add disabled=no interface=bridge
/ip dhcp-server network
add address=192.168.40.0/24 dns-server=192.168.40.1 gateway=192.168.40.1
add address=192.168.88.0/24 dns-server=1.1.1.1 gateway=192.168.88.1 netmask=\
24
/ip dns
set allow-remote-requests=yes cache-max-ttl=1d12h servers=\
1.1.1.1,8.8.8.8,9.9.9.9,8.8.4.4
/ip ipsec profile
set [ find default=yes ] dpd-interval=2m dpd-maximum-failures=5
/ip kid-control
add fri=0s-1d mon=0s-1d name=Monitor sat=0s-1d sun=0s-1d thu=0s-1d tue=0s-1d \
wed=0s-1d
/ip service
set www-ssl certificate=XXXXX.dyndns.org disabled=no
/ip smb shares
set [ find default=yes ] directory=/flash/pub
/ip ssh
set forwarding-enabled=both
/snmp
set enabled=yes trap-version=2
/system clock
set time-zone-name=America/New_York
/system identity
set name=371hEX
/system logging
add topics=account
add topics=event
add topics=firewall
add topics=mqtt
add topics=watchdog
add action=logserver prefix="XXXXX15 MikroTik" topics=hotspot
add topics=info,!wireguard
/system note
set show-at-login=no
/system ntp client
set enabled=yes
/system ntp client servers
add address=0.north-america.pool.ntp.org
/system ups
add name=ups1 port=usbhid1
/system watchdog
set auto-send-supout=yes ping-start-after-boot=10m ping-timeout=5m \
send-email-from=jXXXXX@domain.com send-email-to=\
jXXXXX@domain.com watch-address=1.1.1.1
/tool e-mail
set from=jXXXXX@domain.com port=587 server=smtp.gmail.com tls=starttls \
user=jXXXXX@domain.com
/tool mac-server
set allowed-interface-list=none
/tool mac-server mac-winbox
set allowed-interface-list=TRUSTED
/tool netwatch
add comment=Netwatch-8.8.4.4 disabled=no down-script=":local thisBox [/system \
identity get name];\
\n\
\n:tool e-mail send to=jXXXXX@domain.com subject=\"\$thisBox DOWN to \
8.8.4.4\" body=( [ :system clock get date ] . \" \" . [ :system clock get \
time ] . \"\$thisBox DOWN to 8.8.4.4\" )" host=8.8.4.4 http-codes="" \
interval=5m name=Netwatch-8.8.4.4 test-script="" type=simple up-script=":l\
ocal thisBox [/system identity get name];\
\n\
\n:tool e-mail send to=jXXXXX@domain.com subject=\"\$thisBox UP to 8.\
8.4.4\" body=( [ :system clock get date ] . \" \" . [ :system clock get ti\
me ] . \"\$thisBox UP to 8.8.4.4\" )"
add disabled=no down-script=Netwatch host=192.168.0.11 http-codes="" \
interval=5m name=Netwatch-192.168.0.11 test-script="" type=simple \
up-script=Netwatch
/tool romon
set enabled=yes
/tool sniffer
set file-limit=20000KiB file-name=sniffed filter-mac-address="44:61:32:2B:9F:D\
4/FF:FF:FF:FF:FF:FF,44:61:32:7E:3E:53/FF:FF:FF:FF:FF:FF,44:61:32:C9:26:A5/\
FF:FF:FF:FF:FF:FF" memory-limit=20000KiB only-headers=yes
/tool traffic-monitor
add interface=ether1 name=tmon1 threshold=1000
add interface=wireguard1 name=tmon2