답변1
/dev/net/tun은 character device
파일도 아니고 디렉토리도 아닙니다. 다음 명령으로 확인하십시오 ls
.
ls -lad /dev/net/tun
다음과 같습니다(먼저 참고하세요 c
).
crw-rw-rw- 1 root root 10, 200 Feb 10 21:38 /dev/net/tun
제거 모듈 수정 tun
:
rmmod tun
/dev/net/tun 디렉토리가 있으면 삭제하십시오(디렉토리는 d
대신 표시됨 c
).
rmdir /dev/net/tun
tun
모듈을 다시 로드합니다 .
modprobe tun
character device
/dev/net/tun이 생성됩니다 .
답변2
이것은 Puppy Linux Xenial x64에서 작동합니다.
https://nordvpn.com/tutorials/ipfire/openvpn/
참고: VPN이 시작되지 않고 다음 출력이 표시되는 경우:
오류: TUN/TAP dev /dev/net/tun을 열 수 없습니다: 해당 파일이나 디렉터리가 없습니다(errno=2).
그런 다음 다음을 수행하십시오.
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
cat /dev/net/tun
메시지를 받은 경우:
cat: /dev/net/tun: 오류 상태의 파일 설명자
이는 TUN/TAP 장치를 사용할 준비가 되었음을 의미합니다.