GL.iNet GL-MT3000 (Beryl AX)- iPhone ethernet Tethering not working

I have a new Beryl AX and I am able to use my Android phone to tether to the WAN port of the Beryl with a USB-C to ethernet adapter without adjusting any settings. However, with both an iPhone 13 and a iPhone 16 I am not able to get it to work.

Are there any recommendations on any settings that I might need to adjust? It works flawlessly as an ethernet connection on Android so I am hoping to be able to do the same with an iPhone.

To rule out the possibility of the adapter itself not being compatible with an iPhone, I tested connecting my iPhone the other way around and was able to get internet access to my phone from the ethernet wall outlet (with the phone's wifi and cellular both turned off).

I even bought a new CableMatters adapter that is compatible with Apple products and includes a 100W power delivery charging port that I thought might help out and also allow me to keep my phone charged when I am tethering but it didn't make any difference.

Thank you for any suggestions you may have!

Have you tried plugging in the iPhone in to USB port on the router and did function correctly? And did you setup it up in the routers settings?

I just tried the USB port port again but the router just says there is "no internet connection". I didn't need to mess with any of the settings when using the Android phone and ethernet adapter.

Can you provide any specific things I should be looking to do when ask "did a setup in the router's settings" as I am thinking that might be the problem but I am not sure what needs to be set up since I didn't do anything with the Android phone.

Okay, I was able to tether by the USB port by getting a better quality USB cord and I was immediately prompted to trust the device and got the Beryl to work. However, tethering this way is much slower than by connecting by ethernet and I am using hotspot data this way but wasn't via ethernet.

When connected by ethernet on the iPhone, there is a new settings menu that pops up called Ethernet. It is set to an "automatic" setup menu but it doesn't seem to be picking up things correctly. In addition, there is a "router" line item in there that is blank. Do you think I should switch from "automatic" settings to "manual"? I would prefer to leave it as automatic since I am not a tech person and don't know what I am doing, but maybe this is what I am going to need to figure out to get those settings updated correctly. Let me know what you think.

USB port on iPhones plenty fast. To avoid using hotspot data, you should change TTL value to 65 in router settings, there is a section for it. I can't guarantee this will work in the first place, even though many people swear but it. But it won't work on Android phones and this is what I have found on reddit: Android creates a second rmnet interface in which hotspot is routed over. You'd need root to disable this and NAT/route via the primary rmnet interface.

Not sure about this question. Ive never connected a cellphone to a router or to any devices via ethernet cable. In this case, its something you will have to experiment with, because I honestly don't know.

Okay, thank you very much. I will continue experimenting with the ethernet settings on the iPhone since that seems to be quite faster on android for some reason.

You are still using an USB dongle, maybe try a different brand USB-C to USB A cable.