[SOLVED] pve-5.4.106-1 / OpenVPN server / Unprivileged Container / FAIL

Feb 4, 2020
36
16
13
Hamburg, Germany
Hi zusammen,

ich habe jetzt so alles hier im Forum bzgl. OpenVPN Server im unpreviligiertem Container gelesen
und ausprobiert, inklusive dem Wiki Eintrag:

- https://pve.proxmox.com/wiki/OpenVPN_in_LXC

Nichts funktioniert davon bei mir, sowohl unter Debian 10 als CT als auch Ubuntu LTS 20.04

Sobald ich den Container priviligiert setze - geht alles

Daher die große Frage: GEHT ES WIRKLICH IM UNPREVILIGIERTEN CONTAINER?

Ich habe in meine ID.conf die zusätzlichen Einträge:

Code:
lxc.cgroup.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev_containers/net dev/net none bind,create=dir

Dann habe ich auf dem HOST das Verzeichnis:

Bash:
mkdir -p /dev_containers/net
mknod /dev_containers/net/tun c 10 200
chown 100000.100000 /dev_containers/net
chown 100000.100000 /dev_containers/net/tun

Nach dem Boot des CT

Bash:
ls -la /dev/net

=>

crw-rw-rw- 1 root root 10, 200 Apr 13 23:05 tun

Auf das TUN device kann der OpenVPN process auch zugreifen, aber danach gibt es dann die "bekannten" Fehler:

Code:
Apr 14 00:09:54 openvpn[13175]: TUN/TAP device tun0 opened
Apr 14 00:09:54 openvpn[13175]: Note: Cannot set tx queue length on tun0: Operation not permitted (errno=1)
Apr 14 00:09:54 openvpn[13175]: /sbin/ip link set dev tun0 up mtu 1500
Apr 14 00:09:54 openvpn[13175]: openvpn_execve: unable to fork: Resource temporarily unavailable (errno=11)
Apr 14 00:09:54 openvpn[13175]: Exiting due to fatal error
Apr 14 00:09:54 systemd[1]: openvpn-server@server.service: Main process exited, code=exited, status=1/FAILURE

Kann jemand mir sagen ob ich etwas falsch mache oder es nur schlicht nicht geht "unpreviligiert"?

Vielen Dank - verzweifel etwas
Tom
 
Hast du IPv4 Forwarding auf dme Host aktiviert? Das war seit einem Update vor einigen Wochen nötig, damit Routing innerhalb von LXCs funktioniert.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!