Setup:
ISP provided router, set up in bridge mode → Mikrotik router → PC and other hosts
ISP Router (as bridge): Kaon CG2200
Mikrotik Router: RouterBOARD 951G-2HnD (Allegedly capable of up to 1gbps)
Cable used to connect both is about 2m long and labelled CAT5E
Cables used to connect mikrotik router and hosts (my PC and my server, which is basically a 2nd desktop pc) are also labeled CAT5E
RouterOS version: 6.49.15
Mikrotik firmware type: ar9344
Memory and CPU usage are quite low on average: 100 MiB | 10% CPU
Problem:
My ISP gives me an asymmetric bandwidth of 300 Mbps download / 20-30 Mbps upload (note that I contracted this service today). After having the router configured into bridge mode, I plugged in my laptop directly to the router and effectively got 300 Mbps download. However, when I plugged in my Mikrotik router to the ISP router, and my PC to the Mikrotik router, speeds were consistently capped at 100-120 Mbps (both times tested both with speedtest.net and fast.com). After repeating the test with my laptop using the same cable that was used by the mikrotik router, it again reached speeds of about 300 Mbps without any issues.
What I currently have set up on the RouterOS:
- Simple bridge between ether2, 3, 4 and 5
- NAT masquerade rule for ether1
- DHCP server for bridge
- DHCP client for the WAN IP
- Some NAT rules to port-forward a minecraft server, among other things
- Some firewall rules to prevent incoming traffic from unknown ips on those ports
Not a complex setup really
What I have tried:
- Using another cat5e cable
- Connecting the “WAN” cable to ether2 (still capped at 100)
- Checked status of the ether1 port, auto-negotiation says the speed is set to 1Gbps
- Tried to force 1Gbps both full and half duplex on ether1 (WAN), connection stops working (weird)
- Used iperf3 to measure transfer rates on the LAN. Gets to 900+ Mbps
- Connected router directly to my desktop PC, gets to 300 Mbps
Honestly I’m out of ideas. I am still fairly new to RouterOS and networking in general, but I have already spent hours trying to fix this. Everything seems fine except the fact that I can’t force ether1 to use 1Gbps, but I know the cable can comfortably reach speeds of over 300 Mbps