|
Как указать Windows c какого сетевого подключения забирать интернет? | ☑ | ||
---|---|---|---|---|
0
Pro-tone
10.06.16
✎
13:14
|
В ОС во вкладке есть несколько сетевых подключений. На каждом есть выход в интернет. Как указать конкретному приложению ОС (в моем случае это Splashtop) забирать интернет по определенному сетевому подключению (просто я хочу его пускать через мобильный интернет, так как он поживее, но при этом отключать остальные подключения мне не нужно)?
|
|||
2
Зая Бусечка
10.06.16
✎
13:15
|
Вот блин....
"Насколько я помню, винда такого делать не умеет" |
|||
3
Pro-tone
10.06.16
✎
13:18
|
эх, может еще мнения у кого будут?
|
|||
4
Garykom
гуру
10.06.16
✎
13:38
|
Штатными средствами только если нуна определенный (по ip) инет забирать, это через метрику и шлюзы
|
|||
5
Pro-tone
10.06.16
✎
14:05
|
(4) мда, проблемка однако
|
|||
6
MM
10.06.16
✎
14:14
|
(4)+
Посмотрите команду route с под командой route add. |
|||
7
Gary417
10.06.16
✎
14:28
|
(6) нельзя конкретному приложению маршрут назначить
|
|||
8
eklmn
гуру
10.06.16
✎
14:30
|
vpn
|
|||
9
mistеr
10.06.16
✎
14:31
|
(7) Но если на сервера этого приложения больше никто не ломится, то эффект будет тот же.
|
|||
10
MM
10.06.16
✎
14:32
|
(7) Но можно назначить маршрут на IP, если приложение обращается к одному ИП (или их небольшому количеству), то получится почти то, что нужно.
|
|||
11
vde69
10.06.16
✎
14:32
|
(7)зато можно конкретному IP получателю... и конкретному порту...
то есть если в приложении можно указать нестандартный порт шлюза - считай проблема решена |
|||
12
Garykom
гуру
10.06.16
✎
14:34
|
(5) Через прокси то сделай, приложение пусть через прокси пашет прописанную в настройках, а вот прокся особая уже умеет через нужное подключение сама.
|
|||
13
Pro-tone
10.06.16
✎
15:44
|
(12) не все приложения имеют настройки для работы с прокси, у Splashtop их, например, нет
|
|||
14
Garykom
гуру
10.06.16
✎
15:48
|
(13) На этот случай есть виртуалка в которую можно засунуть приложение, или специальный софт который заставляет приложения не умеющие через прокси работать через них.
|
|||
15
Pro-tone
10.06.16
✎
15:52
|
(14) ну да, можно какой-то прокси-контейнер подвязать, только все равно это костыль какой-то, так как в явном виде настройки метрики подключения все равно не видны, и они динамически могут меняться по идее. А в прокси ты указывать должен явно их.
|
|||
16
Йохохо
10.06.16
✎
16:01
|
можно фаерволом попробовать, одна сеть предприятия вторая общественная и в фаерволе зарубить для сплештопа предприятие
|
|||
17
kofeinik
10.06.16
✎
16:06
|
Нельзя в винде делать несколько default gateway, source routing и назначения шлюзов/маршрутов по приложению тоже нельзя. Ничего нельзя. :)
|
|||
18
arsik
гуру
10.06.16
✎
16:14
|
(17) Да вроде нигде нельзя больше одного default gateway
|
|||
19
kofeinik
10.06.16
✎
20:16
|
(18) Как это нельзя, можно еще как. Но не в винде.
|
|||
20
Лефмихалыч
10.06.16
✎
20:21
|
этому хреншоту абсолютно точно все интернеты не нужны, а нужен роут до своего сервера. А это решается просто:
route.exe /? |
|||
21
Garykom
гуру
10.06.16
✎
21:33
|
(20) у этого "хреншота" могут быть прямые коннекты, а не только через свой постоянный сервер и что тогда?
|
|||
22
Лефмихалыч
10.06.16
✎
21:43
|
(21) яд, стена
|
|||
23
24_Over_Q
10.06.16
✎
21:45
|
Расширенная настройка брандмауэра Windows (консоль ммс который) решит Вашу проблему просто и легко.
|
|||
24
Zamestas
10.06.16
✎
22:39
|
(0) Настройка маршрутизации под виндой - занятие для извращенцев.
|
|||
25
Zamestas
10.06.16
✎
22:40
|
(23) Как эта консоль решит проблему (0) - кратенько не расскажите?
|
|||
26
24_Over_Q
11.06.16
✎
00:19
|
(25) Брандмауэр - дополнительные параметры - создать настраиваемое правило. Там все понятно
|
|||
27
Jump
11.06.16
✎
05:38
|
(0)Это невозможно.
Хотя с использованием внешних сервисов можно сделать. Назначьте нужному приложению выход в интернет через прокси, добавьте в систему маршрут до адреса прокси через нужный интерфейс. |
|||
28
Jump
11.06.16
✎
05:44
|
(17) Вот те раз. Как это нельзя? С каких пор?
Да хоть десять маршрутов по умолчанию. |
|||
29
Jump
11.06.16
✎
05:44
|
(23) Бред.
|
|||
30
Jump
11.06.16
✎
05:45
|
(24) Практически ничем не отличается от настройки маршрутизации в линуксе.
|
|||
31
24_Over_Q
11.06.16
✎
13:15
|
(29) Какие Ваши доказательства?
|
|||
32
24_Over_Q
11.06.16
✎
13:19
|
Настраиваемое правило - Область - Локальные адреса, к которым применяется данное правило. Конечно, можно и ForeFront установить для этой задачи, но не думаю, что ТС это нужно.
|
|||
33
24_Over_Q
11.06.16
✎
13:27
|
А, да - если никто не понял - маршрутизация здесь не нужна от слова ВООБЩЕ))
|
|||
34
Jump
11.06.16
✎
13:31
|
(31) Брандмаэуэр блокирует трафик или не блокирует.
И все. Больше он ничего не делает. Поэтому использовать его для того, чтобы направить трафик приложения на определенный интерфейс невозможно. |
|||
35
Jump
11.06.16
✎
13:31
|
(33) Маршрутизацией разумеется это решить невозможно.
|
|||
36
24_Over_Q
11.06.16
✎
13:37
|
(34) Такое слово, как "публикация" (publish), Вам известно?
Это тоже одна из функций брандмауэров. Функций, а не действий. Если подумать головой, то все получится. Если приложение слушает на всех интерфейсах - то достаточно запретить ходить по порту на те, которые не нужны, и разрешить на том, который нужен. Если же приложению (порту) можно указать еще и интерфейс (на уровне самого приложения), тогда вопросов по реализации еще меньше. Точнее, 0. Их и так 0. |
|||
37
Garykom
гуру
11.06.16
✎
15:26
|
(36) Приложение из (0) сначала в первую очередь клиент и только потом сервер (оно нихрена не сервер реально ибо nat).
И к чему ваше "приложение слушает на всех интерфейсах - то достаточно запретить ходить по порту на те, которые не нужны, и разрешить на том, который нужен" ??? |
|||
38
24_Over_Q
11.06.16
✎
16:03
|
(37) Если оно клиент - тогда меняем логику с inbound на outbound. В остальном все точно так же. Если приложение слушает (или ломится наружу) по некоему порту на всех интерфейсах - тогда, для получения результата, действительно, нужно запретить слушать (ломиться) на eth0, lan1, wan3, или что там у ТС, и оставить нужный. Все эти сущности настраиваются ровно там, где я указал ранее.
А вообще - если человек в системном/сетевом администрировании не случайный - то эта фраза никакой расшифровки не требует. Дополнительную полемику вызвать может. На чем оно слушает - можно посмотреть на вкладке Сеть Монитора ресурсов, вызываемого с вкладки Производительность Диспетчера задач (win), или с помощью команды netstat -a |
|||
39
24_Over_Q
11.06.16
✎
16:06
|
(37) Да, и ТС слова NAT нигде не нашел. Если же приложение splashtop само делает NAT - тогда непонятно, к чему на его сайте в разделе support вот это:
http://support-splashtopenterprise.splashtop.com/entries/21959787-How-to-get-Streamer-through-the-firewall-on-the-desktop-or-laptop- Речь лишь о том, что у ТС на компе "пять инетов", а заюзать хочет один. Предложенное мной решение - тупо рабочее |
|||
40
Garykom
гуру
11.06.16
✎
16:09
|
(38) Если запретить ломиться на некий сетевой интерфейс с чего взяли что оно будет ломиться на другой?
Оно же тупо по наиболее короткой цепочке ломится через метрику шлюзов? Будет "нет доступа" и все )) |
|||
41
Shamandafil
11.06.16
✎
16:25
|
(38) А можно подробнее описать эти действия? Если не хочется возиться со скриншотами, то можно из командной строки (netsh advfirewal). Вы уверены, что система пустит трафик по разрешённому маршруту, а не по тому, что показывает route print, когда брандмауэр запрещает работу через него?
|
|||
42
Jump
11.06.16
✎
16:31
|
(38) Приложение никак не может ломиться наружу на всех интерфейсах.
Приложению вообще неведомы интерфейсы и их наличие. Оно просто ломиться наружу. А уж система весь трафик который идет наружу отправляет на нужный интерфейс, либо по маршруту, если он есть, либо просто на шлюз по умолчанию. Все что вы можете сделать в брандмауэре - открыть или закрыть доступ. И все. |
|||
43
24_Over_Q
11.06.16
✎
16:39
|
Ну, короче - я это сделал. Подключил телефон к компу по usb, и сделал ровно то, что описывал, для приложения firefox.exe. Оказывается, Мегафон наружу отсвечивает румынским (!) адресом. Факт есть факт - все работает. Единственное, что для стабильности таковой работы правило нужно создать для порта программы, а не для программы. То есть, при возможности, нужно "увести" стандартный splashtop-овский порт с 443 на 44300. На сервере, понятно, тоже придется это сделать, причем, сначала.
|
|||
44
24_Over_Q
11.06.16
✎
16:50
|
Гы, румынский адрес был от прокси-плагина. После отключения - нормальный Мегафоновский
|
|||
45
24_Over_Q
11.06.16
✎
17:12
|
т.е. - оба правила - outbond, одно (вводим первым, чтобы было ниже) - запрещающее, для ip интерфейса Lan, для программы/порта, второе - allow, для ip интерфейса NDIS (мобила), для той же программы/порта. Не поленился проверить для ping.exe)))
З.Ы. ОС - W2K12R2 |
|||
46
24_Over_Q
11.06.16
✎
17:17
|
(42) Я, как бы, не только теоретик, но еще и практик, с кучей сертификатов MS (это кроме 1С, из прошлой жизни), и с где-то 18-ти летним опытом только работы в ИТ, от сисадмина, до ИТ-директора. За эти годы у меня сформировалась привычка утверждать лишь доподлинно известные мне вещи, а уж если их еще и легко проверить - то тем более. Кстати, вот, например, хороший способ проверить правильность написания мягкого знака в окончаниях глаголов - что делать/что сделать....)))
|
|||
47
Cyberhawk
11.06.16
✎
17:24
|
В студенчестев использовал Проксифаер
|
|||
48
Jump
11.06.16
✎
17:30
|
(46) Еще раз, и подробнее - что вы сделали.
Вы хотите сказать, что каким то образом с помощью бранмауэра заставили идти трафик не на шлюз по умолчанию? |
|||
49
Shamandafil
11.06.16
✎
17:32
|
(45) А этот NDIS случайно не интерфейс по умолчанию? Т.е. можно поменять в правилах NDIS и Lan местами, и трафик пойдёт через проводную сеть?
|
|||
50
Garykom
гуру
11.06.16
✎
19:21
|
(48) Походу он по внешнему ip шлюза прова перед уже самим инетом (после ip ифейса девайса) роутинг сделал
Можно но если ip прова меняется и причем постоянно? |
|||
51
24_Over_Q
11.06.16
✎
20:48
|
Все гораздо проще. Маршрут ВТОРОГО соединения тоже есть в таблице. В моем случае ip NDIS - уже "отроутенный" адрес (телефон как модем). Далее, WINDOWS тупо пофиг, не пошло по одному - пошло по "младшей" метрике. Говорю ж - самое простое и тупое решение - почти всегда рабочее)))
|
|||
52
Garykom
гуру
11.06.16
✎
21:08
|
(51) Хочешь сказать что запустил два броузера и один пашет через один интерфейс а другой через другой и без всяких прокси?
|
|||
53
24_Over_Q
11.06.16
✎
21:59
|
(52) Браузер пашет плохо. Вообще, этот метод плохо работает (но работает) для приложения. Поэтому лучше для порта
|
|||
54
Garykom
гуру
11.06.16
✎
22:14
|
(53) Убил... простая маршрутизация по порту не проще? Без левых/лишних фаерволов?
|
|||
55
24_Over_Q
11.06.16
✎
23:07
|
(54) Ха, задача-то в том, чтобы доказать принципиальную возможность)) И она есть. Стабильность работы - другой вопрос. Скажем так - примитивные приложения, типа pathping, ping, etc заворачиваются, и работают. Более того, заморочившись выделением "высокого" порта под задачу можно тонко отстроиться правилами, и стабильность обрести. Файрволл не левый, а виндовый)) Короче, это возможно. Но лучше делать по другому lol)))
|
|||
56
Zamestas
12.06.16
✎
00:06
|
(30) Немного не правильно сформулировал - сама идея настраивать что либо, связанное с маршрутизацией (балансировкой/отказоустойчивостью) на пользовательской машине изврат.
|
|||
57
Pro-tone
07.07.16
✎
13:07
|
В общем решил совершенно примитивным способом задачу. На одном основном сетевом подключении прописал DNS произвольным образом, так что с него инет перестал получаться. И Винда стала использовать второе подключение что по USB, то есть мобильный инет.
|
|||
58
Garykom
гуру
07.07.16
✎
13:15
|
(57) Но винда стала использовать его для любых ip которые не нашла через основное.
Для одного приложения которому нужен инет, когда другие приложения используют другое подключение задача то не решена. |
|||
59
Pro-tone
07.07.16
✎
14:15
|
(58) ну да, пока в режиме "весь инет по одному подключению" при включенном втором для локальной сетки
|
|||
60
Garykom
гуру
07.07.16
✎
14:22
|
(59) Это как бы штатный режим работы, достаточно шлюз по умолчанию для ip за пределами сети того.
Если локалка из нескольких подсетей то шлюз(ы) для каждой подсетки прописать. |
|||
61
Pro-tone
07.07.16
✎
14:27
|
(60) ага, ну хотя бы пока так
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |