- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【精选】搭建XINU试验环境
你可以根据此教程搭建你自己的XINU试验环境,通过做实验来加深对TCP/IP协议族的理解.此实验环境所需的相关工具如下:
1)Windows 操作系统,推荐Windows XP 和Windows VISTA(我的实验环境就搭建在VISTA下)
2)VPC2007(微软的虚拟机,免费软件,你可以在微软官方下载此软件)
3)XINU79,操作系统(要求XINU79为支持PKT-Driver的版本,本书光盘附带此系统)
4)Source Insight,用于查看编辑XINU源代码.此软件是Windows下很优秀的源代码查看利器.
5)WinImage,用于编辑IMG软盘镜像和VPC虚拟机的虚拟磁盘;
6)DHCP服务器,可选。如果你的网络没有DHCP服务器,你需要在PC机上安装一个DHCP服务器软件,否则XINU系统在启动时会无法获得IP地址!
XINU是基于DOS的,在Windows下编译调试DOS下的程序一般是很麻烦的,可喜的是借助微软的VPC虚拟机可以大大简化调试带来的麻烦,而且笔者测试了大部分虚拟机也只有微软的VPC可以方便实现DOS下的文件共享,VMWare要实现dos下的网络共享需要配置dos的网卡驱动,相当麻烦且很容易出错.下面按步骤进行说明搭建方法(写的比较详细,因此步骤多达28步,请耐心配置,若遇到问题可以给我发邮件,邮件地址为tp163.com):
安装VPC2007到你的PC
安装Source Insight到你的PC
在D盘新建一个名叫XINU的文件夹,再在XINU文件夹下新建名为CODE的文件夹
将光盘中的XINU操作系统拷贝到CODE文件夹下,此时的CODE目录下应该有pcxnet.bat文件,BAT文件夹, BIN文件夹,LIB文件夹,PCXNET文件夹,以及其它文件,文件夹
打开Source Insight,选择Project选项中的New Project新建一个工程,
New project name假设命名为XINU,存储路径则为上面新建的D:\XINU文件夹,然后确定
点击确定后出现如下对话框
在Project Source Directory – the main location of your source files:中选择你的XINU源代码存放的文件夹路径,此处就是上面新建的D:\XINU\CODE文件夹
点击确定则出现如下对话框
选择Add all加入所有XINU的源代码把两个框都勾上,第二个表示递归搜索子目录,然后点击OK,最后点击确定后再点击close就完成Source Insight的配置了
接着打开虚拟机(VPC2007),选择New新建一个虚拟机,选择Creat a virtual machine并点击Next
在Name and location中填写D:\VPC\XINU,表示将虚拟机存放在D:\VPC目录下,名字叫XINU,然后点击Next,操作系统类型选Other,一直Next到如下界面
选择A new virtual hard disk,表示新建一个虚拟磁盘,点击Next后自己输入一个虚拟磁盘大小,由于只是DOS操作系统,填写1G就足够了,然后点击Finish完成虚拟机的创建
接下来选择刚才新建的虚拟机XINU,点击Settings进行网络方面的配置
在Adapter 1中选择一个你的PC机的活动的物理网卡,我的PC是一块无线网卡在使用,因此我选择我的这块无线网卡来与虚拟机进行通信,选择好了后点击OK按钮
接下来就是打开这个虚拟机了选择Floppy选项加入一个软盘启动镜像,否则你的虚拟机将无法启动,这个软盘镜像在本书光盘中附带,你可以将此软盘镜像拷贝到虚拟机所在的目录(D:\VPC)
这时候虚拟机的硬盘是没有分区的,我们需要想用fdisk命令将虚拟机的硬盘分区
用fdisk分区时一路默认就可以了,完成后你需要重启虚拟机
重启后会出现这个画面这是正常的,因为你的硬盘已分区但没有格式化,这时我们多次选择F进入C:\提示符,接着敲入A:切换到A盘
接下来敲入format c:格式化C分区
接下来关闭虚拟机,用WinImage工具打开虚拟机的虚拟磁盘文件(D:\VPC\XINU Hard Disk.vhd),将本书光盘中fshare文件夹下的所有文件拷贝到此虚拟磁盘中.这几个文件的作用是让虚拟机的DOS操作系统能够访问你的PC共享的文件
开启虚拟机出现这个画面这时点击Edit中的Setting选项配置DOS的共享
选择Share Folder按钮弹出如下对话框
选择上面新建的D:\XINU\CODE文件夹,记得把Share every time勾上,这样不用每次开虚拟机都去配置共享.完成后点确定就可以了
重启虚拟机,没有差错的话你该看到如下画面这表示D
文档评论(0)