Proxmox TUN is not available
NOTEPoradnik dotyczy tylko i wyłącznie maszyn wirtualnych (kontenerów) LXC. Problem ten nie występuje w maszynach wirtualnych VM, więc możesz albo skorzystać z tego poradnika, albo użyć VM zamiast CT.
Zatrzymujemy naszą wirtualkę – w miejsce 100
podaj ID twojej wirtualki:
pct stop 100
Gdy wirtualka się zatrzyma, edytujemy jej plik konfiguracyjny – w miejsce 100
podaj ID twojej wirtualki:
nano /etc/pve/lxc/100.conf
Na końcu pliku konfiguracyjnego wklej te 2 linijki. W razie potrzeby wyrównaj te linijki zgodnie z pozostałymi wyżej:
lxc.cgroup2.devices.allow: c 10:200 rwm lxc.mount.entry: /dev/net dev/net none bind,create=dir
Jeżeli używasz Proxmoxa w wersji 7.0 lub mniejszej, zamiast cgroup2
użyj cgroup
:
lxc.cgroup.devices.allow: c 10:200 rwm lxc.mount.entry: /dev/net dev/net none bind,create=dir
Naciśnij skrót CTRL + X
, następnie Y
, by potwierdzić i zapisać plik.
Ustawimy uprawnienia /dev/net/tun
, polecenie uruchom w Proxmoxie, nie w wirtualce:
chown 100000:100000 /dev/net/tun
Uruchom wirtualkę:
pct start 100