Ubuntu Server 14.04.1 Como configurar o servidor OpenVPN em uma máquina separada do gateway da LAN (com acesso a outras máquinas na LAN do servidor)
Certifique-se de que sua LAN openvpn não é a usual 192.168.1.1 ou 10.0.0.1. Se estiver, faça o login no seu roteador e altere o terceiro número, ou seja. 192.168. (Este número) .1
Certifique-se de encaminhar a porta 1194 em seu roteador para o IP do servidor OpenVPN
Rede de exemplo:
Gateway IP: 192.168.5.1
OpenVPN Server IP: 192.168.5.20
OpenVPN Config:
port 1194
proto udp
dev tun0
ca ca.crt
cert server.crt
key server.key
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 192.168.5.0 255.255.255.0"
push "route 10.8.0.0 255.255.255.0"
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
client-to-client
duplicate-cn
keepalive 10 120
tls-auth ta.key 0
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
Edite / etc / network / interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.5.20
netmask 255.255.255.0
broadcast 192.168.5.255
network 192.168.5.0
gateway 192.168.5.1
dns-nameservers 8.8.8.8
dns-nameservers 8.8.4.4
post-up iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to 192.168.5.20
Não deixe de comentar a configuração do ipv6
Edite /etc/sysctl.conf:
Alterar:
#net.ipv4.ip_forward=1
para:
net.ipv4.ip_forward=1
Supondo que suas chaves e configurações do cliente estejam todas esquecidas; Reinicie seu servidor e você deve estar pronto!
Uma vez conectado, ping do cliente:
Ping 10.8.0.1
Ping 192.168.5.20