VPN에서 OpenVPN 서버를 설정하려고 시도


8

http://tipupdate.com/how-to-install-openvpn-on-ubuntu-vps/를 사용하여 공공 장소에있을 때 VPS에서 OpenVPN 서버를 직접 설정하려고합니다.

그러나 서버를 시작하려고 할 때 마다이 기능을 제공합니다.

root@vps:~# /etc/init.d/openvpn start
 * Starting virtual private network daemon(s)...                                                                 *   Autostarting VPN 'server'                                                                           [fail]

로그는 이것을 포함합니다

Tue Dec 11 10:53:32 2012 Diffie-Hellman initialized with 1024 bit key
Tue Dec 11 10:53:32 2012 /usr/bin/openssl-vulnkey -q -b 1024 -m <modulus omitted>
Tue Dec 11 10:53:33 2012 TLS-Auth MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Tue Dec 11 10:53:33 2012 ROUTE: default_gateway=UNDEF
Tue Dec 11 10:53:33 2012 Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Tue Dec 11 10:53:33 2012 Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Tue Dec 11 10:53:33 2012 Cannot allocate TUN/TAP dev dynamically
Tue Dec 11 10:53:33 2012 Exiting

그래서 분명히 그것은 tun과 관련이 있지만 그것을 고치는 방법을 이해하지 못합니다.

감사!

답변:


5

OpenVZ 기반 VPS 공급자를 사용하고 있습니다. 공급자는 OpenVPN (또는 TUN / TAP에 의존하는 다른 것)을 사용하려면 컨테이너에서 TUN / TAP을 활성화해야합니다.


4

디렉토리에 /dev/net/tun노드 가 없습니다 /dev.

그것을 만들어보십시오 :

cd /dev
mkdir net
cd net
mknod tun c 10 200
chmod 666 tun

또는 이 기사 에 따라 다음 명령 을 사용해보십시오 .openvpn --mktun

openvpn이 여전히 존재하지 않는 tun 인터페이스에 대해 불평하면 modprobe tuncommand를 사용해보십시오 . 그러나 내 우분투에는 tun컴파일 된 인터페이스에 대한 커널 지원이 있습니다.


1
modprobe tun데비안 제시.
아무도

OpenVZ VPS에서 작동하지 않으면 오류가 다음과 같이 변경됩니다.Cannot open TUN/TAP dev /dev/net/tun: Operation not permitted
Taha Jahangir
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.