LinuxForum.Fans
Тема

Правильная настройка openvpn сервера на протокол UDP

Автор: i_love_linux 2 сообщений 833 просмотров
17.01.2018 19:28 · отредактировано #427387

Доброго времени суток уважаемые пользователи линукс форума.
Снова обращаюсь к вам за помощью :)

В этот раз возникла проблема с VPN подключением через UDP протокол.
В общем начну по порядку.

Имеется 3g wifi роутер Novatel MIFI4620LE.
Если я подключаюсь к нему и потом подключаюсь к VPN то интернет не работает, точнее работает только http протокол, https не работает.
При этом VPN сервер настроен на UDP протокол.

Когда я меняю протокол на TCP то всё работает.
Но с TCP протоколом работать невыносимо, потому что у меня интернет провайдер часто обрывает связь, и из за этого по протоколу TCP слишком долго идёт переподключение.

Если же я раздаю интернет по wifi с телефона с той же сим картой, то VPN по протоколу UDP работает отлично.
Но я не хочу раздавать интернет с телефона, так как угроблю его очень быстро, в конце концов он в большей степени предназначен для звонков, а не для раздачи интернета.

В поисках решения, я решил взять публичный VPN и попробовать подключиться с ним.
К моему удивлению с публичным VPN интернет заработал (и http и https протоколы).
Конфиг для подключения к VPN брал отсюда http://www.vpngate.net/en/

Вот содержимое конфига клиента:

Показать

###############################################################################
# OpenVPN 2.0 Sample Configuration File
# for PacketiX VPN / SoftEther VPN Server
#
# !!! AUTO-GENERATED BY SOFTETHER VPN SERVER MANAGEMENT TOOL !!!
#
# !!! YOU HAVE TO REVIEW IT BEFORE USE AND MODIFY IT AS NECESSARY !!!
#
# This configuration file is auto-generated. You might use this config file
# in order to connect to the PacketiX VPN / SoftEther VPN Server.
# However, before you try it, you should review the descriptions of the file
# to determine the necessity to modify to suitable for your real environment.
# If necessary, you have to modify a little adequately on the file.
# For example, the IP address or the hostname as a destination VPN Server
# should be confirmed.
#
# Note that to use OpenVPN 2.0, you have to put the certification file of
# the destination VPN Server on the OpenVPN Client computer when you use this
# config file. Please refer the below descriptions carefully.


###############################################################################
# Specify the type of the layer of the VPN connection.
#
# To connect to the VPN Server as a "Remote-Access VPN Client PC",
# specify 'dev tun'. (Layer-3 IP Routing Mode)
#
# To connect to the VPN Server as a bridging equipment of "Site-to-Site VPN",
# specify 'dev tap'. (Layer-2 Ethernet Bridgine Mode)

dev tun


###############################################################################
# Specify the underlying protocol beyond the Internet.
# Note that this setting must be correspond with the listening setting on
# the VPN Server.
#
# Specify either 'proto tcp' or 'proto udp'.

proto udp


###############################################################################
# The destination hostname / IP address, and port number of
# the target VPN Server.
#
# You have to specify as 'remote <HOSTNAME> <PORT>'. You can also
# specify the IP address instead of the hostname.
#
# Note that the auto-generated below hostname are a "auto-detected
# IP address" of the VPN Server. You have to confirm the correctness
# beforehand.
#
# When you want to connect to the VPN Server by using TCP protocol,
# the port number of the destination TCP port should be same as one of
# the available TCP listeners on the VPN Server.
#
# When you use UDP protocol, the port number must same as the configuration
# setting of "OpenVPN Server Compatible Function" on the VPN Server.

remote vpn928729904.opengw.net 1195


###############################################################################
# The HTTP/HTTPS proxy setting.
#
# Only if you have to use the Internet via a proxy, uncomment the below
# two lines and specify the proxy address and the port number.
# In the case of using proxy-authentication, refer the OpenVPN manual.

;http-proxy-retry
;http-proxy [proxy server] [proxy port]


