I followed all of the instructions at EasyTether - GL.iNet Docs and was able to install easytether-usb from the 19.07.3+ drivers. Everything works other than the update to /etc/config/network to add the extra wan config for tap-easytether disappearing after reboot. I fixed that by modifying the existing ‘wan’ config to use ifname ‘tap-easytether’ instead of ‘eth0.2’.
Everything seems to connect – the phone says Connection Established, I see the device at 192.168.117.2, and I see some traffic flowing on the tap-easytether interface. However, my internet browser can’t go to any sites (“ERR_CONNECTION_REFUSED”), and on the router I can’t ping any internet sites – names seem to get resolved to IPs, but all of the pings fail.
Any suggestions? In the logs I see “Apr 17 06:26:00 2021 daemon.info dnsmasq[2316]: using nameserver 192.168.117.1#53”, but when I try to ping that IP I don’t get any response.
I think it’s 192.168.117.2. The website issue was actually just a matter of me not having the full version of EasyTether. After purchasing it I can get to websites as expected.
However, the connection seems to have problems. Despite good mobile speeds, internet sites such as cnn.com don’t load completely, with many of the ads timing out. Similar issues with trying to load up pages on my phone connected to the router, where sometimes the pages will entirely timeout. Tethering via standard Android USB tethering doesn’t have these same issues. It’s as if either the phone or router are struggling with too many open connections. When working properly, the bandwidth is quite good, as I’m able to stream a 1080p video on youtube.
I don’t see anything in the system logs indicating that the easytether-usb connection is dropping or anything. Any suggestions?