Hi all,
I am using a dorm wifi network which have a global speed limit for all connected devices at 20/20Mbps. I want to bypass this limit but unfortunately do not have the admin credential for the gateway (of course). Therefore, to bypass the speed limit, the only way is to connect or emulate multiple wifi devices connected to the network, then aggregate the bandwidth somehow. I have configured a OpenWRT router (Xiaomi CR6606) in client mode (see images). Each wireless device, phy-sta[0-4] have a random MAC address, and is connected to the host network using a separate interface, named wwan[1-5]. These interfaces operate in DHCP client mode so that I have 5 IP addresses on the host network. If I managed to aggregate the bandwidth, I would be able to get close to 100/100Mbps.
Wwan[1-5] are assigned "wan" firewall zone, default policy with masquerade. First I tried to set the gateway metrics to 2 for wwan[1-5] but that didn't increase the speed. I checked ip route and here's the result:
default via 192.168.1.1 dev phy1-sta2 proto static src 192.168.1.74 metric 2
192.168.1.0/24 dev phy1-sta2 proto static scope link metric 2
Ping to 192.168.1.1 (gateway) worked on all interfaces phy1-sta[0-4] by specifying the -I option. However, ping to 1.1.1.1 worked only on phy1-sta2, where all other interfaces the packets were lost.
I tried to readjust routes by:
ip route del 192.168.1.0/24
ip route del default
ip route add default nexthop via $ip1 nexthop via $ip2 ... where $ip[1-5] are the DHCP-assigned IPs for my fake interfaces.
Ping to gateway continued to work on all interfaces phy1-sta[0-4]. However, ping to 1.1.1.1 no longer worked, all interfaces the packets were lost.
Is there any way I got to 100Mbps or more on this network? What I should try next?