QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1575|回复: 2

有关VNET!

[复制链接]
发表于 2004-6-2 11:43:33 | 显示全部楼层 |阅读模式
请教:
   怎么我下载的VENT-0.1没有说明上说的VNET.O文件啊,用GCC编译也不行啊.
   这是怎么回事啊?
发表于 2004-6-15 10:38:07 | 显示全部楼层
好像要改一个地方,然后直接make就可以得到vent.o,在vnet路径下makefile里, 我是在redhat9.0下,TEST_DIR变量改为/usr/src/linux-2.4/include/.
make同时会编译test/路径下的testvnet%.c 文件,在insmod vnet.o之后可以运行它们来测试网络功能是否安装成功
#./testvnet1
open vnet ok!
碰到编译不过,我觉得一定是自己的环境和开发时的环境有所不同,这时候可以检查makefile,根据自己需要修改

之后再修改skyeye.conf文件,运行skyeye就看到vnet跑起来了,在你的主机上可以ping通它

另外我有个弱智的问题,用vnet仿真,在跑uclinux的时候,只能是主机跟它之间进行通信吗?能不能在上面跑gdbserver,然后其他主机也可以远程调试,vnet仿真是基于什么原理的,小弟刚接触不久,望斑竹和高手指点
回复

使用道具 举报

发表于 2004-6-16 14:26:10 | 显示全部楼层
vnet在功能上参照vmware的vmnet(一个虚拟hub),功能比tun/tap强。
但我实现得比较粗,只是在rh9的内核和linux2.4.20上测试过。
如果只是用skyeye一般的网络仿真,用tuntap就可以了。
如果gdbserver正确,应该可以在skyeye for at91上实现对应用程序的远程调试。
武汉的一位朋友试过,不过没有具体的文档。
听说uclinux带的gdbserver不能直接在at91的开发板和skyeye for at91上运行,要修改。但我也不知道如何修改。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-4 16:24 , Processed in 0.063265 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表