大家好,我想在我的linux系统上移植一个openvpn服务器,内核版本是2.6.19.2的,是在kernel.org上下载的标准内核版本.
在编译内核时我把
Universal TUN/TAP device driver support内核选项编译为模块形式 tun.ko
我先depmod为模块建立好了依赖关系后
modprobe tun后,我lsmod都可以看到tun.ko模块也加载
并且在/dev/net/ 下也生成tun设备文件
但是当我启动openvpn 时就出现
Cannot allocate TUN/TAP dev dynamically
错误,我在google上搜索了这个错误,看到的全是说是内核没有支持TUN/TAP,
可是我的TUN/TAP驱动也加载了的啊,并且直接编译进内核也是同样的问题?
我想请问各位以下三个问题
1 openvpn与内核的TUN/TAP在建立虚接口时处于什么联系呢?是只要内核支持TUN/TAP,openvpn就可以建立虚接口tap0了吗?
在编译openvpn时有什么需要注意的吗?
2 在配置内核支持TUN/TAP时,是否是把内核中的
Universal TUN/TAP device driver support 编译为模块或是编译进内核中就可以了
3 是否是2.6.19.2自带的TUN/TAP驱动有什么问题,支持 *** 不好,那在什么地方可以下载TUN/TAP驱动或是TUN/TAP的相近的补丁文件吗?我在网上搜索了一下,目前为止还没有找到驱动或是补丁文件
谢谢
会员注册
会员登录
个人空间
发表评论