VPN/OpenVPN/Debian

Z HelpDesk

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

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