Добавить маршрут у клиента
От: meandr  
Дата: 26.12.10 21:49
Оценка:
Приветствую

есть vpn с сервер (pptpd) и windows клиенты которые к нему подключаються. Хотелось бы чтобы была возможность автоматического проставления маршрута у клиента в подсеть которая лежит за vpn (сейчас все раотает через default route — в резултатет чего у клиента весь трафик идет через vpn подключение), сейчас приходиться это делать руками, типа такого:


c:\windows\> route add 192.168.0.0 mask 255.255.255.0 192.168.2.100
Posted via RSDN NNTP Server 2.1 beta
Re: Добавить маршрут у клиента
От: ДимДимыч Украина http://klug.org.ua
Дата: 27.12.10 09:48
Оценка:
Здравствуйте, meandr, Вы писали:

M>есть vpn с сервер (pptpd) и windows клиенты которые к нему подключаються. Хотелось бы чтобы была возможность автоматического проставления маршрута у клиента в подсеть которая лежит за vpn


В соответствии с RFC 3442 у DHCP есть опция 121, с помощью которой можно передать статические маршруты. Но поймут ли ее виндовские клиенты
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[2]: Добавить маршрут у клиента
От: dr.Chaos Россия Украшения HandMade
Дата: 27.12.10 11:49
Оценка:
Здравствуйте, ДимДимыч, Вы писали:

ДД>В соответствии с RFC 3442 у DHCP есть опция 121, с помощью которой можно передать статические маршруты. Но поймут ли ее виндовские клиенты


Сходу на opennet статью не найду, но там говориться, что понимают. Вроде как Корбина этим активно пользуется.
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Re[2]: Добавить маршрут у клиента
От: meandr  
Дата: 27.12.10 18:59
Оценка:
Re: Добавить маршрут у клиента
А кка эти опции указывать в настройках pptpd? Не подскажите? Ничего такого в документации найти не могу
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Добавить маршрут у клиента
От: Raven  
Дата: 28.12.10 08:34
Оценка: 3 (1)
Здравствуйте, ДимДимыч, Вы писали:

ДД>Здравствуйте, meandr, Вы писали:


M>>есть vpn с сервер (pptpd) и windows клиенты которые к нему подключаються. Хотелось бы чтобы была возможность автоматического проставления маршрута у клиента в подсеть которая лежит за vpn


ДД>В соответствии с RFC 3442 у DHCP есть опция 121, с помощью которой можно передать статические маршруты. Но поймут ли ее виндовские клиенты


http://www.opennet.ru/tips/info/666.shtml
Там все описано с прмером скрипта
... << RSDN@Home 1.2.0 alpha 4 rev. 1481>>
Re[3]: Добавить маршрут у клиента
От: ДимДимыч Украина http://klug.org.ua
Дата: 28.12.10 10:40
Оценка:
Здравствуйте, meandr, Вы писали:

M>А кка эти опции указывать в настройках pptpd? Не подскажите? Ничего такого в документации найти не могу


Их надо указывать в настройках не pptpd, а dhcpd. Например, в dhcpd.conf:
option rfc3442-static-route code 121 = array of integer 8;

option rfc3442-static-route 24, 192, 168, 5, 192, 168, 1, 1, 
                            16, 172, 168, 192, 168, 1, 254;

даст маршруты
192.168.5.0/24 via 192.168.1.1
172.168.0.0/16 via 192.168.1.254
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[4]: Добавить маршрут у клиента
От: meandr  
Дата: 28.12.10 19:23
Оценка:
Re[3]: Добавить маршрут у клиента
Честно говоря ума не приложу как win pptp клиент может взаимодейтсвовать с dhcp. Ведь диапазон аресов который выдаються клиенту станавливаються в настройках pptpd тоже касаеться и DNS.
Posted via RSDN NNTP Server 2.1 beta
Re[5]: Добавить маршрут у клиента
От: meandr  
Дата: 28.12.10 19:27
Оценка:
Re[4]: Добавить маршрут у клиента
20030218, 1.1.3, ask IP-info from a real DHCP-server. It is possible
to get a Radius-server to do this.


Вот что написано в исходниках pptpd о dhcp, больше кода работающего с dhcp там нет. Может есть другой сервер который вс это умеет?
Posted via RSDN NNTP Server 2.1 beta
Re[6]: Добавить маршрут у клиента
От: ДимДимыч Украина http://klug.org.ua
Дата: 28.12.10 21:07
Оценка:
Здравствуйте, meandr, Вы писали:

M>20030218, 1.1.3, ask IP-info from a real DHCP-server. It is possible

M>to get a Radius-server to do this.

M>Вот что написано в исходниках pptpd о dhcp, больше кода работающего с dhcp там нет. Может есть другой сервер который вс это умеет?


Хм, тогда либо продолжать искать способ объяснить pptpd как передавать дополнительные опции, либо поднять отдельный dhcp-сервер, чтобы он выдавал адреса и вместе с ними опции.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.