IP tuntap 命令无法打开 tun

问题描述 投票:0回答:3

我想创建一个 TUN 接口 我在 adb 中输入命令,如下所示

mkdir -p /dev/net
busybox mknod /dev/net/tun1 c 10 200
chmod 666 /dev/net/tun1
ip tuntap add dev tun1 mode tun

当我输入“ip tuntap add dev tun1 mode tun”时 显示“打开:没有这样的文件或目录” 像这样https://i.sstatic.net/R2NwF.jpg

有人可以给我一些想法吗? 是关于内核还是其他? 怎么解决?

android linux linux-kernel
3个回答
2
投票

在创建 TUN 接口之前,您应该创建符号链接,因为

ip tuntap
预期
tun
位于
/dev/net/tun
中。这是命令:

ln -s /dev/net/tun /dev/tun

2
投票

作为 root 运行

mkdir /dev/net
ln -s /dev/tun /dev/net/tun

对于某些 Synology 设备,必须先安装 tun 模块。以 root 身份运行

insmod /lib/modules/tun.ko
mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun

0
投票

如果有关符号链接的答案没有帮助,请尝试

modprobe tun
© www.soinside.com 2019 - 2024. All rights reserved.