第一次碰到形如“NVIDIA nForce Networking Controller”类的网卡,又要用它进行网克,同时要保证速度和稳定性。主板是华砾的M2N-E,比较高端的。在网上找了几天,都理不清头绪,克了几次总也不成功。最后只好到华砾官网找该系列网卡的dos驱动,然后用相应的工具做成pxe启动引导文件及ghost网克客户端。今天终于工夫不负有心人,搞成功了。现在把pxe网克制作文件及操作过程写下来备忘。
pxe无盘启动工作原理
PXE是Preboot Execution Environment的缩写。RPL是根据网卡上的ID号加上其它的记录组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则进行远程启动;PXE是则是根据服务器端收到的工作站MAC地址(就是网卡号),使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,动态分配地址。下面以工作站引导过程说明PXE的原理:
1、 用户端电脑开机后, PXE Boot ROM 获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。
2、 如果服务器收到个人电脑所送出的要求, 就会送回 DHCP 回应, 内容包括用户端的 IP 地址, 预设通讯通道, 及开机映像文件。 否则, 服务器会忽略这个要求。
3、 工作站收到服务器发回的响应后则会回应一个FRAME,以请求传送启动所需文件。
4、 之后,将有更多的讯息在用户端与服务器之间作应答, 用以决定启动参数。 BootPROM 由 TFTP 通讯协议从服务器下载开机映像档, 这个映像档就是软盘的映象文件。
5、 工作站使用TFTP 协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动。
要准备的东西
1.DHCP服务端和tftp服务端,你可以用win2000server或win2003server配置DHCP,也可以用tftp32做,这个小东西集成了DHCP和tftp服务端。
tftpd32.rar
(2007-02-04 21:09:30, Size: 44.9 KB, Downloads: 113)
dabs101_install.zip
(2007-02-04 21:10:02, Size: 2.05 MB, Downloads: 215)
DOS_NDIS.zip
(2007-02-04 21:10:49, Size: 1.04 MB, Downloads: 482)