Archiwum kategorii: VPN-y

OpenVPN + VPS: problem z urządzeniem /dev/net/tun

W przypadku VPS (Virtual Private Server) często się zdarza, że OpenVPN nie startuje, jako że nie jest włąćzony dostęp do urządzenia /dev/net/tun. Objaw jest następujący:

[root@vz13505 openvpn]# cat /dev/net/tun
cat: /dev/net/tun: Operation not permitted

W przypadku prawidłowego dostępu komunikat jest następujący:

[root@vz13505 log]# cat /dev/net/tun
cat: /dev/net/tun: File descriptor in bad state

OpenVPN: login i hasło w pliku

Korzystaj z prostych konfiguracji tego VPN-a użyteczne może być zapisanie w pliku konfiguracyjnym loginu i hasła. W opcji auth-user-pass należy podać nazwę pliku z danymi:

auth-user-pass auth.cfg

Pierwsza linia powinna zawierać nazwę użytkownika, druga hasło.

Dodatkowo należy spełnić następujące dwa warunki:

  • plik może być odczytywany tylko przez właściciela (chmod 600 auth.cfg)
  • w pliku konfiguracyjnym tunelu należy dodać opcję umożliwiającą wykonywanie skryptów użytkownika (script-security 2)