LINUX.ORG.RU
ФорумAdmin

OpenVpn несколько клиентов на один сертификат

 ,


1

1

Здравствуйте, поставил OpenVpn на ubuntu и все работает если 1 подключение - 1 сертификат, однако нужно сделать так, чтобы по одному файлу могли подключиться много человек. Пытался что-то сделать с параметром «duplicate-cn», но ничего не выходит. Я знаю, что так делать не верно, но нужно именно, чтобы по одному файлу filename.ovpn могли подключаться много устройств, сейчас при подключении второго устройства, первое выбивает, ибо видимо дается один внутренний ip.

Конфиг сервера:

port 1194
proto udp
dev tun
user nobody
group nogroup
persist-key
persist-tun
keepalive 10 120
topology subnet
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "redirect-gateway def1 bypass-dhcp" 
crl-verify crl.pem
ca ca.crt
cert server_p82f2rE42tIto9I5.crt
key server_p82f2rE42tIto9I5.key
tls-auth tls-auth.key 0
dh dh.pem
auth SHA256
cipher AES-128-CBC
tls-server
tls-version-min 1.2
tls-cipher TLS-DHE-RSA-WITH-AES-128-GCM-SHA256
status openvpn.log
verb 3

client-to-client
duplicate-cn
comp-lzo

Код клиента

client
proto udp
remote 52.15.62.241 1194
dev tun
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
verify-x509-name server_p82f2rE42tIto9I5 name
auth SHA256
auth-nocache
cipher AES-128-CBC
tls-client
tls-version-min 1.2
tls-cipher TLS-DHE-RSA-WITH-AES-128-GCM-SHA256
setenv opt block-outside-dns
verb 3
comp-lzo



Последнее исправление: sergey900553 (всего исправлений: 1)

Пытался что-то сделать с параметром «duplicate-cn», но ничего не выходит.

Что не выходит то?

zgen ★★★★★
()
Ответ на: комментарий от zgen

Не выходит подключить несколько клиентов через один сертификат

sergey900553
() автор топика

Логи-то хоть покажи

XMs ★★★★★
()

the only time production vpn should use duplicate-cn is when you also use password auth. If you choose to add login/password auth to your setup, then use --username-as-common-name to set the common-name to be the username, instead of the one from the certificate.

openvpn needs to be able to distinguish the different clients; normally this is done using the client certificate, but you're using 'duplicate-cn'; an alternative is to then use username+password authentication and use '--username-as-common-name' ; if you don't want to use that either then you're out of luck.

LaLe
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.