我想创建一个 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
有人可以给我一些想法吗? 是关于内核还是其他? 怎么解决?
在创建 TUN 接口之前,您应该创建符号链接,因为
ip tuntap
预期 tun
位于 /dev/net/tun
中。这是命令:
ln -s /dev/net/tun /dev/tun
作为 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
如果有关符号链接的答案没有帮助,请尝试
modprobe tun