###############################################################################
# The encryption and authentication algorithm.
#
# Default setting is good. Modify it as you prefer.
# When you specify an unsupported algorithm, the error will occur.
#
# The supported algorithms are as follows:
# cipher: [NULL-CIPHER] NULL AES-128-CBC AES-192-CBC AES-256-CBC BF-CBC
# CAST-CBC CAST5-CBC DES-CBC DES-EDE-CBC DES-EDE3-CBC DESX-CBC
# RC2-40-CBC RC2-64-CBC RC2-CBC
# auth: SHA SHA1 MD5 MD4 RMD160

cipher AES-128-CBC
auth SHA1


###############################################################################
# Other parameters necessary to connect to the VPN Server.
#
# It is not recommended to modify it unless you have a particular need.

resolv-retry infinite
nobind
persist-key
persist-tun
client
verb 3
#auth-user-pass


###############################################################################
# The certificate file of the destination VPN Server.
#
# The CA certificate file is embedded in the inline format.
# You can replace this CA contents if necessary.
# Please note that if the server certificate is not a self-signed, you have to
# specify the signer's root certificate (CA) here.

<ca>
-----BEGIN CERTIFICATE-----
MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB
hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV
BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5
MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT
EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR
Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh
dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR
6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X
pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC
9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV
/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf
Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z
+pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w
qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah
SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC
u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf
Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq
crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E
FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB
/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl
wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM
4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV
2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna
FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ
CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK
boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke
jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL
S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb
QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl
0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB
NVOFBkpdn627G190
-----END CERTIFICATE-----

</ca>


###############################################################################
# The client certificate file (dummy).
#
# In some implementations of OpenVPN Client software
# (for example: OpenVPN Client for iOS),
# a pair of client certificate and private key must be included on the
# configuration file due to the limitation of the client.
# So this sample configuration file has a dummy pair of client certificate
# and private key as follows.

<cert>
-----BEGIN CERTIFICATE-----
MIICxjCCAa4CAQAwDQYJKoZIhvcNAQEFBQAwKTEaMBgGA1UEAxMRVlBOR2F0ZUNs
aWVudENlcnQxCzAJBgNVBAYTAkpQMB4XDTEzMDIxMTAzNDk0OVoXDTM3MDExOTAz
MTQwN1owKTEaMBgGA1UEAxMRVlBOR2F0ZUNsaWVudENlcnQxCzAJBgNVBAYTAkpQ
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5h2lgQQYUjwoKYJbzVZA
5VcIGd5otPc/qZRMt0KItCFA0s9RwReNVa9fDRFLRBhcITOlv3FBcW3E8h1Us7RD
4W8GmJe8zapJnLsD39OSMRCzZJnczW4OCH1PZRZWKqDtjlNca9AF8a65jTmlDxCQ
CjntLIWk5OLLVkFt9/tScc1GDtci55ofhaNAYMPiH7V8+1g66pGHXAoWK6AQVH67
XCKJnGB5nlQ+HsMYPV/O49Ld91ZN/2tHkcaLLyNtywxVPRSsRh480jju0fcCsv6h
p/0yXnTB//mWutBGpdUlIbwiITbAmrsbYnjigRvnPqX1RNJUbi9Fp6C2c/HIFJGD
ywIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQChO5hgcw/4oWfoEFLu9kBa1B//kxH8
hQkChVNn8BRC7Y0URQitPl3DKEed9URBDdg2KOAz77bb6ENPiliD+a38UJHIRMqe
UBHhllOHIzvDhHFbaovALBQceeBzdkQxsKQESKmQmR832950UCovoyRB61UyAV7h
+mZhYPGRKXKSJI6s0Egg/Cri+Cwk4bjJfrb5hVse11yh4D9MHhwSfCOH+0z4hPUT
Fku7dGavURO5SVxMn/sL6En5D+oSeXkadHpDs+Airym2YHh15h0+jPSOoR6yiVp/
6zZeZkrN43kuS73KpKDFjfFPh8t4r1gOIjttkNcQqBccusnplQ7HJpsk
-----END CERTIFICATE-----
</cert>

