Доброго всем времени суток
Есть обычный домашний комп. На компе стоит Debian 13 + Plasma + всякий юзерский софт (браузер\игрульки\телега\etc)
У компа два сетевых соединения. Обычный LAN и USB`шный wifi-свисток. Каждое соединение ведёт в разные сети. Оба - постоянно активны.
Что надо: чтобы юзер, запуская приложение (например: телегу) мог вручную указывать, какое соединение использовать приложению.
Возможно ли такое? Если возможно, то как это настроить?
Заранее всем благодарен.
debian, lan, telegram, wi-fi, браузер

Самое простое, что приходит в голову: настроить каждое приложение так, чтобы оно использовало только свой интерфейс
XMs ★★★★★
(03.07.26 17:22:39 MSK)
Ответ на: комментарий от XMs 03.07.26 17:22:39 MSK

Для ясности: я понятия не имею, умеет ли это телега
XMs ★★★★★
(03.07.26 17:23:54 MSK)
Ответ на: комментарий от XMs 03.07.26 17:22:39 MSK
![]()
Чел. написал чтобы юзер мог выбирать.
anonymous
(03.07.26 17:29:24 MSK)
Ответ на: комментарий от anonymous 03.07.26 17:29:24 MSK
![]()
чтобы юзер мог выбирать.
анон, усеры разные бывают ) кому-то и правило iptables поменять из консоли не влом )
тс, кури в сторону полиси-бейзд рутинг или отдельных неймспейсов
aol ★★★★★
(03.07.26 17:34:00 MSK)
Последнее исправление: aol 03.07.26 17:34:59 MSK
(всего
исправлений: 2)
Ответ на: комментарий от anonymous 03.07.26 17:29:24 MSK

Так зайти в настройки приложения юзер-то может.
// Ну и как правильно заметили — юзеры разные бывают. Я думал о сетевых неймспейсах и о подобном, но как будто зайти в настройки проще
XMs ★★★★★
(03.07.26 17:37:59 MSK)

А можно поднять у себя прокси локально, и трафик его завернуть только в вайфай например, и поднять в системе метрику для вайфая. В целевой приложухе потом либо прописывать прокси, либо нет.
mergood
(03.07.26 17:43:21 MSK)
Ответ на: комментарий от XMs 03.07.26 17:37:59 MSK

Неймспейсы тоже тема. Можно написать для юзера готовые .desktop файлы, с какой сеткой запустить приложение.
mergood
(03.07.26 17:48:54 MSK)
Ответ на: комментарий от XMs 03.07.26 17:22:39 MSK

Когда-то давно, попадался мне мануал для чайников, по запуску десктопных приложений из консоли. С разными параметрами и ключами. Так вот там мелькало, что приложения, имеющие доступ к сети, можно было запускать с прямым указанием имени сетевого интерфейса… Мануал был под CentOS. Но это было так давно… На сегодня, ни поисковики, ни нейронка, ничего дельного (или достаточно простого, для десктопного пользователя Линуксов) не могут подсказать… Нейронки, кстати, предлагают накатать скрипт на питоне…
kuguar
(03.07.26 18:51:57 MSK)
автор топика
Ответ на: комментарий от XMs 03.07.26 17:37:59 MSK

Полагаете, в настройках приложения есть подобные настройки?
kuguar
(03.07.26 18:52:35 MSK)
автор топика
Ответ на: комментарий от mergood 03.07.26 17:43:21 MSK

Я тоже об этом подумывал… Но решил отложить - м.б. чего попроще найдётся.
kuguar
(03.07.26 18:53:23 MSK)
автор топика
Ответ на: комментарий от aol 03.07.26 17:34:00 MSK

Принял. Спасибо. Кальян есть… Пошёл за травкой…
kuguar
(03.07.26 18:54:15 MSK)
автор топика
Ответ на: комментарий от XMs 03.07.26 17:22:39 MSK

Это да…
kuguar
(03.07.26 18:54:48 MSK)
автор топика
![]()
nsenter
anonymous
(03.07.26 20:11:26 MSK)
Ответ на: комментарий от kuguar 03.07.26 18:52:35 MSK

Зависит от приложения. В некоторых настройки сети есть, в некоторых — нет
XMs ★★★★★
(03.07.26 22:42:41 MSK)
Ответ на: комментарий от kuguar 03.07.26 18:51:57 MSK
![]()
На сегодня, ни поисковики, ни нейронка, ничего дельного (или достаточно простого, для десктопного пользователя Линуксов) не могут подсказать
Вот тут рецепт относительно простой через подмену функции socket (с установкой SO_BINDTODEVICE) https://unix.stackexchange.com/a/648791

Два локальных прозрачных прокси со своими аплинками
targitaj ★★★★★
(04.07.26 01:24:10 MSK)
Ответ на: комментарий от mergood 03.07.26 17:43:21 MSK

А это даже лучше вариант. Дефолт и прокси для второй сети
targitaj ★★★★★
(04.07.26 01:25:02 MSK)
Ответ на: комментарий от mergood 03.07.26 17:43:21 MSK
![]()
Это если приложение умеет прокси во все функции. А поскольку нынче это не то чтобы не редкость когда оно так не умеет, то network namespaces выглядит более универсальным решением.

Есть обычный домашний комп. На компе стоит Debian 13 + Plasma + всякий юзерский софт (браузер\игрульки\телега\etc). У компа два сетевых соединения. Обычный LAN и USB`шный wifi-свисток. Каждое соединение ведёт в разные сети. Оба - постоянно активны. Что надо: чтобы юзер, запуская приложение (например: телегу) мог вручную указывать, какое соединение использовать приложению. Возможно ли такое? Если возможно, то как это настроить?
У тебя обе сетевые карты подключены к одному домашнему роутеру? Если да, то гораздо лучше переключать сетевые потоки данных из одной подсети в другую на роутере, а не на компе.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Psiphon 3 в Debian 13 | 0 | 5 | 21-02-2026 |
| 2 | Специальные/зарезервированные IP-адреса? | 0 | 6 | 02-07-2026 |
| 3 | Debian Woody на qemu - не работает горячая смена дисков | -5 | 3 | 13-06-2026 |
| 4 | Что за зверь | 0 | 5 | 02-07-2026 |
| 5 | Снятие временных меток с ethernet пакетов. | 0 | 5 | 30-06-2026 |
| 6 | Непонятно удаление | 0 | 5 | 25-06-2026 |
| 7 | 8 Best Free and Open Source Console Based Network ‘top’ Tools | 0 | 5 | 08-06-2026 |
| 8 | CUDA error on Debian | 0 | 5 | 02-07-2026 |
| 9 | Re: Как узнать какой WiFi-адаптер стоит на ноутбуке? | 0 | 5 | 03-07-2026 |
| 10 | Re: Как узнать какой WiFi-адаптер стоит на ноутбуке? | 0 | 5 | 03-07-2026 |