У меня есть сервер CentOS, настроенный как сервер PPTP VPN.
Клиент - Windows 7 с «Использовать шлюз по умолчанию в удаленной сети» в расширенных свойствах TCP / IPv4 включить. Он может без проблем подключиться к CentOS и получить доступ к:
http://192.168.1.254/
)http://
)Но он НЕ МОЖЕТ получить доступ к другим веб-службам (google.com or 74.125.230.224
)
Я новичок в веб-серверах, поэтому не знаю, что может вызвать эту проблему.
echo 1 > /proc/sys/net/ipv4/ip_forward
и iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Я нашел решение.
На моем сервере был сценарий, который выполнялся при каждой перезагрузке: echo 0 > /proc/sys/net/ipv4/ip_forward
и УДАЛИТЬ (iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
) ...
Я добавил оболочку запуска с:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Все работает как шарм!