Cześć,
wiem że podobny temat był poruszany wielokrotnie na forum, ale kompletnie żadne z zaproponowanych rozwiązań u mnie nie działa.
Przy próbie uruchomienia serwera OpenVPN pojawia się błąd:
Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Komunikat mówi prawdę, nie ma takiego katalogu. Mogę zrobić go ręcznie (będzie do restartu) ale kolejne polecenie znalezione w internecie nie działa, mianowicie:
mknod /dev/net/tun c 10 200
daje błąd:
mknod: /dev/net/tun: Operation not permitted.
Chciałem też uruchomić ręcznie ten moduł poleceniem:
modprobe tun
ale to się kończy błędem:
modprobe: FATAL: Module tun not found in directory /lib/modules/5.4.65-1-pve
Początkowo w ogóle nie miałem też katalogu /lib/modules, więc wyczytałem że można pobrać nagłówki dla jądra systemu i dzięki temu można doinstalować brakujące moduły. Po zastosowaniu apt-get install linux-generic pojawił się katalog modules a w nim katalog 5.4.0-54-generic, więc wiąż nie to, czego potrzeba.
Skąd więc mogę zainstalować / uruchomić brakujący moduł?
Pojawiały się propozycje żeby użyć:
lxc.mount.entry = /dev/net/tun dev/net/tun none bind create=file
ale albo dodałem to w złym miejscu, albo to nic nie daje.
Linux vpn 5.4.65-1-pve #1 SMP PVE 5.4.65-1 (Mon, 21 Sep 2020 15:40:22 +0200) x86_64 x86_64 x86_64 GNU/Linux
OpenVPN i "Cannot open TUN/TAP dev /dev/net/tun: No such file or directory"
-
- Piegowaty Guziec
- Posty: 3
- Rejestracja: 20 lis 2020, 15:33
- Wersja Ubuntu: 20.04
- Środowisko graficzne: Brak
- Architektura: x86_64
OpenVPN i "Cannot open TUN/TAP dev /dev/net/tun: No such file or directory"
Ostatnio zmieniony 22 lis 2020, 18:48 przez bbu, łącznie zmieniany 1 raz.
- kobrawerde
- Gibki Gibbon
- Posty: 2200
- Rejestracja: 10 wrz 2006, 16:00
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: Cinnamon
- Architektura: x86_64
- Kontakt:
-
- Piegowaty Guziec
- Posty: 3
- Rejestracja: 20 lis 2020, 15:33
- Wersja Ubuntu: 20.04
- Środowisko graficzne: Brak
- Architektura: x86_64
Re: OpenVPN i "Cannot open TUN/TAP dev /dev/net/tun: No such file or directory"
Dzięki za odpowiedź, niestety też dotarłem do tych rozwiązań i one nie działają.
Rozwiązanie upada na drugim poleceniu:
mkdir -p /dev/net - to działa, tworzy katalog net
mknod /dev/net/tun c 10 200 - kończy się błędem "mknod: /dev/net/tun: Operation not permitted (oczywiście robię wszystko z konta roota)
chmod 600 /dev/net/tun.
echo tun >> /etc/modules też próbowałem, kompletnie nic to nie zmieniło.
Wygląda to tak, jakby moduł nie pracował bo go w ogóle nie ma w systemie i też nie można go zainstalować bo nie ma jego instalatora w katalogu (o nazwie kernela) w katalogu /dev/modules.
Może to kwestia wersji systemu? Pracuję na 20.04 czyli na bardzo świeżym, może gdybym zszedł do starszej wersji, to problem by zniknął?
Rozwiązanie upada na drugim poleceniu:
mkdir -p /dev/net - to działa, tworzy katalog net
mknod /dev/net/tun c 10 200 - kończy się błędem "mknod: /dev/net/tun: Operation not permitted (oczywiście robię wszystko z konta roota)
chmod 600 /dev/net/tun.
echo tun >> /etc/modules też próbowałem, kompletnie nic to nie zmieniło.
Wygląda to tak, jakby moduł nie pracował bo go w ogóle nie ma w systemie i też nie można go zainstalować bo nie ma jego instalatora w katalogu (o nazwie kernela) w katalogu /dev/modules.
Może to kwestia wersji systemu? Pracuję na 20.04 czyli na bardzo świeżym, może gdybym zszedł do starszej wersji, to problem by zniknął?
- kobrawerde
- Gibki Gibbon
- Posty: 2200
- Rejestracja: 10 wrz 2006, 16:00
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: Cinnamon
- Architektura: x86_64
- Kontakt:
Re: OpenVPN i "Cannot open TUN/TAP dev /dev/net/tun: No such file or directory"
O ile pamiętam bo nie używam openvpn to podczas pracy w/w na serwerze jak i kliencie musi działać usługa tun0 / tun1 ... itd tunX a sprawdzamy to komendą:
Kiedyś z ciekawości uruchomiłem openvpen do sprawdzenia tzw. bezpiecznego korzystania z samby z poza sieci LAN ...poczytaj :
http://ubuntu.pl/forum/viewtopic.php?f=137&t=183710
Kod: Zaznacz cały
ifconfig
http://ubuntu.pl/forum/viewtopic.php?f=137&t=183710
-
- Piegowaty Guziec
- Posty: 3
- Rejestracja: 20 lis 2020, 15:33
- Wersja Ubuntu: 20.04
- Środowisko graficzne: Brak
- Architektura: x86_64
Re: OpenVPN i "Cannot open TUN/TAP dev /dev/net/tun: No such file or directory"
Zerknąłem na tą instrukcję i skrypt z których korzystałeś i faktycznie ciekawe to, może przy następnej konfiguracji skorzystam. Widzę w nim, że faktycznie robi nawet klucze i certyfikaty, jednak w aktualnej, najnowszej wersji OpenVPN nie ma już EasyRsa i trzeba to oddzielnie pobrać - to byłoby do zrobienia przed odpaleniem skryptu + zweryfikowanie ścieżek.
Niestety w dalszym ciągu te wątki nie podrzucają nic, co mogłoby mi mój aktualny problem rozwiązać.
EDIT:
Natknąłem się na wskazówkę:
"If you are inside a virtual server (e. g. OpenVZ/Virtuozzo, Linux-Vserver et al) the provider needs to enable tun/tap-functionality first since you cannot load kernel modules yourself in these environments."
i ponownie zwróciłem się do admina mojej maszyny. Ogarnął temat i tym razem już jest od razu brakujący moduł:
crw-rw-rw- 1 root root 10, 200 Nov 23 09:08 tun
Dzięki za pomoc
Niestety w dalszym ciągu te wątki nie podrzucają nic, co mogłoby mi mój aktualny problem rozwiązać.
EDIT:
Natknąłem się na wskazówkę:
"If you are inside a virtual server (e. g. OpenVZ/Virtuozzo, Linux-Vserver et al) the provider needs to enable tun/tap-functionality first since you cannot load kernel modules yourself in these environments."
i ponownie zwróciłem się do admina mojej maszyny. Ogarnął temat i tym razem już jest od razu brakujący moduł:
crw-rw-rw- 1 root root 10, 200 Nov 23 09:08 tun
Dzięki za pomoc

Kto jest online
Użytkownicy przeglądający to forum: Bing [Bot] i 16 gości