<key>
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEA5h2lgQQYUjwoKYJbzVZA5VcIGd5otPc/qZRMt0KItCFA0s9R
wReNVa9fDRFLRBhcITOlv3FBcW3E8h1Us7RD4W8GmJe8zapJnLsD39OSMRCzZJnc
zW4OCH1PZRZWKqDtjlNca9AF8a65jTmlDxCQCjntLIWk5OLLVkFt9/tScc1GDtci
55ofhaNAYMPiH7V8+1g66pGHXAoWK6AQVH67XCKJnGB5nlQ+HsMYPV/O49Ld91ZN
/2tHkcaLLyNtywxVPRSsRh480jju0fcCsv6hp/0yXnTB//mWutBGpdUlIbwiITbA
mrsbYnjigRvnPqX1RNJUbi9Fp6C2c/HIFJGDywIDAQABAoIBAERV7X5AvxA8uRiK
k8SIpsD0dX1pJOMIwakUVyvc4EfN0DhKRNb4rYoSiEGTLyzLpyBc/A28Dlkm5eOY
fjzXfYkGtYi/Ftxkg3O9vcrMQ4+6i+uGHaIL2rL+s4MrfO8v1xv6+Wky33EEGCou
QiwVGRFQXnRoQ62NBCFbUNLhmXwdj1akZzLU4p5R4zA3QhdxwEIatVLt0+7owLQ3
lP8sfXhppPOXjTqMD4QkYwzPAa8/zF7acn4kryrUP7Q6PAfd0zEVqNy9ZCZ9ffho
zXedFj486IFoc5gnTp2N6jsnVj4LCGIhlVHlYGozKKFqJcQVGsHCqq1oz2zjW6LS
oRYIHgECgYEA8zZrkCwNYSXJuODJ3m/hOLVxcxgJuwXoiErWd0E42vPanjjVMhnt
KY5l8qGMJ6FhK9LYx2qCrf/E0XtUAZ2wVq3ORTyGnsMWre9tLYs55X+ZN10Tc75z
4hacbU0hqKN1HiDmsMRY3/2NaZHoy7MKnwJJBaG48l9CCTlVwMHocIECgYEA8jby
dGjxTH+6XHWNizb5SRbZxAnyEeJeRwTMh0gGzwGPpH/sZYGzyu0SySXWCnZh3Rgq
5uLlNxtrXrljZlyi2nQdQgsq2YrWUs0+zgU+22uQsZpSAftmhVrtvet6MjVjbByY
DADciEVUdJYIXk+qnFUJyeroLIkTj7WYKZ6RjksCgYBoCFIwRDeg42oK89RFmnOr
LymNAq4+2oMhsWlVb4ejWIWeAk9nc+GXUfrXszRhS01mUnU5r5ygUvRcarV/T3U7
TnMZ+I7Y4DgWRIDd51znhxIBtYV5j/C/t85HjqOkH+8b6RTkbchaX3mau7fpUfds
Fq0nhIq42fhEO8srfYYwgQKBgQCyhi1N/8taRwpk+3/IDEzQwjbfdzUkWWSDk9Xs
H/pkuRHWfTMP3flWqEYgW/LW40peW2HDq5imdV8+AgZxe/XMbaji9Lgwf1RY005n
KxaZQz7yqHupWlLGF68DPHxkZVVSagDnV/sztWX6SFsCqFVnxIXifXGC4cW5Nm9g
va8q4QKBgQCEhLVeUfdwKvkZ94g/GFz731Z2hrdVhgMZaU/u6t0V95+YezPNCQZB
wmE9Mmlbq1emDeROivjCfoGhR3kZXW1pTKlLh6ZMUQUOpptdXva8XxfoqQwa3enA
M7muBbF0XN7VO80iJPv+PmIZdEIAkpwKfi201YB+BafCIuGxIF50Vg==
-----END RSA PRIVATE KEY-----
</key>

К сожалению посмотреть конфиг публичного VPN сервера нет возможности, поэтому я и написал сюда.
Так бы взял бы просто настроил свой сервер таким же образом как и этот публичный настроен и дело в шляпе :D

А вот конфиг моего VPN сервера:

Показать

