./build-dh
./build-dh: line 7: dhparam: команда не найдена
Что не до установил?
OpenVpn & Debian
./build-dh
./build-dh: line 7: dhparam: команда не найдена
Что не до установил?
Ну раз Вас на гугле забанили...
Погуглил за Вас и выяснил, что эта команда тесно связана с пакетом openSSL.
перед тем как слать в google установите данный пакет и посмотрите его содержимое.
Гуглить не учите. Хотите показаться умным лучше промолчите.
Давайте жить дружно! :)
Я сказал что он СВЯЗАН. Не?
Это не часть пакета а команда.
Смотрим содержимое build-dh
[console]# cat build-dh
#!/bin/bash
# Build Diffie-Hellman parameters for the server side
# of an SSL/TLS connection.
if [ -d $KEY_DIR ] && [ $KEY_SIZE ]; then
$OPENSSL dhparam -out ${KEY_DIR}/dh${KEY_SIZE}.pem ${KEY_SIZE}
else
echo 'Please source the vars script first (i.e. "source ./vars")'
echo 'Make sure you have edited it to reflect your configuration.'
fi
[/console]
Видим что скрипт просто не находит первую часть команды (путь (или имя которое уже в PATH) к OPENSSL) и пытается исполнить вместо openssl dhparam просто dhparam где и справедливо обламывается.
где он берет переменную? в файлике vars
его часть
[console]#
# This variable should point to
# the requested executables
#
export OPENSSL="openssl"
export PKCS11TOOL="pkcs11-tool"
export GREP="grep"
[/console]
Чтобы проверить делаем
[console][root@centos 2.0]# echo $OPENSSL[/console]
Пусто! Тогда
[console]
[root@centos 2.0]# cd /etc/openvpn/2.0
[root@centos 2.0]# source vars
NOTE: If you run ./clean-all, I will be doing a rm -rf on /etc/openvpn/keys
[root@centos 2.0]# echo $OPENSSL
openssl
[/console]
О как ) теперь все на месте! (Так же провряем что именно у нас на месте ;) Может там у нас вовсе не то чтобы нам хотелось видеть, тогда меняем все в vars и снова делаем "source vars")
далее чистим ключи если надо
./clean-all
И генеряем все остальное.
Если ВДРУГ не получится можно так же узнать порядок действий после установки? (ставили из пакета или сами собирали?)
Что вы делали до выполнения ./build-dh (операции с .vars и пр.)
Прошу прощения что не смог отписать все это вчера т.к. выходил с коммуникатора :)
спс пробну. Закройте тему "Решено"