I have a Motorola Moto G (2nd Gen/2014) phone. I have set up a mobile hot spot, and when I activate it, my laptop can connect to it. I can ping the gateway, so the wifi connection between phone and laptop is working. On the phone I can browse and check mail, etc, so the phone's mobile data connection is working. But I cannot use the internet from the laptop. It's not a DNS issue, because I can't even ping my work server by its IP, nor some common DNS servers like google's or OpenDNS.
Has anyone else had this problem, and if so is there a solution or workaround?
EDIT: after doing further digging, it seems only IPv6 forwarding is being enabled, and of course without root you can't enable it.