>так вот, протоколы tcp/udp позволяют это сделать без проблем, а вот для
>протокола gre я не уверен, что такое возможно, т.к. он не
>использует порты
>
>я, конечно, не 100% утверждаю, но, imho, так
Дело в том, что L2TP, в отличие от PPTP не использует GRE.
Он работает полностью через TCP/UDP.
Однако, "перелопатив" кучу ссылок, выданых яндексом, наткнулся на множество "заявлений", что L2TP мол через NAT не работает :(
Пичём все "юзают" windows-вариант сервера...
Чтоб кто-то L2TPd пользовался - мне не удалось найти.
А по поводу "работает на FreeBSD через NATd":
Нельзя ли по-подробнее? Я не знаком хорошо с FreeBSD, что такое NATd?
Демон, который делает простой NAT или он как-то "заточен" под VPN?
Я распишу ситуацию подробнее:
Мне надо поставить VPN-сервер внутри "домашней" сетки так, чтобы пользователи извне (например с работы) могли попадать внутрь локалки и использовать внутренние ресурсы.
При этом я могу написать ему "прямой" реальный IP без всяких NAT-ов.
NAT стоит не у меня. Просто если люди будут пытаться соединяться с работы, то у них там не факт что будут реальные IP-адреса. В 90% случаях это NAT или proxy. Отсюда и вопрос.