====== OpenVPN ====== ===== Telepítés ===== * https://help.ubuntu.com/10.04/serverguide/openvpn.html * https://help.ubuntu.com/community/OpenVPN * http://madisonlinux.org/InstallingOpenVPNOnUbuntu10.04?action=AttachFile&do=get&target=install_open_vpn_on_ubuntu.pdf - Telepítés: sudo apt-get install openvpn - Alap config bemásolása: sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/ sudo gzip -d /etc/openvpn/server.conf.gz - Config fájl (''/etc/openvpn/server.conf'') átállítása: # Communication local 80.80.20.34 port 1194 proto udp dev tun server 10.8.0.0 255.255.255.0 route 10.8.0.0 255.255.255.0 keepalive 10 120 #cipher AES-256-CBC comp-lzo ifconfig-pool-persist ipp.txt client-config-dir ccd persist-key persist-tun # Auth ca ca.pem cert vpn_server.pem key vpn_server.key dh dh1024.pem # Logging status openvpn-status.log verb 3 log-append /var/log/openvpn.log # ROUTE THE CLIENT'S INTERNET ACCESS THROUGH THIS SERVER: #push "redirect-gateway def1" #push "dhcp-option DNS 8.8.8.8 8.8.4.4" #push "remote-gateway vpn_server_ip" - DH paraméterfájl generálása: openssl dhparam -out "/etc/openvpn/dh1024.pem" 1024 - Szolgáltatás indítása: service openvpn start * A Cert láncban nem lehetnek megegyezőek a CN-ek * Mivel a VPN egy külön hálózatot fog létrehozni, ezért az esetleges ''iptables'' szabályokkal gond lehet. (engedélyezzük a ''tun0''-nak az INPUT ágát. * Ha szeretnénk a belső hálózat erőforrásait is megosztani, akkor figyeljünk, hogy a ''sysctl.conf''-ban engedélyezve legyen a routing és az ''iptables'' FORWARD ágán is fel kell venni a ''tun0''-t. * Ha az internetet is szeretnénk átkergetni a VPN-en, akkor az előzők mellé az ''iptables'' POSTROUTING láncán MASQUERADE-re is szükség lesz. {{tag>vpn}}\\