Pagina 1 di 1

[RISOLTO] openvpn KEY_DIR

Inviato: lun 12 feb 2007, 0:01
da sbampy
ragazzi ho installato openvpn seguendo la guida di slacky, appena arrivo al punto di dare:

Codice: Seleziona tutto

#./clean-all
you must define KEY_DIR
ho modificato il file vars ma restituisce sempre lo stesso mess.
Da cosa può essere causato??

Inviato: lun 12 feb 2007, 0:49
da dapuzz
premesso che non ne so niente, ma leggo dall'how-to
Set KEY_DIR to point to a directory which will contain all keys, certificates, etc. This directory need not exist, and if it does, it will be deleted with rm -rf, so BE CAREFUL how you set KEY_DIR.
In poche parole devi settare KEY_DIR in qualche file di configurazione in modo che punti ad una directory che al momento non esiste, ma che conterrà certificati e chiavi.

Inviato: lun 12 feb 2007, 1:09
da sbampy
si questo lo so ma non ho capito perchè mi restituisce sempre you must define KEY_DIR
non lo dovrebbe fare

Inviato: lun 12 feb 2007, 1:30
da dapuzz
perchè il codice che fa il contollo è

Codice: Seleziona tutto

if test $d; then
	rm -rf $d
	mkdir $d && \
	chmod go-rwx $d && \
	touch $d/index.txt && \
	echo 01 >$d/serial
else
	echo you must define KEY_DIR
fi
e noi tutti sappiamo bene che una variabile non inizializzata è falsa mentre una qualsiasi stringa è vera.

ps: lo script vars si occpupa di esportare la variabile KEY_DIR come path_corrente/keys
Hai lanciato lo script vars?

Inviato: lun 12 feb 2007, 1:39
da sbampy
si certo è la prima cosa che ho fatto

Inviato: lun 12 feb 2007, 10:52
da dapuzz
dopo che hai lanciato vars, prova a fare un echo $KEY_DIR e vedi se è impostata o se è vuota :s

Inviato: lun 12 feb 2007, 14:14
da sbampy
ho eseguito il comando e mi restituisce:

Codice: Seleziona tutto

#echo $KEY_DIR

#
perciò non è impostata, come faccio ad impostarla?

Inviato: lun 12 feb 2007, 14:27
da dapuzz
sempre dalla shell "export KEY_DIR=/path/to/directory"
ma lo fa già lo script vars. Mi preoccuperei più di vedere perchè vars non fa il suo dovere...

Inviato: lun 12 feb 2007, 14:30
da sbampy
se il comando export KEY_DIR=/path/to/directory lo lancio da console la KEY_DIR viene impostata tranquillamente, tramite ./vars invece no, non ti so dire il motivo

Inviato: lun 12 feb 2007, 14:36
da sbampy
l'unica cosa che ho trovato al riguardo è la seguente:
I had the same problem till I realized that there was a small syntax prob in the HOWTO. where it says ".vars" it should be ". vars" with a space after the period. hope this helps
ma non riesco a capire dove apporta la modifica.

Inviato: lun 12 feb 2007, 14:38
da dapuzz
http://openvpn.net/easyrsa.html è il passo numero 5

Inviato: lun 12 feb 2007, 14:43
da sbampy
:shock: mamma mia tutto questo per non aver letto bene :D :D :D

Grazie tantissime dapuzz