I have multiple wireless adapters (let's call them wlan0, wlan1) and I can connect to multiple networks (let's call them network0, network1) at the same time.
Now, what I want to accomplish is, route certain traffic through network1 and the rest through network0.
Namely, I usually work and stream music at the same time and I want to split those two activities to different networks.
I'm mobile and my work requires being online, and also have a static IP address. So I have a good, steady 3G connection device (which is a wireless access point) with a static IP address.
Since the data transfer is limited and expensive, I also want to carry around a usb wireless adapter (wlan1) to connect to free wireless networks, through which I can stream my music (generally spotify and some internet radios).
I expect all my other "formal" network traffic to go through wlan0.
How do I accomplish this?