LinuxForum.Fans
Тема

OpenVpn & Debian

Автор: Kettler 5 сообщений 3659 просмотров
#176960

./build-dh
./build-dh: line 7: dhparam: команда не найдена

Что не до установил?

#177534
Kettler написал:
./build-dh
./build-dh: line 7: dhparam: команда не найдена

Что не до установил?

Ну раз Вас на гугле забанили...
Погуглил за Вас и выяснил, что эта команда тесно связана с пакетом openSSL.

#177539

перед тем как слать в google установите данный пакет и посмотрите его содержимое.
Гуглить не учите. Хотите показаться умным лучше промолчите.

#177561

Давайте жить дружно! :)
Я сказал что он СВЯЗАН. Не?
Это не часть пакета а команда.

Смотрим содержимое 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 и пр.)


Прошу прощения что не смог отписать все это вчера т.к. выходил с коммуникатора :)

#177581

спс пробну. Закройте тему "Решено"

Войдите или зарегистрируйтесь, чтобы ответить.