LINUX.ORG.RU

История изменений

Исправление AEP, (текущая версия) :

https://gist.githubusercontent.com/sethvargo/81227d2316207b7bd110df328d83fad8/raw/836c5c2650584d3279cb386f17b2a00aa91008fd/create-certs.sh

Правим на предмет req_distinguished_name (оставляем только CN = openwrt), и на предмет alt_names:

[alt_names]
IP.1  = 192.168.1.1
DNS.1 = openwrt
DNS.2 = openwrt.lan

И еще на предмет опции -subj при создании CA-сертификата: -subj "/CN=OpenWRT Router CA/"

Запускаем, добавляем tls/ca.crt в браузер в список доверенных сертификатов. tls/my-service.key копируем на роутер как /etc/uhttpd.key. Затем делаем /etc/uhttpd.crt такой командой:

cat tls/my-service.crt tls/ca.crt

Затем перезапускаем uhttpd и оно должно работать.

Исходная версия AEP, :