iPhoneX USB Tethering Advice

Hi all I’m looking to purchase one of the GL.iNet routers to use solely for USB tehthering and need some advice.

I currently have a Ubiquiti USG 3P gateway supplying internet to my network via a slow pppoe connection on WAN1. I want to utilise my unlimited tethering plan on my iPhone to feed WAN2 as a second high speed connection.

All I want is for the new router to pass the internet to the USG via a wired Ethernet connection and for the iPhone to be tethered via USB to the new router - I don’t want to connect via wifi to the iPhone, i want it USB tethered.

Can anyone recommend a good option for this which works out of the box with no flashing of firmware? Also can anyone advise who uses this if it’s reliable and does it auto connect when the iPhone is plugged in via USB or do you have to initiate the connection each time through the router web interface? Also will the tethered connection stay alive while the iPhone is tethered even if no internet is being used - I don’t want it continually disconnecting if you’re not actively using the connection all the time.

Thanks for any recommendations and advice.

All routers supports tethering mode. You can refer to Internet - GL.iNet Docs.

It is a bug in iPhone, so you have to disable Hotspot and enable it again when you plug the cable to router.

OK I went ahead and purchased the mini travel router (GL-AR150-PoE).
I’ve spent the last two hours trying to get this to work and cannot get the unit to connect to the internet through the iPhone tethering connection. I’ve followed the guidance document and the iPhone shows a successful tether to the GL-AR150 but I do not have internet on any device connected to the LAN port. Have also tried the WAN port on the device and same problem. The GUI of the AR150 also shows connecting to internet under tethering but never does.

In addition the iPhone asks for the Trust confirmation everytime the USB is plugged into it as if it’s the first time the iPhone was connected to the AR150. Surely this isn’t correct either and you should only have to select Trust once??

Have already tried factory reset and setup twice. Same issue each time.

So what am I doing wrong and what settings do I need to make to get this working? I was led to believe this was a simple connect and forget setup.

Have attached System Log.

