lsmod -> tun 16587 0-Live0xbf0e1000
Openvpn错误:无法打开TUN/TAP dev /dev/net/tun没有这样的文件或目录
我尝试创建一个虚拟目录,但错误更改为无法打开TUN/TAP dev /dev/net/tun:是一个目录。
编辑: System: ARM Linux 3.10.0

发布于 2019-02-18 17:18:40
/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。
发布于 2019-07-25 23:47:17
这在x64上适用于我:
https://nordvpn.com/tutorials/ipfire/openvpn/
注意:如果VPN无法为您启动,并且您正在获得此输出:
错误:无法打开TUN/TAP / 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设备已经准备好使用。
https://unix.stackexchange.com/questions/501403
复制相似问题