So, i wanted to have wlan0 (internal) connected to my home wifi, as well as wlan1 (usb wifi dongle) to provide the stellarmate hotspot.
Reasons: i wanted better throughput and signal on the stellarmate wlan to the android app, while still staying connected to the internet via internal wifi adapter at home.

I configured both wifi networks via the systems network config application, but i could not access the internet, because every packet got sent out through wlan1 (stellarmate) instead of wlan0 (home wifi). The short background story: i was a linux sysadmin, 10 years ago.

Now some admin talk:
What i quickly found out (via "route -n")is that there were actually two default gateways (0.0.0.0) set, one for each wifi adapter/network, but the wlan1 entry had a lower Metric value (higher routing priority).
Why? Because on the first tab of a network's config, there is "priority 0" set by default. The assignment order, however, was wlan1 before wlan0, i suggest because it got configured first, so it got a higher priority resulting in a lower routing Metric value.

Solution:
Make sure the priority value in the network config dialog (first tab "general" iirc) is set to 0 for the interface you want to route all undirected packets through (to the internet or local LAN), while setting a HIGHER priority value (i finally set it to 10) for the stellarmate network, if bound to a different wifi transceiver.

Read More...