OpenVPN klient pro Teco automaty
Automaty Teco podporují instalaci OpenVPN klienta.
Soubory je nutno vložit na správná místa pomocí SCP. Nelze instalovat přes web rozhraní.
Program je ke stažení zde: OpenVPN vzor konfiguračního souboru: openvpn.conf Pro instalaci zkopírujte soubor teco_imx6ul_v9999_ELZEL_OpenVPN_v100.tfw do adresáře /tmp/update/ a spusťte příkaz /sbin/fwupdate
#instal tfw files to system
/sbin/fwupdate -i 2>&1 &
Příkaz po instalaci provede restart automatu. Konfigurační soubor zkopírujte do adresáře /mnt/root/etc/openvpn
Jméno configuračního souboru openvpn.conf neměnte, systém spustí VPN s touto konfigurací sám.
Jinak bude nutné spouštět OpenVPN ručně.
Konfigurace OpenVPN
Úpravu souboru openvpn.conf lze provést ve windows. Soubor by měl obsahovat certifikáty, neměli by být použity jako externí soubory.
#remote server IP
remote 189.214.16.34 1194
client
dev tun
proto udp
comp-lzo
#tunel side adresses
ifconfig 30.0.0.2 30.0.0.1
float
resolv-retry infinite
nobind
persist-key
persist-tun
#ca certificate file
<ca>
-----BEGIN CERTIFICATE-----
MIIEnDCCA4SgAwIBAgIIFGYdT6Si2JowDQYJKoZIhvcNAQELBQAwgdMxCzAJBgNV
BAYTAkNaMRcwFQYDVQQIEw5DemVjaCByZXB1YmxpYzEWMBQGA1UEChMNRVogUHJh
aGEgYS5zLjEOMAwGA1UECxMFU0lUMTgxDjAMBgNVBAMMBWNhX2V6MSUwIwYJKoZI
hvcNAQkBFhZtaWNoYWwuc3J1dGVrQGVsemVsLmN6MQswCQYDVQQGEwJDWjEXMBUG
A1UECBU=
-----END CERTIFICATE-----
</ca>
#private certifikate file
<cert>
-----BEGIN CERTIFICATE-----
MIIEQDCCAyigAwIBAgIIPhlAzwX9QDswDQYJKoZIhvcNAQELBQAwgdMxCzAJBgNV
BAYTAkNaMRcwFQYDVQQIEw5DemVjaCByZXB1YmxpYzEWMBQGA1UEChMNRVogUHJh
aGEgYS5zLjEOMAwGA1UECxMFU0lUMTgxDjAMBgNVBAMMBWNhX2V6MSUwIwYJKoZI
hvcNAQkBFhZtaWNoYWwuc3J1dGVrQGVsemVsLmN6MQswCQYDVQQGEwJDWjEXMBUG
-----END CERTIFICATE-----
</cert>
#private key file
<key>
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAxNQ0cPk2Pmsw/fnFIiTZLxZw0uL4dfT7yYSstNbNZkaVgoq5
kysecgpAuzxICk8myaWTqbiY4APFOzDbq2MG1KTULM+pXJe9lCgkyyCMq9tkZgdi
FMcvxidTuM1GIDU0vEx0+7NCSVOPEyDvk6hyzPSRNfcQFJ7uPHT4NLWmYWW9ys4j
iSQ7RkIKnieKhD/fH6RW2m0ayz6/ry3AwKq5djUJIuOkbkCFyaxhcChCDjLlHE9D
17o79pAvY2rZLmk0HjW1CX6CKRMZwCYiGWOVpQTWGaDdPoMVb+pnFmzsBiRRNjit
QHcIlorg74bGBKmG+SjHLmYexX8iyq4n0L8hhwIDAQABAoIBAQCUyaj+wZScqKD3
TEkV328B5l/ROtwBJvjyw8VeSoYoSzEX5lAUDONN56w5HX+Ds4OpqO2vvahqps8A
SJW1v/zY3+S4Hx5yrQ4VIid2GZvdCdKiQfCFrnDRxMbICvx4ul+r+8vuvPpdvbmJ
BzuzjgGCJ1phxeq0+9MxhmZeSfaE5nVF7bcJq67EQht685sk6F51MSkKQayeXFD5
N2lM18CDh+iFjms+eQubMslxF5UP08Ku6NqRszQuJ4rRLbktlrhF1hQoMaJih+2R
s3eUB3BV/==
-----END RSA PRIVATE KEY-----
</key>
#add route rules
route 142.0.0.0 255.0.0.0 30.0.0.1
#logging verbosity
verb 3
Většina OpenVPN serverů umí vygenerovat soubor configurace pro klienta.