Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Debian: как разделить две сетки между приложениями?

Дата публикации: 03-07-2026 13:30:16



Доброго всем времени суток
Есть обычный домашний комп. На компе стоит 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-свисток. Каждое соединение ведёт в разные сети. Оба - постоянно активны. Что надо: чтобы юзер, запуская приложение (например: телегу) мог вручную указывать, какое соединение использовать приложению. Возможно ли такое? Если возможно, то как это настроить?

У тебя обе сетевые карты подключены к одному домашнему роутеру? Если да, то гораздо лучше переключать сетевые потоки данных из одной подсети в другую на роутере, а не на компе.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Psiphon 3 в Debian 130521-02-2026
2Специальные/зарезервированные IP-адреса?0602-07-2026
3Debian Woody на qemu - не работает горячая смена дисков-5313-06-2026
4Что за зверь0502-07-2026
5Снятие временных меток с ethernet пакетов.0530-06-2026
6Непонятно удаление0525-06-2026
78 Best Free and Open Source Console Based Network ‘top’ Tools0508-06-2026
8CUDA error on Debian0502-07-2026
9Re: Как узнать какой WiFi-адаптер стоит на ноутбуке?0503-07-2026
10Re: Как узнать какой WiFi-адаптер стоит на ноутбуке?0503-07-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 5. Источник: www.linux.org.ru.