Всем привет! Прошу помощи! Сильно не пинайте, я начинающий, уже много перепробовал и прочитал, решений так и не нашел. Задача проста, поставить OpenVpn сервер на VDS( латвии) и организовать клиентов для подключения. Ставил и вручную поэтапно и с помощью готового скрипта с гитхаба angristan. Проблема всегда 1 и таже, сколько клиентов не создай( все с разными ключами и сертификатами), кто первый законектился, «того и тапки» тот и работает, остальные не могут подключится. первоначально нужно что бы подключались клиенты на ОС Ubuntu, но и для Windows тоже самое. Пробовал добавлять параметр «Duplicate-cn» в файл Server.conf, но он как-будто игнорируется, хотя у многих в видео и текст. материалах работает( ибо мне пофигу, что 1 сертификат на всех,НО суть в том, что хоть черед Duplicate, хоть через создание отдельных серт. клиентов не подключается больше 1го юзера.) Еще заметил, что кто-бы не подключился присваивается только 1 и тот же Ip 10.8.0.2( может согласна порядку присваивания номеру подключения). Порты менял ( 1194, 443) , тип ( udp,tcp) тоже. Вот конфиг сервера:
port 443
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
duplicate-cn
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "redirect-gateway def1 bypass-dhcp"
dh none
ecdh-curve prime256v1
tls-crypt tls-crypt.key
crl-verify crl.pem
ca ca.crt
Конфиг клиента 1:
client
proto udp
explicit-exit-notify
remote 149.100.208.124 443
dev tun
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
verify-x509-name
server_A1OldLkKcjivS7al name
auth SHA256
auth-nocache
cipher AES-128-GCM
tls-client
tls-version-min 1.2
tls-cipher TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256
ignore-unknown-option block-outside-dns
setenv opt block-outside-dns
Рrevent Windows 10 DNS leak
verb 3
<ca>
-----BEGIN CERTIFICATE-----
MIIB1jCCAX2gAwIBAgIUfFlcGsAZyNeuRpgq1s/kvwLZC9cwCgYIKoZIzj0EAwIw
HjEcMBoGA1UEAwwTY25fd0xPMDhBVGhZN1JtM0xHRDAeFw0yMjA2MTMwOTM3 MzVa
Fw0zMjA2MTAwOTM3MzVaMB4xHDAaBgNVBAMME2NuX3dMTzA4QVRoWTdSbTNM R0Qw
WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATvLGN6k98NlXGtahRoIDSWSkvf Xf+d
lQHWmqC3SXvPiA85ZOZ68BBiAwWme8abTf9C2jvZU0vyj9kJMA6JuxkIo4GY MIGV
MB0GA1UdDgQWBBQWrWIfv69sK0y6bFIjbSm2MrS9FDBZBgNVHSMEUjBQgBQW rWIf
v69sK0y6bFIjbSm2MrS9FKEipCAwHjEcMBoGA1UEAwwTY25fd0xPMDhBVGhZ N1Jt
M0xHRIIUfFlcGsAZyNeuRpgq1s/kvwLZC9cwDAYDVR0TBAUwAwEB/zALBgNVHQ8E
BAMCAQYwCgYIKoZIzj0EAwIDRwAwRAIgJi6UlgA2M2bWa+B39XatlZ3s7DTQ DR2S
Vej7SOp42TACICBJMpvou1Xwc+L082ECWpmQOKB1TgbcLhTV3Hfc6WOT
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIB2jCCAX+gAwIBAgIQH6midcYiDjfnlafZbOqcZTAKBggqhkjOPQQDAjAe MRww
GgYDVQQDDBNjbl93TE8wOEFUaFk3Um0zTEdEMB4XDTIyMDYxMzEwMDIzOVoX DTI0
MDkxNTEwMDIzOVowEjEQMA4GA1UEAwwHY2xpZW50MTBZMBMGByqGSM49AgEG CCqG
SM49AwEHA0IABHOqxJbes4aZ/mXyaIP3Yg0LxsCncPZtaB1e/rT8qG7m/9BZW1yB
UfpoVeMGR00r66gqfY2JrmpV9J7Zihd6PmWjgaowgacwCQYDVR0TBAIwADAd BgNV
HQ4EFgQUzpZH0q5JUtLJvmTEXnH8bRtHWG0wWQYDVR0jBFIwUIAUFq1iH7+v bCtM
umxSI20ptjK0vRShIqQgMB4xHDAaBgNVBAMME2NuX3dMTzA4QVRoWTdSbTNM R0SC
FHxZXBrAGcjXrkaYKtbP5L8C2QvXMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAsG A1Ud
DwQEAwIHgDAKBggqhkjOPQQDAgNJADBGAiEAw9GDz7qDj4tth3SGbOtl9/hGRRDN
2/nSpLR7GVg7eS8CIQDeUadyUbXG/yxAfVTi4rNxX/PZ9zPTn43QH3lO3S723w==
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgOSQkycg3GrGl EuIj
AcOre5f+Ts5buCaubevJQtktMyuhRANCAARzqsSW3rOGmf5l8miD92INC8bA p3D2
bWgdXv60/Khu5v/QWVtcgVH6aFXjBkdNK+uoKn2Nia5qVfSe2YoXej5l
-----END PRIVATE KEY-----
</key>
<tls-crypt>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
0afe73333e2b40548bf6a4b9d6d11b12
4362f1ddae9e9a71a1be6802ffd679dd
3049e4dd22fbb4327813db0cede6016c
4d7d0679076b8dd87df5fc9a5782c64d
0c2b9c84ead91f33efea309c1bdd6656
75fcb965637b1cbb358c1e85b37a04b1
4b691c9c933144685b97c4ebfb3c59a5
c8ece08c343baaa5af64596a5009ec18
b9da41de7724c23521cf38978a99364b
ffacf0e44c701d04fa331c118bacd1fa
e851e7f1b78eee45414fce9f31c7ca77
50c6f578cf86da40f79581c8b9c4a2fe
4a85538f0def1412a0e8d1220d440e10
e625a081ccaa9d500216cc4d868c5f7d
7e9771beea5eee97fb6d74d12c058686
0fa226f7404fe95ee37bcd308fb37a0d
-----END OpenVPN Static key V1-----
</tls-crypt>
конфиг клиента 2:
client
proto udp
explicit-exit-notify
remote 149.100.208.124 443
dev tun
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
verify-x509-name
server_A1OldLkKcjivS7al name
auth SHA256
auth-nocache
cipher AES-128-GCM
tls-client
tls-version-min 1.2
tls-cipher TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256
ignore-unknown-option block-outside-dns
setenv opt block-outside-dns #
Prevent Windows 10 DNS leak
verb 3
<ca>
-----BEGIN CERTIFICATE-----
MIIB1jCCAX2gAwIBAgIUfFlcGsAZyNeuRpgq1s/kvwLZC9cwCgYIKoZIzj0EAwIw
HjEcMBoGA1UEAwwTY25fd0xPMDhBVGhZN1JtM0xHRDAeFw0yMjA2MTMwOTM3 MzVa
Fw0zMjA2MTAwOTM3MzVaMB4xHDAaBgNVBAMME2NuX3dMTzA4QVRoWTdSbTNM R0Qw
WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATvLGN6k98NlXGtahRoIDSWSkvf Xf+d
lQHWmqC3SXvPiA85ZOZ68BBiAwWme8abTf9C2jvZU0vyj9kJMA6JuxkIo4GY MIGV
MB0GA1UdDgQWBBQWrWIfv69sK0y6bFIjbSm2MrS9FDBZBgNVHSMEUjBQgBQW rWIf
v69sK0y6bFIjbSm2MrS9FKEipCAwHjEcMBoGA1UEAwwTY25fd0xPMDhBVGhZ N1Jt
M0xHRIIUfFlcGsAZyNeuRpgq1s/kvwLZC9cwDAYDVR0TBAUwAwEB/zALBgNVHQ8E
BAMCAQYwCgYIKoZIzj0EAwIDRwAwRAIgJi6UlgA2M2bWa+B39XatlZ3s7DTQ DR2S
Vej7SOp42TACICBJMpvou1Xwc+L082ECWpmQOKB1TgbcLhTV3Hfc6WOT
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIB2TCCAX+gAwIBAgIQF0aA28jY5XaWYaGf+4R5aDAKBggqhkjOPQQDAjAe MRww
GgYDVQQDDBNjbl93TE8wOEFUaFk3Um0zTEdEMB4XDTIyMDYxMzEwMTcwNFoX DTI0
MDkxNTEwMTcwNFowEjEQMA4GA1UEAwwHY2xpZW50MjBZMBMGByqGSM49AgEG CCqG
SM49AwEHA0IABI+Bn7IiA8nvtHQWnHhWSzpWpYRTdmcvyuoGcuOR7lLhtxWe Ky0R
6pYGPHYIh1pQlaJZwglBJhHFYZnxgV7V7LyjgaowgacwCQYDVR0TBAIwADAd BgNV
HQ4EFgQU98XDYYc+ljr+NPMSVdym1/1AwZgwWQYDVR0jBFIwUIAUFq1iH7+vbCtM
umxSI20ptjK0vRShIqQgMB4xHDAaBgNVBAMME2NuX3dMTzA4QVRoWTdSbTNM R0SC
FHxZXBrAGcjXrkaYKtbP5L8C2QvXMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAsG A1Ud
DwQEAwIHgDAKBggqhkjOPQQDAgNIADBFAiAKOEPUztVBrIQqt4v59KMBktQa KkvM
PyHpDgGCb/RzfQIhAJr4mSpgPSt5KvsX+Zsh8IW1Q7ked33ZoPFCDaPbqmB+
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgxfVn1RyNRnm/3rap
sUVb393IhhI/GPeDF+E9i/62DkuhRANCAASPgZ+yIgPJ77R0Fpx4Vks6VqWEU3Zn
L8rqBnLjke5S4bcVnistEeqWBjx2CIdaUJWiWcIJQSYRxWGZ8YFe1ey8
-----END PRIVATE KEY-----
</key>
<tls-crypt>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
0afe73333e2b40548bf6a4b9d6d11b12
4362f1ddae9e9a71a1be6802ffd679dd
3049e4dd22fbb4327813db0cede6016c
4d7d0679076b8dd87df5fc9a5782c64d
0c2b9c84ead91f33efea309c1bdd6656
75fcb965637b1cbb358c1e85b37a04b1
4b691c9c933144685b97c4ebfb3c59a5
c8ece08c343baaa5af64596a5009ec18
b9da41de7724c23521cf38978a99364b
ffacf0e44c701d04fa331c118bacd1fa
e851e7f1b78eee45414fce9f31c7ca77
50c6f578cf86da40f79581c8b9c4a2fe
4a85538f0def1412a0e8d1220d440e10
e625a081ccaa9d500216cc4d868c5f7d
7e9771beea5eee97fb6d74d12c058686
0fa226f7404fe95ee37bcd308fb37a0d
-----END OpenVPN Static key V1-----
</tls-crypt>
вот лог ошибки с клиента Windows( когда он пытается подключится 2м клиентом (1й уже успешно приконектился и работает):
Mon Jun 13 23:34:09 2022 Restart pause, 300 second(s)
Mon Jun 13 23:39:09 2022 Outgoing Control Channel Encryption: Cipher 'AES-256-CTR' initialized with 256 bit key
Mon Jun 13 23:39:09 2022 Outgoing Control Channel Encryption: Using 256 bit message hash 'SHA256' for HMAC authentication
Mon Jun 13 23:39:09 2022 Incoming Control Channel Encryption: Cipher 'AES-256-CTR' initialized with 256 bit key
Mon Jun 13 23:39:09 2022 Incoming Control Channel Encryption: Using 256 bit message hash 'SHA256' for HMAC authentication
Mon Jun 13 23:39:09 2022 TCP/UDP: Preserving recently used remote address: [AF_INET]149.100.208.124:443
Mon Jun 13 23:39:09 2022 Socket Buffers: R=[65536->65536] S=[65536->65536]
Mon Jun 13 23:39:09 2022 UDP link local: (not bound)
Mon Jun 13 23:39:09 2022 UDP link remote: [AF_INET]149.100.208.124:443
Mon Jun 13 23:39:09 2022 MANAGEMENT: >STATE:1655127549,WAIT,,,,,,
Mon Jun 13 23:40:10 2022 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Jun 13 23:40:10 2022 TLS Error: TLS handshake failed
Mon Jun 13 23:40:10 2022 SIGUSR1[soft,tls-error] received, process restarting
Mon Jun 13 23:40:10 2022 MANAGEMENT: >STATE:1655127610,RECONNECTING,tls-error,,,,,
Mon Jun 13 23:40:10 2022 Restart pause, 300 second(s)
На ключи пофиг, ибо пересоздать не проблема. Главное тыкните на ошибку, пожалуйста не сильно заумными словами. и не пинайте сильно)