Internet low speed

Hello,

model = 751G-2HnD

RouterOS 6.48.2

I had Internet speed 100Mbps and everything worked fine. Now I upgraded to 300Mbps but the Internet speed is up to 100Mb behind the router.
When I connect direct to UTP cable from ISP, there is 300Mbps speed. The WAN and other ports setting is 1Gbps. Could you help me where I could find a problem?

L

Though a great device, I think your RB is not up for these speeds:
https://mikrotik.com/product/RB751G-2HnD#fndtn-testresults

put export config on forum


/export hide-sensitive file=export
# apr/29/2021 11:09:36 by RouterOS 6.48.2
# software id = ...
#
# model = 751G-2HnD
# serial number = ...
/interface bridge
add admin-mac=... auto-mac=no fast-forward=no mtu=1500 name=\
    bridge-local protocol-mode=none
/interface wireless
set [ find default-name=wlan1 ] country="czech republic" distance=indoors \
    frequency=auto mode=ap-bridge ssid=... station-roaming=enabled \
    wireless-protocol=802.11 wmm-support=enabled
/interface ethernet
set [ find default-name=ether1 ] name=ether1-gateway speed=100Mbps
set [ find default-name=ether2 ] name=ether2-master-local
set [ find default-name=ether3 ] name=ether3-slave-local
set [ find default-name=ether4 ] name=ether4-slave-local
set [ find default-name=ether5 ] name=ether5-slave-local
/interface list
add exclude=dynamic name=discover
add name=mactel
add name=mac-winbox
/interface wireless security-profiles
set [ find default=yes ] authentication-types=wpa2-psk mode=dynamic-keys \
    supplicant-identity=MikroTik
/ip ipsec proposal
set [ find default=yes ] enc-algorithms=3des
/ip pool
add name=dhcp ranges=192.168.88.50-192.168.88.150
/ip dhcp-server
add address-pool=dhcp authoritative=after-2sec-delay disabled=no interface=\
    bridge-local lease-time=3d name=default
/queue simple
add name="Master Queue"
add name=192.168.88.50 parent="Master Queue" target=192.168.88.50/32
add name=192.168.88.99 parent="Master Queue" target=192.168.88.99/32
add name=192.168.88.98 parent="Master Queue" target=192.168.88.98/32
add name=192.168.88.100 parent="Master Queue" target=192.168.88.100/32
add max-limit=100M/100M name=192.168.88.97 parent="Master Queue" target=\
    192.168.88.97/32
add max-limit=100M/100M name=192.168.88.101 parent="Master Queue" target=\
    192.168.88.101/32
add max-limit=100M/100M name=192.168.88.149 parent="Master Queue" target=\
    192.168.88.149/32
add max-limit=100M/100M name=192.168.88.51 parent="Master Queue" target=\
    192.168.88.51/32
add max-limit=100M/100M name=192.168.88.52 parent="Master Queue" target=\
    192.168.88.52/32
add max-limit=100M/100M name=192.168.88.146 parent="Master Queue" target=\
    192.168.88.146/32
add max-limit=100M/100M name=192.168.88.55 parent="Master Queue" target=\
    192.168.88.55/32
add max-limit=100M/100M name=192.168.88.56 parent="Master Queue" target=\
    192.168.88.56/32
add max-limit=100M/100M name=192.168.88.54 parent="Master Queue" target=\
    192.168.88.54/32
add max-limit=100M/100M name=192.168.88.57 parent="Master Queue" target=\
    192.168.88.57/32
add max-limit=100M/100M name=192.168.88.53 parent="Master Queue" target=\
    192.168.88.53/32
/snmp community
set [ find default=yes ] addresses=0.0.0.0/0
/system logging action
set 0 memory-lines=100
set 1 disk-lines-per-file=100
add email-to=... name=SendEmail target=email
/interface bridge port
add bridge=bridge-local interface=ether2-master-local
add bridge=bridge-local interface=wlan1
add bridge=bridge-local interface=ether3-slave-local
add bridge=bridge-local interface=ether4-slave-local
add bridge=bridge-local interface=ether5-slave-local
/ip neighbor discovery-settings
set discover-interface-list=discover
/interface list member
add interface=ether1-gateway list=discover
add interface=ether2-master-local list=discover
add interface=ether3-slave-local list=discover
add interface=ether4-slave-local list=discover
add interface=ether5-slave-local list=discover
add interface=bridge-local list=discover
add interface=ether2-master-local list=mactel
add interface=ether3-slave-local list=mactel
add interface=ether2-master-local list=mac-winbox
add interface=ether4-slave-local list=mactel
add interface=ether3-slave-local list=mac-winbox
add interface=ether5-slave-local list=mactel
add interface=ether4-slave-local list=mac-winbox
add interface=wlan1 list=mactel
add interface=ether5-slave-local list=mac-winbox
add interface=bridge-local list=mactel
add interface=wlan1 list=mac-winbox
add interface=bridge-local list=mac-winbox
/interface wireless access-list
add mac-address=...
/ip accounting web-access
set accessible-via-web=yes address=192.168.88.0/24
/ip address
add address=192.168.88.1/24 comment="default configuration" interface=\
    ether2-master-local network=192.168.88.0