port 1992
proto udp
dev tun
sndbuf 0
rcvbuf 0
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-auth ta.key 0
topology subnet
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
keepalive 10 60
cipher AES-256-CBC
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
crl-verify crl.pem

И конфиг моего клиента:

Показать

client
dev tun
proto udp
sndbuf 0
rcvbuf 0
remote 123.123.123.123 1992
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
comp-lzo
setenv opt block-outside-dns
key-direction 1
verb 3
<ca>
-----BEGIN CERTIFICATE-----
MIIDKzCCAhOgAwIBAgIJAP1gn635bsUjMA0GCSqGSIb3DQEBCwUAMBMxETAPBgNV
BAMMCENoYW5nZU1lMB4XDTE3MTExNTEyMDAyN1oXDTI3MTExMzEyMDAyN1owEzER
MA8GA1UEAwwIQ2hhbmdlTWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDJp2kEfdD+KWbO35hVSEz+UFm4ltZ07GonID/mcy/Om/VVzhBmZu/vENmGuZWr
L27XqfKUJEaA+Dpbga9aG52mpgvF9dQghVRWAaDHR9auHczzK43sAC+Q3gVCsJho
amUrirz9HKWYP9g2NpjjC5buzrJKeYmMsiyDp2VGkUTL6c9ewNwaYDCzHj7G9LJb
Mn3s6Fh4PtMyb0tcuOHc1lINhUw7mH9HQ+c25WYOZxXsn6tRpGpMMmKqZvkRhLhV
QM5uZbkoEfjWsDfpN4WGEJ7h4u5CaVlOGVyLunuAQnRcFSvdNKe4EP5WeGJ5B+r4
3gDyGRGtoL3DLrvX6SQNscTlAgMBAAGjgYEwfzAdBgNVHQ4EFgQU4sd/NPjpFNl0
tJ6lyTHQDkzPTxwwQwYDVR0jBDwwOoAU4sd/NPjpFNl0tJ6lyTHQDkzPTxyhF6QV
MBMxETAPBgNVBAMMCENoYW5nZU1lggkA/WCfrfluxSMwDAYDVR0TBAUwAwEB/zAL
BgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBALi+gmcUHIqs0ik87bHTLWlN
FpJqhSZ5OLktpWagSj1DMsnEbu9tbGD9jvqLaGzS5KBK2IG+n4Ua94374+hwuzBE
6JFzdiHkmw9KojD1S75c5FtfNlmLSX4WQ5rqclTlKYPZ4QkeC4AoNgwk0g2FMl7u
0RUdAJrHchQk1lSOLH/jnGyma3nZG7j/0VUKuO+KRgLgYQ+YWkTIbmp/2cLP6oq4
S1eQT1m8ad7RAeKyxQP6yERaZWRmXOyZBVQxJEY+06rYiqb7vIJQCK20GZd0NEuK
9a2GT26I6wDQLE1PAnmou1R7DY3uuFMYFT4EUflcW6Yc0ckFYrLVESETfuncPtE=
-----END CERTIFICATE-----
</ca>
<cert>
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
53:f2:95:0e:f0:7d:82:53:be:af:12:ac:72:76:4d:a6
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=ChangeMe
Validity
Not Before: Nov 15 12:04:12 2017 GMT
Not After : Nov 13 12:04:12 2027 GMT
Subject: CN=dimas_notebook
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:d0:69:9f:60:08:04:63:b0:e1:c3:bf:0b:f0:88:
cf:35:ab:27:1a:5d:20:8b:e2:80:e4:a4:c4:a5:97:
92:b6:a1:9a:ac:c7:59:49:55:b6:84:6c:9a:0f:be:
fb:21:89:25:af:55:39:05:97:9d:c5:d5:c7:5e:15:
d6:68:d7:84:32:ac:eb:a5:61:66:96:29:65:68:59:
57:cf:b5:26:f9:e5:f2:66:70:13:32:b8:77:63:1b:
a9:2a:19:3a:3a:cc:4a:9f:81:46:a5:99:ec:26:51:
1b:a5:a4:36:7d:11:b0:32:81:5c:2d:57:86:90:e5:
9a:72:60:f9:4a:b7:97:ad:e6:a1:e2:56:7b:cf:dc:
4e:44:e8:d0:e1:7a:68:2b:78:96:2f:76:58:18:4b:
1f:48:37:43:06:ec:ee:40:73:92:e0:9a:aa:40:19:
34:39:1f:ce:84:ca:c6:f4:9a:df:2c:74:09:65:9f:
3f:f0:d0:3e:11:32:d9:99:c4:a7:36:41:22:87:17:
25:69:9a:a1:da:8f:ba:41:20:db:59:1f:d9:a0:3b:
8f:00:50:ff:93:7f:ac:a6:e4:bd:d0:c7:45:07:cc:
c8:69:2d:7f:c1:95:d5:36:e6:ab:92:fd:37:42:
05:9a:1d:33:2b:02:81:97:b0:84:bd:f8:7d:fe:3f:
4b:6b
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
X509v3 Subject Key Identifier:
C2:76:22:63:7A:B1:2D:80:CC:10:6B:E8:B3:45:DF:B4:8B:4F:B4:90
X509v3 Authority Key Identifier:
keyid:E2:C7:7F:34:F8:E9:14:D9:74:B4:9E:A5:C9:31:D0:0E:4C:CF:4F:1C
DirName:/CN=ChangeMe
serial:FD:60:9F:AD:F9:6E:C5:23

