Я установил pptpd на ubuntu 10.4 и настроил его следующим образом:
localip: 192.168.1.11 (сервер pptpd) remoteip: 192.168.1.150-199
Я также добавил пользователя и добавил следующую строку в /etc/rc.local: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
а также отредактировал /etc/sysctl.conf, чтобы включить переадресацию IP.
Я могу просматривать веб-страницы с помощью этого VPN и могу пинговать сервер 192.168.1.11. Всякий раз, когда я пытаюсь подключиться к другому хосту в той же сети (например, 192.168.1.200, веб-серверу), он терпит неудачу и время ожидания отклика истекает.
Кто-нибудь знает, как я могу получить доступ к другим компьютерам локальной сети с помощью vpn? Любая помощь приветствуется!
Я думаю, что локальная сеть, из которой подключается клиент, использует ту же подсеть, что и локальная сеть, где находится сервер pptp, обычно 192.168.1.0/24. Если да, то в этом проблема. Решением было бы использовать другую подсеть на стороне клиента или на стороне сервера.