Thu Nov 16 09:00:27 2017 kern.info kernel: [ 2.100000] TCP: cubic registered
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 2.100000] NET: Registered protocol family 17
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 2.110000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
Thu Nov 16 09:00:27 2017 kern.notice kernel: [ 2.120000] Bridge firewalling registered
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 2.120000] 8021q: 802.1Q VLAN Support v1.8
Thu Nov 16 09:00:27 2017 kern.err kernel: [ 2.130000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 2.140000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 2.150000] Freeing unused kernel memory: 244K (803d3000 - 80410000)
Thu Nov 16 09:00:27 2017 user.info kernel: [ 3.700000] init: Console is alive
Thu Nov 16 09:00:27 2017 user.info kernel: [ 3.710000] init: - watchdog -
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.830000] exFAT: Version 1.2.9
Thu Nov 16 09:00:27 2017 kern.notice kernel: [ 6.880000] SCSI subsystem initialized
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.900000] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.900000] ehci-platform: EHCI generic platform driver
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.910000] ehci-platform ehci-platform: EHCI Host Controller
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.910000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.920000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.950000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.950000] hub 1-0:1.0: USB hub found
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.950000] hub 1-0:1.0: 1 port detected
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.960000] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.970000] ohci-platform: OHCI generic platform driver
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.970000] uhci_hcd: USB Universal Host Controller Interface driver
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 6.990000] usbcore: registered new interface driver usb-storage
Thu Nov 16 09:00:27 2017 user.info kernel: [ 7.870000] init: - preinit -
Thu Nov 16 09:00:27 2017 kern.notice kernel: [ 8.550000] random: mktemp urandom read with 13 bits of entropy available
Thu Nov 16 09:00:27 2017 kern.notice kernel: [ 11.960000] jffs2: notice: (379) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
Thu Nov 16 09:00:27 2017 user.info kernel: [ 11.970000] mount_root: switching to jffs2 overlay
Thu Nov 16 09:00:27 2017 user.info kernel: [ 12.030000] procd: - early -
Thu Nov 16 09:00:27 2017 user.info kernel: [ 12.030000] procd: - watchdog -
Thu Nov 16 09:00:27 2017 user.info kernel: [ 13.120000] procd: - ubus -
Thu Nov 16 09:00:27 2017 user.info kernel: [ 14.170000] procd: - init -
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 18.840000] NET: Registered protocol family 10
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 18.880000] ntfs: driver 2.1.31 [Flags: R/O MODULE].
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 18.910000] tun: Universal TUN/TAP device driver, 1.6
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 18.910000] tun: (C) 1999-2004 Max Krasnyansky maxk@qualcomm.com
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 18.930000] l2tp_core: L2TP core driver, V2.0
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 18.940000] l2tp_netlink: L2TP netlink interface
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 18.950000] gre: GRE over IPv4 demultiplexor driver
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 18.950000] ip_gre: GRE over IPv4 tunneling driver
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 18.970000] ip6_tables: (C) 2000-2006 Netfilter Core Team
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.000000] Netfilter messages via NETLINK v0.30.
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.010000] ip_set: protocol 6
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.070000] i2c /dev entries driver
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.090000] Linux video capture interface: v2.00
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.150000] u32 classifier
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.150000] input device check on
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.160000] Actions configured
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.170000] Mirror/redirect action on
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.180000] nf_conntrack version 0.5.0 (950 buckets, 3800 max)
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.210000] fuse init (API version 7.23)
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.220000] usbcore: registered new interface driver cdc_ncm
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.230000] usbcore: registered new interface driver cdc_wdm
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.240000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.250000] Backport generated by backports.git backports-20151218-0-g2f58d9d
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.260000] usbcore: registered new interface driver huawei_cdc_ncm
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.290000] ip_tables: (C) 2000-2006 Netfilter Core Team
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.300000] usbcore: registered new interface driver ipheth
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.420000] usbcore: registered new interface driver qmi_wwan
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.430000] usbcore: registered new interface driver rndis_host
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.440000] usbcore: registered new interface driver sierra_net
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.450000] usbcore: registered new interface driver usbserial
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.460000] usbcore: registered new interface driver usbserial_generic
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.470000] usbserial: USB Serial support registered for generic
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.490000] usbcore: registered new interface driver uvcvideo
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.490000] USB Video Class driver (1.1.1)
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.590000] xt_time: kernel timezone is -0000
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.660000] usbcore: registered new interface driver cp210x
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.660000] usbserial: USB Serial support registered for cp210x
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.670000] gspca_main: v2.14.0 registered
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.680000] usbcore: registered new interface driver sonixb
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.700000] usbcore: registered new interface driver sonixj
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.710000] usbcore: registered new interface driver gspca_zc3xx
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.840000] PPP generic driver version 2.4.2
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.850000] PPP MPPE Compression module registered
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.850000] NET: Registered protocol family 24
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.870000] PPTP driver version 0.8.5
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.910000] usbcore: registered new interface driver sierra
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 19.920000] usbserial: USB Serial support registered for Sierra USB modem
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 20.020000] l2tp_ppp: PPPoL2TP kernel driver, V2.0
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 20.030000] usbcore: registered new interface driver option
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 20.030000] usbserial: USB Serial support registered for GSM modem (1-port)
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 20.080000] usbcore: registered new interface driver rt2800usb
Thu Nov 16 09:00:27 2017 kern.debug kernel: [ 20.110000] ath: EEPROM regdomain: 0x0
Thu Nov 16 09:00:27 2017 kern.debug kernel: [ 20.110000] ath: EEPROM indicates default country code should be used
Thu Nov 16 09:00:27 2017 kern.debug kernel: [ 20.110000] ath: doing EEPROM country->regdmn map search
Thu Nov 16 09:00:27 2017 kern.debug kernel: [ 20.110000] ath: country maps to regdmn code: 0x3a
Thu Nov 16 09:00:27 2017 kern.debug kernel: [ 20.110000] ath: Country alpha2 being used: US
Thu Nov 16 09:00:27 2017 kern.debug kernel: [ 20.110000] ath: Regpair used: 0x3a
Thu Nov 16 09:00:27 2017 kern.debug kernel: [ 20.130000] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
Thu Nov 16 09:00:27 2017 kern.info kernel: [ 20.130000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
Thu Nov 16 09:00:29 2017 user.emerg syslog: uci: Entry not found
Thu Nov 16 09:00:29 2017 user.emerg syslog: uci: Entry not found
Thu Nov 16 09:00:33 2017 authpriv.info dropbear[1495]: Not backgrounding
Thu Nov 16 09:00:36 2017 user.emerg syslog: /etc/rc.d/S50mjpg-streamer: device ‘/dev/video0’ does not exist
Thu Nov 16 09:00:38 2017 daemon.err insmod: module is already loaded - xt_multiport
Thu Nov 16 09:00:39 2017 daemon.err insmod: module is already loaded - xt_comment
Thu Nov 16 09:00:39 2017 daemon.err insmod: module is already loaded - xt_length
Thu Nov 16 09:00:39 2017 kern.info kernel: [ 38.230000] device eth1 entered promiscuous mode
Thu Nov 16 09:00:39 2017 kern.info kernel: [ 38.230000] br-lan: port 1(eth1) entered forwarding state
Thu Nov 16 09:00:39 2017 kern.info kernel: [ 38.240000] br-lan: port 1(eth1) entered forwarding state
Thu Nov 16 09:00:39 2017 daemon.notice netifd: Interface ‘lan’ is enabled
Thu Nov 16 09:00:39 2017 daemon.notice netifd: Interface ‘lan’ is setting up now
Thu Nov 16 09:00:39 2017 daemon.notice netifd: Interface ‘lan’ is now up
Thu Nov 16 09:00:39 2017 daemon.notice netifd: Interface ‘loopback’ is enabled
Thu Nov 16 09:00:39 2017 daemon.notice netifd: Interface ‘loopback’ is setting up now
Thu Nov 16 09:00:39 2017 daemon.notice netifd: Interface ‘loopback’ is now up
Thu Nov 16 09:00:40 2017 daemon.notice netifd: Interface ‘wan’ is enabled
Thu Nov 16 09:00:40 2017 daemon.notice netifd: Interface ‘wan6’ is enabled
Thu Nov 16 09:00:40 2017 kern.info kernel: [ 38.300000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Thu Nov 16 09:00:40 2017 daemon.notice netifd: Bridge ‘br-lan’ link is up
Thu Nov 16 09:00:40 2017 daemon.notice netifd: Interface ‘lan’ has link connectivity
Thu Nov 16 09:00:40 2017 daemon.notice netifd: Network device ‘lo’ link is up
Thu Nov 16 09:00:40 2017 daemon.notice netifd: Interface ‘loopback’ has link connectivity
Thu Nov 16 09:00:40 2017 daemon.notice netifd: Bridge ‘br-lan’ link is down
Thu Nov 16 09:00:40 2017 daemon.notice netifd: Interface ‘lan’ has link connectivity loss
Thu Nov 16 09:00:40 2017 kern.info kernel: [ 39.160000] br-lan: port 1(eth1) entered disabled state
Thu Nov 16 09:00:41 2017 kern.info kernel: [ 40.090000] eth1: link up (1000Mbps/Full duplex)
Thu Nov 16 09:00:41 2017 kern.info kernel: [ 40.090000] br-lan: port 1(eth1) entered forwarding state
Thu Nov 16 09:00:41 2017 kern.info kernel: [ 40.090000] br-lan: port 1(eth1) entered forwarding state
Thu Nov 16 09:00:41 2017 daemon.notice netifd: Network device ‘eth1’ link is up
Thu Nov 16 09:00:41 2017 daemon.notice netifd: Bridge ‘br-lan’ link is up
Thu Nov 16 09:00:41 2017 daemon.notice netifd: Interface ‘lan’ has link connectivity
Thu Nov 16 09:00:42 2017 user.notice firewall: Reloading firewall due to ifup of lan (br-lan)
Thu Nov 16 09:00:42 2017 daemon.err insmod: module is already loaded - xt_multiport
Thu Nov 16 09:00:42 2017 daemon.err insmod: module is already loaded - xt_comment
Thu Nov 16 09:00:42 2017 daemon.err insmod: module is already loaded - xt_length
Thu Nov 16 09:00:43 2017 kern.info kernel: [ 42.090000] br-lan: port 1(eth1) entered forwarding state
Thu Nov 16 09:00:44 2017 kern.info kernel: [ 42.340000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Thu Nov 16 09:00:44 2017 kern.info kernel: [ 42.380000] device wlan0 entered promiscuous mode
Thu Nov 16 09:00:44 2017 daemon.notice netifd: radio0 (1659): Configuration file: /var/run/hostapd-phy0.conf
Thu Nov 16 09:00:44 2017 daemon.notice netifd: radio0 (1659): ACS: Automatic channel selection started, this may take a bit
Thu Nov 16 09:00:44 2017 daemon.notice netifd: radio0 (1659): wlan0: interface state UNINITIALIZED->ACS
Thu Nov 16 09:00:44 2017 daemon.notice netifd: radio0 (1659): wlan0: ACS-STARTED
Thu Nov 16 09:00:46 2017 user.emerg syslog: This binary does not support kernel L2TP.
Thu Nov 16 09:00:46 2017 daemon.info l2tpd[1946]: This binary does not support kernel L2TP.
Thu Nov 16 09:00:46 2017 daemon.info l2tpd[1949]: l2tpd version 0.69 started on GL-AR150 PID:1949
Thu Nov 16 09:00:46 2017 daemon.info l2tpd[1949]: Linux version 3.18.27 on a mips, listening on IP address 0.0.0.0, port 1701
Thu Nov 16 09:00:48 2017 daemon.crit xl2tpd[2013]: init_network: Unable to bind socket: Address already in use. Terminating.
Thu Nov 16 09:00:48 2017 user.emerg syslog: setting up led WLAN
Thu Nov 16 09:00:49 2017 user.emerg syslog:
Thu Nov 16 09:00:50 2017 daemon.info procd: - init complete -
Thu Nov 16 09:00:50 2017 daemon.info dnsmasq[2089]: started, version 2.78 cachesize 150
Thu Nov 16 09:00:50 2017 daemon.info dnsmasq[2089]: DNS service limited to local subnets
Thu Nov 16 09:00:50 2017 daemon.info dnsmasq[2089]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC no-ID loop-detect inotify
Thu Nov 16 09:00:50 2017 daemon.info dnsmasq-dhcp[2089]: DHCP, IP range 192.168.8.100 – 192.168.8.249, lease time 12h
Thu Nov 16 09:00:50 2017 daemon.info dnsmasq[2089]: using local addresses only for domain lan
Thu Nov 16 09:00:50 2017 daemon.warn dnsmasq[2089]: no servers found in /tmp/resolv.conf.auto, will retry
Thu Nov 16 09:00:50 2017 daemon.info dnsmasq[2089]: read /etc/hosts - 1 addresses
Thu Nov 16 09:00:50 2017 daemon.info dnsmasq[2089]: read /tmp/hosts/dhcp - 3 addresses
Thu Nov 16 09:00:50 2017 daemon.info dnsmasq-dhcp[2089]: read /etc/ethers - 0 addresses
Thu Nov 16 09:00:52 2017 daemon.notice netifd: radio0 (1659): wlan0: ACS-COMPLETED freq=2412 channel=1
Thu Nov 16 09:00:52 2017 daemon.notice netifd: radio0 (1659): Using interface wlan0 with hwaddr e4:95:6e:44:03:b5 and ssid “GL-AR150-3b5”
Thu Nov 16 09:00:53 2017 kern.info kernel: [ 51.430000] br-lan: port 2(wlan0) entered forwarding state
Thu Nov 16 09:00:53 2017 kern.info kernel: [ 51.440000] br-lan: port 2(wlan0) entered forwarding state
Thu Nov 16 09:00:53 2017 kern.info kernel: [ 51.440000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Thu Nov 16 09:00:53 2017 daemon.notice netifd: radio0 (1659): wlan0: interface state ACS->ENABLED
Thu Nov 16 09:00:53 2017 daemon.notice netifd: radio0 (1659): wlan0: AP-ENABLED
Thu Nov 16 09:00:53 2017 daemon.notice netifd: Network device ‘wlan0’ link is up
Thu Nov 16 09:00:53 2017 daemon.info dnsmasq-dhcp[2089]: DHCPDISCOVER(br-lan) 58:b0:35:fc:51:af
Thu Nov 16 09:00:53 2017 daemon.info dnsmasq-dhcp[2089]: DHCPOFFER(br-lan) 192.168.8.149 58:b0:35:fc:51:af
Thu Nov 16 09:00:53 2017 daemon.info dnsmasq-dhcp[2089]: DHCPDISCOVER(br-lan) 58:b0:35:fc:51:af
Thu Nov 16 09:00:53 2017 daemon.info dnsmasq-dhcp[2089]: DHCPOFFER(br-lan) 192.168.8.149 58:b0:35:fc:51:af
Thu Nov 16 09:00:53 2017 daemon.crit xl2tpd[2199]: init_network: Unable to bind socket: Address already in use. Terminating.
Thu Nov 16 09:00:54 2017 daemon.info dnsmasq-dhcp[2089]: DHCPREQUEST(br-lan) 192.168.8.149 58:b0:35:fc:51:af
Thu Nov 16 09:00:54 2017 daemon.info dnsmasq-dhcp[2089]: DHCPACK(br-lan) 192.168.8.149 58:b0:35:fc:51:af Andys-MacBook
Thu Nov 16 09:00:55 2017 kern.info kernel: [ 53.440000] br-lan: port 2(wlan0) entered forwarding state
Thu Nov 16 09:00:58 2017 daemon.crit xl2tpd[2200]: init_network: Unable to bind socket: Address already in use. Terminating.
Thu Nov 16 09:01:03 2017 daemon.crit xl2tpd[2328]: init_network: Unable to bind socket: Address already in use. Terminating.
Thu Nov 16 09:01:04 2017 kern.notice kernel: [ 62.370000] random: nonblocking pool is initialized
Thu Nov 16 09:01:08 2017 daemon.crit xl2tpd[2519]: init_network: Unable to bind socket: Address already in use. Terminating.
Thu Nov 16 09:01:13 2017 kern.info kernel: [ 71.550000] usb 1-1: new high-speed USB device number 2 using ehci-platform
Thu Nov 16 09:01:13 2017 daemon.crit xl2tpd[2636]: init_network: Unable to bind socket: Address already in use. Terminating.
Thu Nov 16 09:01:13 2017 daemon.info procd: Instance xl2tpd::instance1 s in a crash loop 6 crashes, 0 seconds since last crash
Thu Nov 16 09:01:15 2017 kern.info kernel: [ 73.590000] ipheth 1-1:4.2: Apple iPhone USB Ethernet device attached
Thu Nov 16 09:01:15 2017 kern.info kernel: [ 73.600000] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
Thu Nov 16 09:01:15 2017 daemon.notice netifd: Interface ‘tethering’ is enabled
Thu Nov 16 09:01:15 2017 kern.info kernel: [ 73.630000] device eth2 entered promiscuous mode
Thu Nov 16 09:01:16 2017 kern.err usbmuxd[2720]: [1] Another instance is already running (pid 2687). exiting.
Thu Nov 16 09:01:16 2017 kern.err usbmuxd[2687]: [1] preflight_worker_handle_device_add: The stored pair record for device f1d89f583985436b81bf2e7f116200f5824bb53c is invalid. Removing.
Thu Nov 16 09:01:16 2017 kern.err usbmuxd[2687]: [1] preflight_worker_handle_device_add: The stored pair record for device f1d89f583985436b81bf2e7f116200f5824bb53c is invalid. Removing.
Thu Nov 16 09:01:18 2017 kern.err usbmuxd[2887]: [1] Another instance is already running (pid 2828). exiting.
Thu Nov 16 09:01:19 2017 kern.err usbmuxd[2920]: [1] Another instance is already running (pid 2828). exiting.
Thu Nov 16 09:03:53 2017 kern.info kernel: [ 231.650000] device wlan0 left promiscuous mode
Thu Nov 16 09:03:53 2017 kern.info kernel: [ 231.650000] br-lan: port 2(wlan0) entered disabled state
Thu Nov 16 09:03:53 2017 daemon.notice netifd: Network device ‘wlan0’ link is down
Thu Nov 16 09:03:59 2017 kern.info kernel: [ 237.700000] IPv6: ADDRCONF(NETDEV_UP): tmp.phy0: link is not ready
Thu Nov 16 09:04:10 2017 kern.info kernel: [ 249.280000] IPv6: ADDRCONF(NETDEV_UP): tmp.phy0: link is not ready
Thu Nov 16 09:04:27 2017 kern.info kernel: [ 266.270000] IPv6: ADDRCONF(NETDEV_UP): tmp.phy0: link is not ready

When you plug the cable into router, you can try to disable Personal Hotspot and enable it again.

Thanks for the reply but did you read my previous message?

I’ve tried that multiple times, reset the router to defaults, setup again and the problem remains. No amount of switching off the hotspot and enabling again makes any difference. I also stated that the phone is showing as connected through USB but the router is not providing a valid connection.

Also you didn’t address the issue of the phone constantly asking for the Trust status to be confirmed every time the phone is plugged in. This should be stored the first time that trust is selected and not asked for every time the phone is connected. However this issue is a side issue for now as the router is unusable for the function I was told it would work for.

So is this a firmware bug or something else?

Further to the above I decided to reset the router one more time and this time attempt to set it up as a repeater connecting wirelessly to the iPhone Hotspot. The router successfully sees the hotspot SSID but on trying to connect it fails every time. I have tried disabling and enabling the hotspot but the issue remains. I have also tried this on two different iPhones with the same result.

This clearly points to a bug in the firmware. Please can you advise how to address this issue and provide a remedy for tethering on this router.

I have a similar, but worse, problem trying to tether my iPhoneXR to my MT-300N-V2. The phone won’t connect to the router at all.
MT-300N-V2 with v3.012, iOS 12.1.4

When I connect the iPhone to the USB jack, iOS brings up the Trust/Don’t Trust alert. I tap Trust. A few seconds later, the alert appears again, then vanishes on its own. This happens randomly every 20-50 seconds – the Trust alert dialog appears for a second or two, then vanishes.

I’m logged in to the router’s admin portal with a MacBook (over WiFi). The Tethering screen opens, and I click Connect. A spinner appears, and after 30 seconds or so, returns with an error. Rinse & repeat. Every time I click Connect, the router goes off to think a while, and then returns an error. Meanwhile, the Trust/Don’t Trust alert is coming and going on the iPhone’s screen.

I’ve tried turning off Personal Hotspot, then back on, as suggested by @kyson-lok. That didn’t help. Did that a few times. Rebooted the MT-300N. No joy.

It appears that tethering the MT-300N to iPhoneXR is not quite ready for prime time. Has anyone had success with this combination? Any tricks to getting it to work?

Thanks.

@andyh747 @kyphos We will investigate this issue.

@kyson-lok Thank you that’s good to know. I hope you manage to find the solution soon. Please keep us updated on progress.

All,

I’ve had similar tethering issues with my iPhone XS and my Mango V2
Latest firmware 3.012 didn’t work, however, testing version 3.022 did work for me.

I still have to “toggle” the tethering on my iPhone to force a new handshake, but works nicely from there onwards.

If having issues try the testing version.
https://dl.gl-inet.com/firmware/mt300n-v2/testing/

Will this work on the AR-150? I’m guessing not.

AR-150 has version 3.022 testing also…

https://dl.gl-inet.com/firmware/ar150/testing/

I am using iPhone X with recent firmware update 12.2

I have just testing AR750S firmware 3.009 release and 3.022 beta (in testing folder, not in snapshot folder) and all works with tethering. You need to disable and enable hotspot once in the phone after you click connect in the router’s UI.

I tried again to tether my iPhoneXr to Mango, this time with some success. I did not encounter the repetitive appearance and spontaneous disappearance of the Trust/Don’t Trust alert. I was able to get it tethered, but only after toggling the Personal Hotspot button (three times), and rebooting the Mango (once). Tethering seems quite tempermental.

Today I happened to be using a different Lightning cable that was close at hand. Last time, I was using an well-used Apple cable. Today was with a newer Anker cable. It occurs to me that maybe the Apple cable is dodgy, specifically the data leads. It is used daily for charging with no issues, but not generally for data. (who syncs an iPhone any more?!). If the data connectivity over the Apple cable has degraded , that could explain the repeated appearances of the Trust/Don’t Trust alert that I saw the other day.

Now that I know that tethering is supposed to work between Mango and iPhone, I may try 3.022, with which others have reported more success.

It is weird. v3.012 and v3.022 use the same kernel, if it doesn’t work on v3.012, I think it can’t work on v3.022.

Are you sure that you are testing in the same environment? I mean the same cable, the same OS version and the same iPhoneX. If so, could you please re-flash to v3.012 and try again?

@kyphos uses v3.012 as well, it eventually work after changing another cable.

I tested this firmware, it can work.

But you have to disable personal hotspot and enable it again after you click connect button on UI.

Cloud you please PM your email to me? I would send a new firmware to you.

Just as an update.

Kyson kindly sent me updated firmware - many thanks.

I can now tether to the iPhone wirelessly using Repeater mode but USB tethering still doesn’t work. Have reported to Kyson and hopefully he can look into this.

Yeah! I had replied you in the email. If it is possible, we can make a remote access to see what is happening.

@kyson-lok
I can confirm that some of the problems I had encountered with tethering were due to bad cable. I found that the Lightning plug on my Apple cable was dodgy when plugged in one way. When plugged in the other way, it works fine. That accounts for the repeated appearance/disappearance of the Trust/Don’tTrust pop-up.

Using a newer Anker cable, I still find that getting tethering to work is a bit random. It can take a bunch of fiddlng with the Personal Hotspot button to get it to work. The most reliable sequence seems to be:

  • turn Hotspot on.
  • connect cable between iPhone and Mango router.
  • approve the Trust pop-up if it appears.
  • turn Hotspot off.
  • tap Connect on router’s tethering GUI.
  • turn Hotspot back on.