Хорошо, я пытаюсь настроить сервер OpenVPN, и я уже делал это раньше, так что я вроде как новичок. Однако я зашел так далеко, что могу на своем клиентском компьютере подключиться, но я не могу просматривать Интернет / пинговать / делать что-либо, связанное с Интернетом, просто получить доступ к моему серверу.
Конфигурация сервера: http://pastebin.com/Eju4Pifj
Журнал ошибок клиентского компьютера: http://pastebin.com/pPkxKGgZ (отредактировал для собственной безопасности)
Конфигурация клиента:
client
float
dev tun
tun-mtu 1500
mssfix
proto tcp
remote My.local&.Wan.IP 1194
tls-remote server
ca ca.crt
cert BlaBlabLa.crt
key BlaBlabLa.key
auth SHA1
nobind
comp-lzo
persist-key
persist-tun
verb 0
route My.local&.Wan.IP 255.255.255.255 net_gateway
route 0.0.0.0 0.0.0.0
verb 5
Мои локальные и удаленные IP-адреса серверов в config / log files = My.local & .Wan.IP
И ***.***.***.***
= (Я думаю) мой роутер ip
Вы должны включить переадресацию IP. Чтобы включить IP-переадресацию, установите net.ipv4.ip_forward
как 1
echo 1 > /proc/sys/net/ipv4/ip_forward
Чтобы сделать эту конфигурацию постоянной, добавьте эту строку в /etc/sysctl.conf
net.ipv4.ip_forward = 1
И, наконец, добавьте правило MASQUERADE в iptables.
iptables -I POSTROUTING -t nat -s 10.0.0.0/24 -j MASQUERADE
Затем ваши клиенты могут подключиться к Интернету с помощью туннеля vpn.
Получил работу, используя это http://www.putdispenserhere.com/openvpn-debianubuntu-setup-script-for-openvz/