Return interface of default route.

As the name of the method suggests, the default interface should be
returned and not the interface of the first found private network.
Also, add a meaningful error message to the raised exception.