Erinevus lehekülje "OpenVPNi lihtsad kasutusjuhud" redaktsioonide vahel
(→Krüpteeringuta tunnel 2 masina vahel) |
(→Mõned võtmed) |
||
(ei näidata sama kasutaja 12 vahepealset redaktsiooni) | |||
1. rida: | 1. rida: | ||
===Paigaldamine=== | ===Paigaldamine=== | ||
+ | |||
+ | Paigaldame oma operatsioonisüsteemi paketihaldusest openvpni. Näiteks Debianis käib see sedasi | ||
# apt-get install openvpn | # apt-get install openvpn | ||
− | mknod /dev/net/tun c 10 200 | + | Võimalik, et vahel on mõnes distros vaja ka tekitada masinasse tun seade või laadida |
− | modprobe tun | + | sellejaoks tarvilik moodul. |
+ | |||
+ | # mknod /dev/net/tun c 10 200 | ||
+ | # modprobe tun | ||
+ | |||
+ | Nii klient kui server kasutavad suhtluseks UDP porti 1194 ning seetõttu peaks tulemüür seda lubama. | ||
===Krüpteeringuta tunnel 2 masina vahel=== | ===Krüpteeringuta tunnel 2 masina vahel=== | ||
12. rida: | 19. rida: | ||
Esimeses masinas | Esimeses masinas | ||
− | openvpn --remote 193.40.0.1 --dev tun0 --ifconfig 10.0.0.1 10.40.0.2 --port 1194 | + | # openvpn --remote 193.40.0.1 --dev tun0 --ifconfig 10.0.0.1 10.40.0.2 --port 1194 |
Teises masinas | Teises masinas | ||
− | openvpn --remote 193.40.0.2 --dev tun0 --ifconfig 10.0.0.2 10.0.0.1 --port 1194 | + | # openvpn --remote 193.40.0.2 --dev tun0 --ifconfig 10.0.0.2 10.0.0.1 --port 1194 |
Kus | Kus | ||
− | 193.40.0.1 - Teise masina IP | + | 193.40.0.1 - Teise masina väline IP |
− | 193.40.0.2 - Esimese masina IP | + | 193.40.0.2 - Esimese masina väline IP |
+ | |||
+ | 10.40.0.2 ja 10.40.0.1 on aadressid mis omistatakse tun seadmetele. | ||
===Kahe punkti vahel saatilise võtmega krüpteeritud tunnel=== | ===Kahe punkti vahel saatilise võtmega krüpteeritud tunnel=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Loome staatilise võtme | Loome staatilise võtme | ||
42. rida: | 44. rida: | ||
ifconfig 10.0.0.1 10.0.0.2 | ifconfig 10.0.0.1 10.0.0.2 | ||
secret static.key | secret static.key | ||
− | |||
Kliendi seadistusfail | Kliendi seadistusfail | ||
− | remote kaugmasin.zoo.tartu.ee | + | remote kaugmasin.zoo.tartu.ee # serveri ip aadress või domeen |
dev tun | dev tun | ||
− | ifconfig 10. | + | ifconfig 10.0.0.2 10.0.0.1 |
secret static.key | secret static.key | ||
57. rida: | 58. rida: | ||
comp-lzo | comp-lzo | ||
− | + | Ühenduse võrgkatkestustele astupidavamaks tegemiseks | |
keepalive 10 60 | keepalive 10 60 | ||
63. rida: | 64. rida: | ||
persist-tun | persist-tun | ||
− | Selleks, et klient pääseks kogu serveri taga olevasse võrku | + | '''Selleks, et klient pääseks kogu serveri taga olevasse võrku''' |
+ | |||
+ | Kui OpenVPN server on võrgus 192.168.4.0/24 siis, et lasta kliendil sinna ligi pääseda tuleb kliendipoolel anda käsk | ||
+ | |||
+ | # route 192.168.0.0 255.255.255.0 | ||
− | + | Serveri konfi võib ka kohe kirjutada nt | |
− | + | push "route 192.168.0.0 255.255.255.0" |
Viimane redaktsioon: 22. aprill 2013, kell 23:09
Sisukord
Paigaldamine
Paigaldame oma operatsioonisüsteemi paketihaldusest openvpni. Näiteks Debianis käib see sedasi
# apt-get install openvpn
Võimalik, et vahel on mõnes distros vaja ka tekitada masinasse tun seade või laadida sellejaoks tarvilik moodul.
# mknod /dev/net/tun c 10 200 # modprobe tun
Nii klient kui server kasutavad suhtluseks UDP porti 1194 ning seetõttu peaks tulemüür seda lubama.
Krüpteeringuta tunnel 2 masina vahel
Lihtsaim viis openvpni abil ja ilma krüpteeringuta 2 masinat omavahel ühendada oleks järgnev
Esimeses masinas
# openvpn --remote 193.40.0.1 --dev tun0 --ifconfig 10.0.0.1 10.40.0.2 --port 1194
Teises masinas
# openvpn --remote 193.40.0.2 --dev tun0 --ifconfig 10.0.0.2 10.0.0.1 --port 1194
Kus
193.40.0.1 - Teise masina väline IP 193.40.0.2 - Esimese masina väline IP
10.40.0.2 ja 10.40.0.1 on aadressid mis omistatakse tun seadmetele.
Kahe punkti vahel saatilise võtmega krüpteeritud tunnel
Loome staatilise võtme
$ openvpn --genkey --secret static.key
Kopeerime selle võtme nii serveri kui kliendi peale
Serveri seadistusfail
dev tun ifconfig 10.0.0.1 10.0.0.2 secret static.key
Kliendi seadistusfail
remote kaugmasin.zoo.tartu.ee # serveri ip aadress või domeen dev tun ifconfig 10.0.0.2 10.0.0.1 secret static.key
Mõned võtmed
Lisaks võib sisse lülitada ühenduse pakkimise
comp-lzo
Ühenduse võrgkatkestustele astupidavamaks tegemiseks
keepalive 10 60 ping-timer-rem persist-tun
Selleks, et klient pääseks kogu serveri taga olevasse võrku
Kui OpenVPN server on võrgus 192.168.4.0/24 siis, et lasta kliendil sinna ligi pääseda tuleb kliendipoolel anda käsk
# route 192.168.0.0 255.255.255.0
Serveri konfi võib ka kohe kirjutada nt
push "route 192.168.0.0 255.255.255.0"