add address=.../28 interface=ether1-gateway network=...
/ip dhcp-client
add comment="default configuration" interface=ether1-gateway
/ip dhcp-server lease
...
/system scheduler
add disabled=yes interval=1d name=wifi-ON on-event=DisableWLAN policy=\
    ftp,reboot,read,write,policy,test,password,sniff,sensitive start-date=\
    jan/17/1970 start-time=23:00:00
add disabled=yes interval=1d name=wifi-OFF on-event=EnableWLAN policy=\
    ftp,reboot,read,write,policy,test,password,sniff,sensitive start-date=\
    jan/17/1970 start-time=07:00:00
add interval=2m name=kontrola on-event="system script run check_state" \
    policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive \
    start-date=aug/05/2013 start-time=20:21:59
/system script
add dont-require-permissions=no name=EnableWLAN owner=admin policy=\
    ftp,reboot,read,write,policy,test,password,sniff source=\
    "interface wireless enable wlan1"
add dont-require-permissions=no name=DisableWLAN owner=admin policy=\
    ftp,reboot,read,write,policy,test,password,sniff source=\
    "interface wireless disable wlan1"
add dont-require-permissions=no name=check_state owner=admin policy=\
    ftp,reboot,read,write,policy,test,password,sniff,sensitive source="# od 5 \
    rano do 22 vecer necht jede vse, jinak zapni drop vseho mimo whitelistu - \
    pust vse, vypni drop\
    \n:if (([:pick [/system clock get time] 0 2] >=0)  &&  ([:pick [/system cl\
    ock get time] 0 2] <24 )) do={\
    \nip firewall filter disable [/ip firewall filter find comment=macdrop];\
    \n} else= { \
    \nip firewall filter enable [/ip firewall filter find comment=macdrop];\
    \n \
    \n};"
add dont-require-permissions=no name=q owner=bobina policy=\
    ftp,reboot,read,write,policy,test,password,sniff,sensitive source="/queue \
    simple\r\
    \n:foreach a in=[find] do={\r\
    \n:local tmpip [get \$a target-addresses]\r\
    \n/ip dhcp-server lease\r\
    \n:foreach i in=[find] do={\r\
    \n:local oldip ([get \$i address].\"/32\")\r\
    \n:if (\$oldip!=\$tmpip && [:typeof \$tmpip]!=\"nil\") do={\r\
    \n/queue simple\r\
    \n:if ([find name=[:pick \$oldip 0 [:find \$oldip \"/\"]]]=\"\") do={\r\
    \nadd name=[:pick \$oldip 0 [:find \$oldip \"/\"]] target-address=\\\r\
    \n\$oldip max-limit=100M/100M parent=\"Master Queue\" interface=all disabl\
    ed=no}\r\
    \n}}}"
/tool e-mail
set address=93.99.13.4 from=mikrotik@...
/tool graphing interface
add allow-address=192.168.88.0/24 interface=ether1-gateway
...
/tool mac-server
set allowed-interface-list=mactel
/tool mac-server mac-winbox
set allowed-interface-list=mac-winbox

Could be the problem this part?

/interface ethernet
set [ find default-name=ether1 ] name=ether1-gateway speed=100Mbps

I set it through Winbox GUI

The test PC has IP address 192.168.88.73 and it is not queued

it doesn't sound good :-/.

[admin@] > /interface ethernet monitor 
numbers: 0
                      name: ether1-gateway
                    status: link-ok
          auto-negotiation: done
                      rate: 1Gbps
               full-duplex: yes
           tx-flow-control: no
           rx-flow-control: no
               advertising: 10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full
  link-partner-advertising: 10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full

paste this on terminal, with { and } !!
and retry

