Ответы пользователя по тегу Linux
  • Как правильно настроить NAT для доступа к внутреннему сервису из внутренней сети через внешний интерфейс?

    @Free0wl
    nft add rule inet nat postrouting oifname "Eeth1" counter masquerade
    nft add rule inet nat prerouting iifname "Eeth1" tcp dport { 80, 8080, 443 } counter dnat ip to 100.127.1.2
    nft add rule inet nat prerouting iifname "Leth0" ip saddr 100.127.1.0/24 ip daddr 192.168.1.2 tcp dport { 80, 8080, 443 } counter dnat ip to 100.127.1.2
    nft add rule inet nat postrouting oifname "Leth0" ip saddr 100.127.1.0/24 ip daddr 100.127.1.2 tcp dport { 80, 8080, 443 } counter snat to 100.127.1.1
    Ответ написан
    Комментировать
  • Как правильно создать сертификаты accel-ppp для SSTP?

    @Free0wl Автор вопроса
    не удалось победить.
    делаю так:
    1. мой CNF
    camy.cnf
    [ ca ]
    default_ca = CA_default

    [ CA_default ]
    serial = ca-serial
    crl = ca-crl.pem
    default_crl_days = 3650
    default_md = md5

    [ req ]
    default_bits = 2048
    days = 3650
    distinguished_name = req_distinguished_name
    attributes = req_attributes
    prompt = no

    [ req_distinguished_name ]
    C = RU
    ST = MO
    L = Moscow
    O = BL
    OU = BLITdep
    CN = ca
    emailAddress = admin@vdebian.homenet.home

    [ req_attributes ]

    1. корневой ключ
    openssl genrsa -out sstp-ca.key
    2. корневой сертификат.
    openssl req -x509 -new -key sstp-ca.key -days 3650 -out sstp-ca.crt -config camy.cnf
    3. ключ для sstp
    openssl genrsa -out sstp-key.pem
    4. запрос на сертификат
    openssl req -new -key sstp-key.pem -out sstp-csr.csr -config camy.cnf
    5. подписать запрос на сертификат корневым сертификатом
    openssl x509 -req -in sstp-csr.csr -CA sstp-ca.crt -CAkey sstp-ca.key -CAcreateserial -out sstp-cert.pem -days 3650
    6. импортирую "sstp-ca.crt" в Windows "Доверенные корневые центры сертификации -> Локальный компьютер -> Сертификаты"

    секция SSTP в конфиге
    [sstp]
    verbose=1
    bind=0.0.0.0
    accept=ssl
    ssl-ca-file=/etc/accel-ppp/ssl/sstp-ca.crt
    ssl-pemfile=/etc/accel-ppp/ssl/sstp-cert.pem
    ssl-keyfile=/etc/accel-ppp/ssl/sstp-key.pem
    cert-hash-proto=sha256
    http-error=allow
    ifname=sstp%d

    при подключении:
    "не удаётся проверить подпись сертификата"

    чего я делаю не так?
    Ответ написан
    Комментировать