I have a brand new GL-MT300N and have upgraded to the 2.25 firmware. I purchased this so I could use the USB Tether feature of my cell phone to create a wifi network (the reasons why I don’t just use wifi hotspot on the cell phone are as valid as they are boring. Please just take it on faith that I need this.)
I have tested this cable with this TMOB Samsung S7 and usb tethering to a PC works fine.
This seems like a very simple use case. It also simply doesn’t work. With a PC plugged into the LAN port and my cell phone set to Tether the USB port Tethering Interface does not come up.
The System log actually looks like it works. But it is never assigned an IP address.
------ System Log -------
Mon May 15 05:44:04 2017 kern.info kernel: [66351.440000] usb 1-1: USB disconnect, device number 10
Mon May 15 05:44:04 2017 kern.info kernel: [66351.800000] usb 1-1: new high-speed USB device number 11 using ehci-platform
Mon May 15 05:44:04 2017 kern.debug kernel: [66351.950000] usb 1-1: no of_node; not parsing pinctrl DT
Mon May 15 05:44:04 2017 kern.debug kernel: [66351.960000] rndis_host 1-1:1.0: no of_node; not parsing pinctrl DT
Mon May 15 05:44:04 2017 kern.info kernel: [66351.970000] rndis_host 1-1:1.0 eth1: register 'rndis_host' at usb-101c0000.ehci-1, RNDIS device, 00:00:00:00:00:00
Mon May 15 05:44:04 2017 daemon.notice netifd: Interface 'tethering' is enabled
Mon May 15 05:44:04 2017 daemon.notice netifd: Interface 'wan' is enabled
eth1 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
I also tried the instructions at OpenWRT wiki USB Tethering to an OpenWrt router [Old OpenWrt Wiki]
They don’t really offer anything new and didn’t make anything any different:
root@GL-MT300N:~# uci del network.wan
root@GL-MT300N:~# uci set network.wan=interface
root@GL-MT300N:~# uci set network.wan.ifname=eth1
root@GL-MT300N:~# uci set network.wan.proto=dhcp
root@GL-MT300N:~# uci commit network
root@GL-MT300N:~# ifconfig $(uci get network.wan.ifname)
eth1 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
It feels like I’m missing something simple. But I am at a loss for what it might be. Any help appreciated.