登陆群晖开启ssh,在终端依次用admin用户登陆再sudo -i 进入#管理员模式
检查tun模块状态
lsmod | grep tun
如果结果为空,请尝试安装它
insmod /lib/modules/tun.ko
依次输入下列命令,确保tun.ko模块可以正常工作
mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
cat /dev/net/tun
命令结果
持久化操作
模块开机自启动(不保证有效可以在群晖面板计划任务设置)
cat < /usr/local/etc/rc.d/tun.sh
#!/bin/sh -e
insmod /lib/modules/tun.ko
EOF
赋予脚本启动权限
chmod a+x /usr/local/etc/rc.d/tun.sh
tun/tap 驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装。利用tun/tap 驱动,可以将tcp/ip协议栈处理好的网络分包传给任何一个使用tun/tap驱动的进程,由进程重新处理后再发到物理链路中。