VPN/OpenVPN/Debian
Stránka popisuje instalaci OpenVPN klienta pro Linux. Tato služba je funkční, nicméně není dále podporována. Pro instalaci podporovaného klienta prosím přejděte na tuto stránku.
Tento návod byl převzat ze serveru openvpn.net
- Zdrojové kódy OpenVPN config/clienta openvpn-2.0.9.tar.gz
Instalace z tarballu
Rozbalení (unzip) distribuce:
gzip -dc openvpn-2.0_rc9.tar.gz | tar xvf -
Sestavení OpenVPN:
cd openvpn-2.0_rc9 ./configure make make install
Jestliže není stažena knihovna LZO, přidejte --disable-lzo za příkaz configure. Ostatní nastavení mohou být zapnuty jako pthread pomocí ./configure --enable-pthread aby zvýšili latenci během dynamické výměny klíčů SSL/TLS. Příkaz
./configure --help
zobrazí všechny volby konfigurace. První konfigurace Jestliže používáte Linux 2.4.7 nebo vyšší, je možné, že ovladač TUN/TAP je již obsažen v jádru. Můžete si to ověřit příkazem
locate if_tun.h
který by měl ukázat následující soubor /usr/include/linux/if_tun.h.
V Linuxu 2.4.7 nebo vyšším, Pokud jste instalovali z tarballu, proveďte následující příkaz abyste nakonfigurovali zařízení TUN/TAP (tento krok můžete přeskočit pokud jste instalovali z RPM, protože RPM to udělá automaticky za vás):
mknod /dev/net/tun c 10 200
Jestliže používáte Linux 2.2, měli byste si stáhnout Verzi 1.1 TUN/TAP modulu jádra a řídit se instrukcemi instalace. Konfiguracni kroky po restartu
V Linuxu, dřív než použijete OpenVPN nebo jiný program využívající TUN/TAP zařízení, měli byste nahrát TUN/TAP modul jádra:
modprobe tun
a zapnout IP forwarding:
echo 1 > /proc/sys/net/ipv4/ip_forward
Spuštění VPN v SSL/TLS módu
V Home spusťte VPN příkazem:
/etc/init.d/openvpn start