X509v3 Extended Key Usage:
TLS Web Client Authentication
X509v3 Key Usage:
Digital Signature
Signature Algorithm: sha256WithRSAEncryption
01:0f:f6:e2:8f:f2:26:07:a3:5b:19:56:89:f8:5e:26:f9:fd:
0b:f7:67:4d:4a:dd:05:af:b0:65:7e:74:10:dd:2a:2b:7d:ea:
2c:9c:67:01:74:08:96:c5:47:1f:5a:55:7e:f2:2d:3c:ea:05:
50:08:9c:e8:b1:e8:c2:b3:27:fd:ef:93:18:18:7a::e1:69
1f:80:5e:a0:ab:7f:63:1b:d2:60:a1:97:9c:12:91:36:63:5a:
25:19:8a:de:c1:78:91:36:ea:b7:a0:8f:32:25:28:1e:b7:9f:
e2:78:e7:43:26:a6:d8:d1:f7:3d:07:80:4b:97:21:7b:d0:78:
53:71:46:be:ea:db:65:4a:e6:ab:71:1b:ed:3b:94:1b:2e:fa:
ca:9f:39:91:1e:98:1f:fa:ea:45:e6:52:ca:b0:06:9e:0b:23:
8a:af:0e:99:bf:93:7f:c1:ee:ff:13:8d:4c:93:a2:20:0b:a8:
d3:52:09:c1:70:c4:b0:24:c1:d5:76:2a:6c:03:f7:06:52:58:
44:33:c0:de:65:6f:0b:b6:49:5f:42:ef:32:2a:bb:de:48:0a:
15:8e:bd:0b:5f:ac:2b:31:dc:c5:75:79:79:65:78:80:d5:71:
7f:d0:a8:9d:1e:e1:2b:79:f7:d6:62:ce:cd:ae:60:da:ed:4e:
29:b0:60:d7
-----BEGIN CERTIFICATE-----
MIIDSzCCAjOgAwIBAgIQU/KVDvB9glO+rxKscnZNpjANBgkqhkiG9w0BAQsFADAT
MREwDwYDVQQDDAhDaGFuZ2VNZTAeFw0xNzExMTUxMjA0MTJaFw0yNzExMTMxMjA0
MTJaMBkxFzAVBgNVBAMMDmRpbWFzX25vdGVib29rMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA0GmfYAgEY7Dhw78L8IjPNasnGl0gi+KA5KTEpZeStqGa
rMdZSVW2hGyaD777IYklr1U5BZedxdXHXhXWaNeEMqzrpWFmlillaFlXz7Um+eXy
ZnATMrh3YxupKhk6OsxKn4FGpZnsJlEbpaQ2fRGwMoFcLVeGkOWacmD5SreXreah
4lZ7z9xOROjQ4XpoK3iWL3ZYGEsfSDdDBuzuQHOS4JqqQBk0OR/OhMrG9JrfLHQJ
ZZ8/8NA+ETLZmcSnNkEihxclaZqh2o+6QSDbWR/ZoDuPAFD/k3+spuS90MdFB8zI
aS1/wZXVNuaraJL9N0IFmh0zKwKBl7CEvfh9/j9LawIDAQABo4GUMIGRMAkGA1Ud
EwQCMAAwHQYDVR0OBBYEFMJ2ImN6sS2AzBBr6LNF37SLT7SQMEMGA1UdIwQ8MDqA
FOLHfzT46RTZdLSepckx0A5Mz08coRekFTATMREwDwYDVQQDDAhDaGFuZ2VNZYIJ
AP1gn635bsUjMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAsGA1UdDwQEAwIHgDANBgkq
hkiG9w0BAQsFAAOCAQEAAQ/24o/yJgejWxlWifheJvn9C/dnTUrdBa+wZX50EN0q
K33qLJxnAXQIlsVHH1pVfvItPOoFUAic6LHowrMn/e+TGBh6xeFpH4BeoKt/YxvS
YKGXnBKRNmNaJRmK3sF4kTbqt6CPMiUoHref4njnQyam2NH3PQeAS5che9B4U3FG
vurbZUrmq3Eb7TuUGy76yp85kR6YH/rqReZSyrAGngsjiq8Omb+Tf8Hu/xONTJOi
IAuo01IJwXDEsCTB1XYqbAP3BlJYRDPA3mVvC7ZJX0LvMiq73kgKFY69C1+sKzHc
xXV5eWV4gNVxf9ConR7hK3n31mLOza5g2u1OKbBg1w==
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQaZ9gCARjsOHD
vwvwiM81qycaXSCL4oDkpMSll5K2oZqsx1lJVbaEbJoPvvshiSWvVTkFl53F1cde
FdZo14QyrOulYWaWKWVoWVfPtSb55fJmcBMyuHdjG6kqGTo6zEqfgUalmewmURul
pDZ9EbAygVwtV4aQ5ZpyYPlKt5et5qHiVnvP3E5E6NDhemgreJYvdlgYSx9IN0MG
7O5Ac5LgmqpAGTQ5H86Eysb0mt8sdAllnz/w0D4RMtmZxKc2QSKHFyVpmqHaj7pB
INtZH9mgO48AUP+Tf6ym5L3Qx0UHzMhpLX/BldU25qtokv03QgWaHTMrAoGXsIS9
+H3+P0trAgMBAAECggEASaw8wZaz7oW1mRus3c+O6BrjjMdE3Q4poCm6tgq5u0Ov
SMqDfpAFIBS/9Tb+0WEI6E0JBjgNdsTWYCT6ET+2JK/YIVbq2RNUHkGcUJR/
tsSBlNluoqNBjncyhVx4OKBbV+jseLMNQeWluVqKXaAq9IBPOmNf0HUFSutRfBA6
6cfk0GjLxLhss4Hj0hJJ0Bs4xsWtRt6Qcv7s6wQNYsZH2UlViz4/l18ACOyak69N
GNb1UliFeKvQGp8RDTXbefiASmIDFdsh2qwGmjKBZB0hVTiJmDPKLZvWf5uu+MN8
aQ6fnhHZKfmhJDY4YOp51uG7ABzSJKuaXhQULHGcaQKBgQDse0egQSnlHwuNAFWP
DytZHCJ6QvwQpOYnCS5+Bil/y7ebnx+Oi0XslH3Cnmuplcfq+cL6HYPqgrJ0257s
bg4Va1PoOOuRTvJ+xmbUrVVD4ucnwIKO9RnAQW/qkA0qU3GSmXjJbr8e8lb/0y0o
ED6ral4pUUZNR1qi08pKFMwa9QKBgQDhnULrbBHkv+9k1PicSmm6LndtaJeI73+p
CnKOv74yWDKIyyba/W0HZFrFG7XzL0m68iRReuBNOQZshG4n/8huaEkZKCCteIGI
Xm2tXGInbfvGmPjO9QncKL8SAIMiW3xK5nJkemeC4BKuHadgOo0sUCwa8mmI8/KS
65+FEeKQ3wKBgQCVY9e+tAu8U11fqLtkEYgn1e8t300PUqyWMmWtdUUYF2CZLe+o
g/EbYD8GCEApNJbDqR50FNs19XS4/9iosWmyPEgYZoTiGcZ1Me7aIdnAdgHjCekw
WEP5QR1rR68ZcvdHTi6QyaZw7VTqbcSUD5cXgK2VWmOYBCCMxlB/dh3uVQKBgF0w
lfmkE+gGl51wkpgL7IvosY/RifYX5wUtuY/ZB3jIEWeLcis2TpilDREplwgx2iSL
7BBzzr5W9Z5RPSbsch+Yl8j6WDUO94IabvcSl8Btn3eyq+LgOAhmFDYdXA0O+NH/
SfTS0nquj0i4GvCWfsV1ACLJSmo1SVcCWEugzZLFAoGBAJsaP6EeWF9jtWuwrZUw
KwnY8iCcG7jRl+KIFb6ynLtuXJurgTEdhBiim3OlKkQ1zgshPIyG+PNQmJlNk0KR
13opssozGyxo2PgBKyA2UZ80e84lERwGv0/BVyPlfqVbFybMU8IeqkKFBHN5trD+
97mF5+KWSaSUw4WSl/CkkYVH
-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
2465811cd09b8053631da8331e519423
cf951a1113f60a41f4906ddd7a8be3b0
3401e1a3e7e2182e69b59d457b4c83eb
3caa244f4f7daa2c42aab0f86a30d238
78a4f4b4b894ab7af151f8bd8facf775
271d65cd3fe56b8e2838e9eed2a535af
c7b5d31e67ed3a1284408b2392ee28e5
788c02cd038a2946f3cf769c71da9e13
90188274edab6f214eb26d98f1b245e7
8406ec0d854dcef74aa917523a6c096a
2e7360e38513ca1d8a60ba5708e7ec9c
92a8dc6af2c3d60f36d41c5b4e697f7b
2ab836cf272df044c7f86b1d4ed392a8
05cc09fae1cc4a7e416b0804e49092ca
ce9e21f8197662858228d8dcf0652459
435c83f640558a0c961f326d43c5e467
-----END OpenVPN Static key V1-----
</tls-auth>

