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:
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:
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
Inviato: lun 12 feb 2007, 14:43
da sbampy