У меня два интерфейса: eth0 и wlan0 на ноутбуке.
Возможные варианты использования:
- eth0 предоставляет мне доступ в Интернет, а wlan0 в настоящее время подключен к маршрутизатору, который не имеет подключения к Интернету. В целях разработки мне нужно подключиться к wlan0 по умолчанию, но использовать eth0 для серфинга
- eth0 и wlan0 оба подключены к Интернету. Для торрент-приложения eth0 следует использовать для скорости, но для переносимости ноутбука SSH должен иметь соединение через wlan0.
- eth0 - проводное соединение, wlan0 - беспроводное. Значимые данные должны передаваться через eth0, но другой трафик также может передаваться через wlan0.
Есть ли способ заставить приложения (например, nc.traditional
или firefox
) использовать определенный сетевой интерфейс? Обертка вроде бы example-wrapper eth0 program
тоже подойдет, если такая программа существует. Было бы неплохо, если бы это можно было настроить в Firefox (во время выполнения). Я хотел бы избежать решений IPTables, если это возможно.