Подскажите пожалуйста в чём может быть проблема.
Роутер купил, и теперь он на полке валяется - пылится :(
Добавлено: 15.01.2018 14:34:32

Ещё один момент.

В логе подключения к публичному VPN серверу заметил что их сервак использует TLSv1, а мой использует TLSv1.2

Может в этом и заключается проблема!? *SCRATCH*
То есть роутер не умеет работать с TLSv1.2, он ведь старенький уже.

Возможно глупость сморознул, сильно не пинайте :D
Я просто не силён в таких вопросах *DONT_KNOW*
Добавлено: 15.01.2018 15:12:37

Неа, версия TLS здесь ни при чём.
Поигрался только что с параметром openvpn:

text

--tls-version-max 1.0

Результат тот же (((

Но что то видимо всё таки с TLS не так.
Вот скрин:

Показать


Там в нижнем левом углу висит надпись Выполнение TLS рукопожатия с сервером 2ip.ru
И на этом всё, потом выбивает ошибку что типо невозможно загрузить страницу.
То есть загрузка страницы стопорится именно на TLS рукопожатии *WALL*
Добавлено: 17.01.2018 19:28:49

Неактуально
Продал это устройство :)

18.01.2018 12:28 #427438

К сожалению, протокол UDP нестабильно работает через NAT, особенно через сотовых операторов. Я так понимаю, у них время жизни динамической трансляции выставлено совсем короткое. У нас так ничего и не вышло. Используем TCP. Правда, соединение не рвётся, так что я особо не копал.
Я не помню, можно ли в openvpn включить keepalive, но если можно, попробуйте его задать, и почаще.

Войдите или зарегистрируйтесь, чтобы ответить.