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
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)
Wiadomości o Linuksie, AIX-ie, oprogramowaniu open-source itp…