IPV6 works fine, but IPV4 does not.

I can:

  • resolve dns names just fine (dont think its an dns issue)

  • I am connected to the AP correctly (dont think its a connectivity issue)

  • I have a IP address (IPV6) (but not an ipv4 one; I have entry inet6 but not inet) - however my android device which is in the same network has my troubled device

  • after usb tethering I have a inet entry and everything works as intended, but I would only consider this a temporary solution

I'm running arch with the newest packages.

Any ideas what might be causing this ?

closed as too broad by Rui F Ribeiro, schily, icarus, dirkt, Romeo Ninov Oct 25 '18 at 10:56

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Usually that's your router refusing to give you an IP address. But to be sure, you should share your networkd configuration. – Michael Hampton Oct 24 '18 at 14:51
  • You need an IPv4 address for IPv4 connections to work; if you don't have one, it won't work. There's not enough details in your question to guess what goes wrong. – dirkt Oct 25 '18 at 8:18