{
/interface bridge
set [find] fast-forward=yes mtu=auto
/interface wireless
set [find] station-roaming=disabled wmm-support=disabled
/interface ethernet
set [find default-name=ether1] speed=1Gbps
/interface wireless security-profiles
set [find] disable-pmkid=yes
/ip ipsec proposal
set [find default=yes] enc-algorithms=aes-256-cbc,aes-192-cbc,aes-128-cbc
/ip dhcp-server
set [find] authoritative=yes
/system logging action
set 0 memory-lines=1000
set 1 disk-lines-per-file=1000
}

It doesn't help.

There is changed config.

# apr/29/2021 13:02:06 by RouterOS 6.48.2
# software id ...
#
# model = 751G-2HnD
# serial number = ...
/interface bridge
add admin-mac=... auto-mac=no name=bridge-local protocol-mode=\
    none
/interface wireless
set [ find default-name=wlan1 ] country="czech republic" distance=indoors \
    frequency=auto mode=ap-bridge ssid=... wireless-protocol=802.11
/interface ethernet
set [ find default-name=ether1 ] name=ether1-gateway
set [ find default-name=ether2 ] name=ether2-master-local
set [ find default-name=ether3 ] name=ether3-slave-local
set [ find default-name=ether4 ] name=ether4-slave-local
set [ find default-name=ether5 ] name=ether5-slave-local
/interface list
add exclude=dynamic name=discover
add name=mactel
add name=mac-winbox
/interface wireless security-profiles
set [ find default=yes ] authentication-types=wpa2-psk disable-pmkid=yes \
    mode=dynamic-keys supplicant-identity=MikroTik
/ip pool
add name=dhcp ranges=192.168.88.50-192.168.88.150
/ip dhcp-server
add address-pool=dhcp disabled=no interface=bridge-local lease-time=3d name=\
    default
/queue simple
add name="Master Queue"
add name=192.168.88.50 parent="Master Queue" target=192.168.88.50/32
add name=192.168.88.99 parent="Master Queue" target=192.168.88.99/32
add name=192.168.88.98 parent="Master Queue" target=192.168.88.98/32
add name=192.168.88.100 parent="Master Queue" target=192.168.88.100/32
/snmp community
set [ find default=yes ] addresses=0.0.0.0/0
/system logging action
add email-to=... name=SendEmail target=email
/interface bridge port
add bridge=bridge-local interface=ether2-master-local
add bridge=bridge-local interface=wlan1
add bridge=bridge-local interface=ether3-slave-local
add bridge=bridge-local interface=ether4-slave-local
add bridge=bridge-local interface=ether5-slave-local
/ip neighbor discovery-settings
set discover-interface-list=discover
/interface list member
add interface=ether1-gateway list=discover
add interface=ether2-master-local list=discover
add interface=ether3-slave-local list=discover
add interface=ether4-slave-local list=discover
add interface=ether5-slave-local list=discover
add interface=bridge-local list=discover
add interface=ether2-master-local list=mactel
add interface=ether3-slave-local list=mactel
add interface=ether2-master-local list=mac-winbox
add interface=ether4-slave-local list=mactel
add interface=ether3-slave-local list=mac-winbox
add interface=ether5-slave-local list=mactel
add interface=ether4-slave-local list=mac-winbox
add interface=wlan1 list=mactel
add interface=ether5-slave-local list=mac-winbox
add interface=bridge-local list=mactel
add interface=wlan1 list=mac-winbox
add interface=bridge-local list=mac-winbox
/interface wireless access-list
add mac-address=...
/ip accounting web-access
set accessible-via-web=yes address=192.168.88.0/24
/ip address
add address=192.168.88.1/24 comment="default configuration" interface=\
    ether2-master-local network=192.168.88.0
add address=.../28 interface=ether1-gateway network=...
/ip dhcp-client
add comment="default configuration" interface=ether1-gateway
/ip dhcp-server lease
...

Try to disable all queye just for test,
and check the CPU % if is going to 100%

https://prnt.sc/1291ws3

rextended but I see that it is a little bit faster over 100Mbps
https://prnt.sc/1292ahn

Sorry, your config is OK, but i do not understand why you cap to 100M…

Last try, downgrade to 6.47.9 (and remember to upgrade bootos on /sys routrboard)

Maybe the new device will help? What is an actually model?

As test results indicate, your device caps at around 150Mbps (give or take) routed throughput in real life scenarios. Wireless can consume quite a lot of CPU when utilized as well. You'll definitely need a better device. A good replacement would be hAP ac2, some slightly better (and more expensive) are hAP ac3 or RB4011 (if you don't need wifi, then there's wired-only variant). All of these are able to route at least 900Mbps real-life traffic.