Generujemy klucz dla obu stron:
openvpn --genkey --secret klucz.key
Plik konfiguracyjny serwera: /etc/openvpn/pi.conf
dev tun
ifconfig 10.10.1.1 10.10.1.2
port 31415
proto tcp-server
secret klucz.key
Plik konfiguracyjny klienta: /etc/openvpn/ro.conf
dev tun
proto tcp-client
remote 195.64.175.x
ifconfig 10.10.1.2 10.10.1.1
port 31415
ping 180
ping-restart 420
uruchamiamy:
ro# /etc/init.d/openvpn start pi
pi# /etc/init.d/openvpn start ro
Jeśli po przy wykonaniu apt-get update pojawia się:
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
(może tak być po upgrade dysktrybucji do lenny), należy wykonać:
gpg --keyserver wwwkeys.eu.pgp.net --recv 9AA38DCD55BE302B
gpg --export --armor 9AA38DCD55BE302B | apt-key add -
Na
W: There is no public key available for the following key IDs: 4D270D06F42584E6
pomaga:
# apt-get install debian-keyring debian-archive-keyring
# apt-key update
Rozwiązane i opisane przy okazji.