免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3179 | 回复: 7
打印 上一主题 下一主题

PXE问题请教。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-25 10:44 |只看该作者 |倒序浏览
我用PXE启动无盘DOS,进入DOS后,DHCPD分配的IP地址及网关等信息怎样可以找到?

论坛徽章:
0
2 [报告]
发表于 2005-12-25 11:12 |只看该作者
PXE远程无盘引导技术的基本工作原理是:DTK专门设计的 E-Terminal主机BIOS中含PXE远程引导模块,开机启动后,其会通过DHCP服务器得到本机IP地址,并将PXE Boot Server的内容下载到本机内存中执行,通过LiteNet,远程引导, 并根据设好的用户名登录上NT服务器,以后就可象有盘PC一样自由操作电脑了。

论坛徽章:
0
3 [报告]
发表于 2005-12-25 15:48 |只看该作者
这个原理我多少知道些,也可以成功启动无盘了。可是SERVER上传过来的信息,放在内存的什么位置啊?怎么才能找出来啊?就是刚启动时显示的本地IP和网关等。

论坛徽章:
0
4 [报告]
发表于 2005-12-25 22:02 |只看该作者
那就看你的内核程序是如何调用的,写的地址情况。

论坛徽章:
0
5 [报告]
发表于 2005-12-26 09:17 |只看该作者
什么内核程序啊?PXE启动的时候还没有操作系统呢.之后就是进入DOS而已.用不到PXE的基本信息的.

论坛徽章:
0
6 [报告]
发表于 2005-12-26 11:49 |只看该作者
兄弟,仔细看一下你的结构。\r\n你的操作系统类似于仿真形式,在板子上已经固化好一块FLASH,其中就是你的操作系统,系统通过启动他,来实现引导。\r\n\r\n如果是单纯的IP问题,那么就是利用ARP/RARP得到的。

论坛徽章:
0
7 [报告]
发表于 2005-12-26 13:40 |只看该作者
操作系统是从服务器上用TFTP传过来的DOS映像文件.然后在本地虚拟A盘启动DOS的.另外,我的服务器不是WINDOWS系统.客户端是纯粹的DOS6.22.PXE只是从DHCP服务器分配到一个IP和启动映像文件名而已.而IP地址分配到本地的时候,操作系统还没有启动.我想得到的是DHCP传过来的IP地址等信息.把它们从内存里取出来.

论坛徽章:
0
8 [报告]
发表于 2005-12-26 18:10 |只看该作者
其实你的情况就是通过ARP/RARP得到IP,然后通过TFTP从服务器上得到IMAGE文件,该文件就是操作系统。\r\n从而引导系统启动。在启动的过程中,就可以看到得到的IP。\r\n如果你想得到内存中的IP地址,那么你就要看IMAGE文件的编辑。\r\n通常都是LINUX IMAGE内核文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP