Toon posts:

Docker / VPN: OpenVPN credentials not set

Pagina: 1
Acties:

Vraag

Ik probeer om VPN in een docker draaiende te krijgen. (Docker draait overigens op Ubuntu server.)

Dit doe ik via:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
docker run --cap-add=NET_ADMIN -d \
--name vpn \
-v /etc/docker/vpn/:/data \
-v /etc/localtime:/etc/localtime:ro \
-e CREATE_TUN_DEVICE=true \
-e OPENVPN_PROVIDER=NORDVPN \
-e OPENVPN_CONFIG=netherlands \
-e WEBPROXY_ENABLED=false \
-e LOCAL_NETWORK=192.168.1.0/16 \
-e OPENVPN_USERNAME=bla@gmail.com \
-e OPENVPN_PASSWORD="moeilijk%ww" \
--log-driver json-file \
--log-opt max-size=10m \
-p 9091:9091 \
haugene/transmission-openvpn


Dit resulteert steevast in een logfile die eindigt op 'OpenVPN credentials not set. Exiting.'.

Bij deze de logfile:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Starting container with revision: 20877f1b168b6ff27fc58aeef40756572c562d47
Creating TUN device /dev/net/tun
Using OpenVPN provider: NORDVPN
Running with VPN_CONFIG_SOURCE auto
Provider NORDVPN has a bundled setup script. Defaulting to internal config
Executing setup script for NORDVPN
Downloading user specified config. NORDVPN_PROTOCOL is set to: UDP
2022-01-30 17:22:08 Checking curl installation
2022-01-30 17:22:08 Removing existing configs
2022-01-30 17:22:08 Selecting the best server...
2022-01-30 17:22:08 Searching for group: legacy_p2p
2022-01-30 17:22:08 Searching for technology: openvpn_udp
2022-01-30 17:22:08 Best server : nl848.nordvpn.com
2022-01-30 17:22:08 Downloading config: default.ovpn
2022-01-30 17:22:08 Downloading from: https://downloads.nordcdn.com/configs/files/ovpn_udp/servers/nl848.nordvpn.com.udp.ovpn
2022-01-30 17:22:08 Using OpenVPN CONFIG :: netherlands
2022-01-30 17:22:08 Downloading config: netherlands.ovpn
2022-01-30 17:22:08 Downloading from: https://downloads.nordcdn.com/configs/files/ovpn_udp/servers/netherlands.udp.ovpn
Starting OpenVPN using config netherlands.ovpn
Modifying /etc/openvpn/nordvpn/netherlands.ovpn for best behaviour in this container
Modification: Point auth-user-pass option to the username/password file
Modification: Change ca certificate path
Modification: Change ping options
Modification: Update/set resolv-retry to 15 seconds
Modification: Change tls-crypt keyfile path
Modification: Set output verbosity to 3
Modification: Remap SIGUSR1 signal to SIGTERM, avoid OpenVPN restart loop
OpenVPN credentials not set. Exiting.


Ik heb van alles geprobeerd:
• rechten in een file auth.txt zetten en daar dan naar verwijzen via default.ovpn (rechten auth.txt is 600)
• met/zonder CREATE_TUN_DEVICE
• met/zonder WEBPROXY_ENABLED
• dubbele/enkele quotes rondom OPENVPN_USERNAME en OPENVPN_PASSWORD
• etc ... etc ...

Maar dezelfde foutmelding blijft komen. Uiteraard heb ik op Google gezocht, en vind ik veel soortgelijke gevallen maar geen enkele biedt mij hulp.

Heeft iemand een idee wat ik verkeerd doe? Ik zie het niet.

We gaan eraan! || Marktplaats-meuk. Afdingen mag! ;-) || slotje.com for sale || Dank pven!

Alle reacties

Nou ja: blijkbaar had ik nog geen single quotes om het wachtwoord geprobeerd. Als ik dat doe dan kom ik weer wat verder:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Starting container with revision: 20877f1b168b6ff27fc58aeef40756572c562d47
Creating TUN device /dev/net/tun
Using OpenVPN provider: NORDVPN
Running with VPN_CONFIG_SOURCE auto
Provider NORDVPN has a bundled setup script. Defaulting to internal config
Executing setup script for NORDVPN
Downloading user specified config. NORDVPN_PROTOCOL is set to: UDP
2022-01-31 06:50:59 Checking curl installation
2022-01-31 06:50:59 Removing existing configs
2022-01-31 06:50:59 Selecting the best server...
2022-01-31 06:50:59 Searching for group: legacy_p2p
2022-01-31 06:50:59 Searching for technology: openvpn_udp
2022-01-31 06:50:59 Best server : nl881.nordvpn.com
2022-01-31 06:50:59 Downloading config: default.ovpn
2022-01-31 06:50:59 Downloading from: https://downloads.nordcdn.com/configs/files/ovpn_udp/servers/nl881.nordvpn.com.udp.ovpn
2022-01-31 06:50:59 Using OpenVPN CONFIG :: netherlands
2022-01-31 06:50:59 Downloading config: netherlands.ovpn
2022-01-31 06:50:59 Downloading from: https://downloads.nordcdn.com/configs/files/ovpn_udp/servers/netherlands.udp.ovpn
Starting OpenVPN using config netherlands.ovpn
Modifying /etc/openvpn/nordvpn/netherlands.ovpn for best behaviour in this container
Modification: Point auth-user-pass option to the username/password file
Modification: Change ca certificate path
Modification: Change ping options
Modification: Update/set resolv-retry to 15 seconds
Modification: Change tls-crypt keyfile path
Modification: Set output verbosity to 3
Modification: Remap SIGUSR1 signal to SIGTERM, avoid OpenVPN restart loop
Setting OpenVPN credentials...
adding route to local network 192.168.1.0/24 via 172.17.0.1 dev eth0
Options error: Unrecognized option or missing or extra parameter(s) in /etc/openvpn/nordvpn/netherlands.ovpn:1: html (2.4.7)
Use --help for more information.

Al lezende denk ik: heb ik daar invloed op? Als ik in https://downloads.nordcdn...vers/netherlands.udp.ovpn kijk dan wordt deze file niet gevonden, ik vermoed dat dat die 'Unrecognized option'-melding geeft.

We gaan eraan! || Marktplaats-meuk. Afdingen mag! ;-) || slotje.com for sale || Dank pven!


  • Stetsed
  • Registratie: September 2021
  • Laatst online: 22-12-2022
Ik heb net ook geprobeerd om naar die file te gaan en blijkbaar mist hij, wat je zou kunnen proberen is een mapping maken via docker. Door de optie "-v /etc/openvpn/nordvpn:/home/(users)/nordvpn" toe te voegen, en hem dan weer opstarten. Zoek dan voor de file die het download, die je dus zal vinden in die /home/(user)/nordvpn folder. En edit him dan met eentje die je zelf download hier https://nordvpn.com/ovpn/

Check ook deze github issue want hij blijkt te lijken op die van jou, https://github.com/haugen...ssion-openvpn/issues/1191


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee