У меня если что стандартное подключение, получает все адреса от роутера на автомате...
Вообщем... поковырявшись с маршрутизацией... у меня не получается даже пустить трафик на определенный ИП
(при включённым vpn)
К примеру: берем сайт (
https://2ip.ru/) для проверки вашего ИП, посредством ping получаем его айпишник.
Далее... в постоянные маршруты прописываем: route -p add 188.40.35.183 mask 255.255.255.255 192.168.1.1
...по логике получается, мы говорим: вот адрес иди через стандартную дверь (шлюз) в данном случае роутер.
На практике: все равно весь трафик идет через vpn...
(карта маршрута)
Пробовал и в обратной последовательности, когда в конфиге vpn делаешь так:
https://community.openvpn.net/openvpn/wiki/IgnoreR...
Весь трафик начинает идти через стандартное подключение, прописываешь маршрут для заданного ип, но! все равно часть трафика не заворачивает в openVpn -овское подключение...
Люди добрые! Что я делаю не так?
(по идее должно работать)
/////
Так, вроде я решил проблему )
1. В конфиге openVPN (вверху) добавляем...
route 0.0.0.0 128.0.0.0 net_gateway
route 128.0.0.0 128.0.0.0 net_gateway
(тем самым мы пускаем весь трафик через стандартное подключение)
2. Лезем сюда и ставим:
https://r1ch.net/projects/forcebindip
(Эта штуковина управляет нужными нам прогами, и говорит им "туды ходи и через эту дверь" Но вы поняли...)
(На дворе 2016 год! и к сожалению винда не умеет решать подобные задачи штатными средствами)
3. (для тех кому лень постоянно в командной строке писать)
Для нужной нам проги (какую хотим запускать) делаем батник (запускаем от имени админа)
В батнике пишем (для примера сделал для Хрома)
ForceBindIP.exe 10.211.1.1 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
4. Ип интерфейса узнаем (он постоянно меняется) в "сведения о сетевом подключении"
(либо команда: route print)
PS: Получились грабли )) но зато работает все! проверил 3ри раза!
Если у кого появится свои варианты решения данных задач, буду рад их изучить.