Is it possible to route different applications through different network interfaces?

Let's say (hypothetically) I want to route /usr/bin/thunderbird through vlan0 but /usr/bin/firefox through eth0.

Is there a way? And if so, is there a graphical tool for it as well?


An easier solution is a custom routing to specific hosts, in your example, to your mail server.


Routing is done at IP level, which doesn't know anything about applications that are generating traffic. So I don't think it's possible.

  • 1
    How is it possible then that with netstat -p you can see the program behind a specific network connection? – mydoghasworms Jun 7 '11 at 18:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.