Задать вопрос

Как указать отдельному приложению имя сетевого интерфейса?

Ситуация: компьютер с воткнутым в него 3G-модемом (ppp0) и подключенный к некоему роутеру (eth0). Для первого используется pppd, для второго NetworkManager.

Как заставить, например, Chromium ходить в интернет через ppp0, а не через eth0?
  • Вопрос задан
  • 2884 просмотра
Подписаться 5 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    AL-1802 Администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Через iptables можно маркировать пакеты определенного приложения
потом создать для маркированных пакетов отдельную таблицу маршрутизации в её замаршрутить в нужный вам интерфейс.
в целом не самый легкий способ и раньше для этого нужны были определенные пакеты расширения iptables

второй способ прописать в хроме прокси и маршрут до прокси кинуть на нужный интерфейс одна строчка с
ip route add bla bla lba
Ответ написан
@brutal_lobster
Посмотрите в сторону network namespaces.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы