Есть Debian Etch, eth1 10.0.2.100 смотрит в локалку 10.0.0.0\8, eth0 смотрит в районную сеть провайдера, DHCP. Подключение к инету через то же pptp, выдается статика, пусть она будет для примера 80.100.200.55, получаем ppp0 80.100.200.55. На этот ip у меня прекрасно коннектятся клиенты, однако ничего кроме сервера не видят, включаяя друг друга.
Сменил диапазон для чистоты эксперимента, чтобы не пересекался с локальным. Ставлю цель хоть между собой чтобы друг-друга увидели, а там разберемся. Теперь
localip 192.168.100.1
remoteip 192.168.100.10-40
Соответственно nodefaultroute закомментил.
Маршрутизация при подключенных клиентах теперь выглядит так:
Но у меня этот же сервер и инетом рулит, так что форвардинг уже включен. Если у Вас такая же ситуация, но форвардинга по умолчанию нет, то видимо надо сделать так:
О! Еще вопрос появился. А нельзя ли поменять имя интерфейсов для pptpd? Просто хотелось бы, чтобы либо ppp0 (мой коннект к провайдеру) назывался по другому, либо все коннекты ко мне (сейчас ppp1 и так далее) назывались по другому, например vpn1 etc?