С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 12/07/11 в 20:41 |
Клиент под винду...
Вот кусок того что он делает на автомате при коннекте...
Код: | Tue Jul 12 21:25:28 2011 us=96000 C:\WINDOWS\system32\route.exe DELETE 0.0.0.0 MASK 0.0.0.0 192.168.3.1
Tue Jul 12 21:25:28 2011 us=96000 Route deletion via IPAPI succeeded [adaptive]
Tue Jul 12 21:25:28 2011 us=96000 C:\WINDOWS\system32\route.exe ADD 0.0.0.0 MASK 0.0.0.0 192.168.120.1
|
После чего все идет само собой через опен-впн, мне это не нужно как ему это дело запретить делать АВТОМАТОМ?
В конфиге (локально) ничего такого не прописанно..
|
|
|
|
Модератор Be afraid!
Be very afraid!
С нами с 14.10.02
Сообщения: 5762
|
Добавлено: 12/07/11 в 22:42 |
Ты можешь вручную задать пути до ИП адресов, которые нужно открывать минуя ВПН, путем следующих команд:
route -p add XXX.XXX.XXX.XXX MASK 255.255.255.255 192.168.3.1
По route/? посмотри справку если что. Ключ -p добавляет путь на постоянку (после перезагрузки сохранится).
|
|
|
|
С нами с 15.04.08
Сообщения: 43
Рейтинг: 33
|
Добавлено: 12/07/11 в 22:55 |
опция в конфиге openvpn (на сервере)
Код: | push "redirect-gateway def1" |
для добавления определенных хостов
Код: | push "route 1.2.3.4 255.255.255.255"
push "route 1.2.3.5 255.255.255.255"
push "route 1.2.3.6 255.255.255.255"
|
Чтобы push работали на клиенте надо добавить
Цитата: | --pull This option must be used on a client which is connecting to a multi-client server. It indicates to OpenVPN that it should accept options pushed by the server, provided
they are part of the legal set of pushable options (note that the --pull option is implied by --client ).
In particular, --pull allows the server to push routes to the client, so you should not use --pull or --client in situations where you don't trust the server to have con‐
trol over the client's routing table.
|
либо если неохота юзать push, юзать на клиенте:
Код: | route 1.2.3.4 255.255.255.255
route 1.2.3.5 255.255.255.255
route 1.2.3.6 255.255.255.255
|
если надо пустить определенные хосты через дефолтный гейт, то
Код: | route 1.2.3.4 255.255.255.255 net_gateway
route host.com 255.255.255.255 net_gateway
route 1.2.3.4 255.255.255.255 net_gateway |
Последний раз редактировалось: msth (12/07/11 в 23:12), всего редактировалось 5 раз(а)
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 12/07/11 в 23:07 |
Опция push-reset на клиенте отключает push, насколько понимаю.
P.S. не пробовал. Но man так говорит. Маны хорошие
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 12/07/11 в 23:16 |
Мне тупо нужно пустить ВСЕ хосты через ДЕФОЛТ!
Пока тупо добавил строчку
route-delay 50000000000000
Т.е. он мне не врубает роутинг на себя, а ждет бесконечно долго... цевильное есть решение?
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 12/07/11 в 23:20 |
JM писал: | Мне тупо нужно пустить ВСЕ хосты через ДЕФОЛТ!
|
Ты не сказал, у тебя доступ к серверу есть или нет? Потому как если есть - просто отключи push вообще. Если нету - используй push-reset на клиенте. И у тебя роутинг-таблицы вообще не будут меняться.
Вот и все.
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 12/07/11 в 23:38 |
На сервак нет если в конфиге локально дописываю push-reset
Options error: option 'push-reset' cannot be used in this context
и все...
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 13/07/11 в 00:02 |
|
|
|
|
С нами с 15.04.08
Сообщения: 43
Рейтинг: 33
|
Добавлено: 13/07/11 в 00:06 |
Можешь попробовать заменить client на tls-client в конфиге.
Либо добавить route-nopull (не уверен точно ли оно заигнорит redirect-def gateway.)
Так как опция client уже включает pull и tls-client.
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 13/07/11 в 00:17 |
Помог
route-nopull
Всем спасибо!!!
Но вот блин почему про это в мануале незя написать ;)?
P.S.
tls-client - к стате вообще весь роутинг убивает, даже который нужный остеться ;) тоже вариант, но более длинный вышел... не стал доделывать до конца
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 13/07/11 в 00:20 |
Dr.Syshalt: не поверю но расскажи если гугл то по какому запросу ;)
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 13/07/11 в 08:56 |
JM писал: | не поверю но расскажи если гугл то по какому запросу ;) |
"openvpn ignore server push"
там наткнулся на упоминание route-nopull
проверил еще одним поиском.
на все - 15 секунд ;)
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 13/07/11 в 09:03 |
Ну вот главное надо знать что искатьб я искал disable route... и в таком духе ниче не нашел ;(
Еще раз спасибо!
|
|
|
|