首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >加载的TUN模块,但是OpenVPN /dev/net/tun没有这样的文件或目录

加载的TUN模块,但是OpenVPN /dev/net/tun没有这样的文件或目录
EN

Unix & Linux用户
提问于 2019-02-18 16:55:47
回答 2查看 32.7K关注 0票数 2

lsmod -> tun 16587 0-Live0xbf0e1000

Openvpn错误:无法打开TUN/TAP dev /dev/net/tun没有这样的文件或目录

我尝试创建一个虚拟目录,但错误更改为无法打开TUN/TAP dev /dev/net/tun:是一个目录。

编辑: System: ARM Linux 3.10.0

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2019-02-18 17:18:40

/dev/net/tun是character device,不是文件,也不是目录。使用ls命令检查它:

代码语言:javascript
运行
复制
ls -lad /dev/net/tun

它应该类似于(注意第一,c):

代码语言:javascript
运行
复制
crw-rw-rw- 1 root root 10, 200 Feb 10 21:38 /dev/net/tun

要修复卸载tun模块:

代码语言:javascript
运行
复制
rmmod tun

如果存在/dev/net/tun目录,则删除它(目录标记为d而不是c):

代码语言:javascript
运行
复制
rmdir /dev/net/tun

重新加载tun模块:

代码语言:javascript
运行
复制
modprobe tun

它将创建character device /dev/net/tun。

票数 2
EN

Unix & Linux用户

发布于 2019-07-25 23:47:17

这在x64上适用于我:

https://nordvpn.com/tutorials/ipfire/openvpn/

注意:如果VPN无法为您启动,并且您正在获得此输出:

错误:无法打开TUN/TAP / dev /net/tun:没有这样的文件或目录(errno=2)

然后执行以下操作:

代码语言:javascript
运行
复制
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设备已经准备好使用。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/501403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档