Инструкции по настройке сертификата сервера OpenVPN для маршрутизатора DD-WRT не соответствуют пользовательскому интерфейсу

Я настраиваю демон сервера OpenVPN на маршрутизаторе Buffalo N600, который поставляется с DD-WRT v.24 SP2.

Я следую инструкциям в VPN (The Easy Way) V24+, чтобы настроить серверную часть вещей, а затем настроить клиент OpenVPN (работающий в Windows). Инструкции начинаются с:

Начиная с DD-WRT v.24 SP1, теперь можно настроить DD-WRT в качестве устройства OpenVPN, используя только веб-интерфейс. Больше нет необходимости вводить команды оболочки или выводить сертификаты и файлы конфигурации в кавычки с помощью сценария оболочки.

Звучит хорошо. Вот скриншот экрана конфигурации сервера OpenVPN маршрутизатора:

Учитывая заявление о поддержке GUI, я оставил "Config via" установленным как "GUI".

Раздел конфигурации сервера Buffalo N600 DD-WRT OpenVPN

Я следовал разделу "Создание сертификатов с помощью Easy RSA в Windows" и без проблем создал свои сертификаты. Затем в документации говорится о вставке только что созданных сертификатов в соответствующие поля на экране конфигурации маршрутизатора:

Сопоставления сертификатов

Первая строка говорит, что в поле "Сертификат общедоступного сервера (CA Cert)" я должен вставить содержимое файла "ca.crt". Но есть поле "Public Server Cert" и поле "CA Cert". И 3-я строка говорит, что в поле "Public Server Cert" я должен вставить содержимое файла "server.crt".

Отображения полей не совпадают и являются неоднозначными. Что идет куда? Должен ли я действительно быть в режиме графического интерфейса?

1 ответ

Решение

Как правило, используя Easy RSA в Windows, это будут файлы:

Public Server Cert (CA Cert) будет назван ca.crtЭто корневой CA вашей личной PKI.

Public Server Cert будет назван server.crt Это сертификат вашего сервера X509. Вы можете назвать этот файл так, как считаете нужным.

Private server key будет назван server.key Это закрытый ключ вашего сервера. Вы можете назвать этот файл так, как считаете нужным.

dh.pem будет назван dhxxxx.pem или просто dh.pemЭто ключ Диффи-Хеллмана - xxxx может представлять количество битов, используемых при создании файла, например: 2048

TLS Auth будет назван ta.key Это ключ авторизации TLS или ключ HMAC. Это настоятельно рекомендуется использовать.

GUI mode выглядит подходящим для этой задачи.

Другие вопросы по тегам