Jak naprawić błąd TUN is not available w Proxmoxie - poradnik
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 100Gdy wirtualka się zatrzyma, edytujemy jej plik konfiguracyjny – w miejsce 100 podaj ID twojej wirtualki:
nano /etc/pve/lxc/100.confNa 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/tunUruchom wirtualkę:
pct start 100
