URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92681
[ Назад ]

Исходное сообщение
"pptpd - subnet mask не поменять?!"

Отправлено Призрак , 30-Ноя-11 21:14 
Я сделал VPN и он заработал (Debian Squeeze, pptpd v1.3.4, клиенты под виндой). VPN простой - просто одна подсеть специально для всех клиентов, безо всяких лишних наворотов.

Только вот подсеть эта не /24, а... ну, скажем, или /28, или /20. Я лазил по всему интернету, читал маны pptpd и pppd - что, получается, нигде нельзя указать подсеть, кроме как на каждом виндовом компьютере руками прописывать?!.. Под FreeBSD с mpd5 сразу указывался IP и подсеть, а тут о подсети и не упоминается - только IP и всё (и винда, конечно, сразу думает что это /24). Ведь возможны же варианты, когда это VPN типа PROXYARP, и локальная сеть /28... Или, наоборот, /20 - и всё, клиенты не получат доступа к половине сети!..

Выдаваемый клиентам IP range - 192.168.113.5-10 (некоторые верят что он пытается сам угадать подсеть на основе диапазона IP).


Содержание

Сообщения в этом обсуждении
"pptpd - subnet mask не поменять?!"
Отправлено PavelR , 01-Дек-11 10:04 

VPN это pptp, что там думает винда - это её проблемы. Маска в соединении не передается.


"pptpd - subnet mask не поменять?!"
Отправлено Призрак , 01-Дек-11 15:29 

> VPN это pptp, что там думает винда - это её проблемы. Маска
> в соединении не передается.

О_О Не передаётся?!.. (проверил в mpd5 на FreeBSD) ...действительно, там он указывается, но не передаётся клиенту...

Ах, да - если подумать, ведь в vpn-подключении маска всегда 255.255.255.255, потому что хоста всего два, просто потом добавляется маршрут - который не передаётся через VPN, поэтому устанавливать его придётся на каждом клиенте... Винда по умолчанию пытается угадать, какой маршрут указать через этот сервер, но у неё не всегда получается...

Теперь дошло. Спасибо!