找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 9505|回复: 44

Native 7PE无法自动获取IP地址!

[复制链接]
发表于 2012-5-29 19:12:08 | 显示全部楼层 |阅读模式
经过几天奋战,搜索资料无数,分析上千个WIN7PE文件,终于搞定。
原因如下:
1、FBWF读取fbwf.cfg的版本导致DHCP失效。
2、缺少FWPKCLNT.SYS,这个是防火墙客户端。呵呵竟然和DHCP有关。
3、NDIS服务,TCP/IP服务,NETBIOS服务,AFD.SYS,NETBT.SYS 都会影响DHCP。
4、目前测试网络服务必须一级内核开启,否则无法dhcp
5、留着这篇文章作为笔记。正在移植以上文件到二级内核。


原问题:
在各位好心人和大师的帮助下,逐渐完成了NATIVE 7PE的驱动加载,现在手工指定IP地址的情况下已经能上网了,但是无法通过DHCP自动获取IP地址。


求教各位大大,无法获得DHCP的IP地址是什么原因?

知道的指点下,在下感激不禁。

[ 本帖最后由 hotdll 于 2012-6-5 09:12 编辑 ]
发表于 2012-5-29 21:58:24 | 显示全部楼层

回复 #1 hotdll 的帖子

我昨天就能安装驱动,看得见有线无线网卡,就是无法获取IP地址,联不上网。看来不是一个人的问题,是通病。
回复

使用道具 举报

发表于 2012-5-29 22:03:03 | 显示全部楼层
总有一感觉,nativie 在某些情况下,会比正常 PE 慢几拍,包括DHCP、加载VHD、重启、开机等,需耐心等待。

[ 本帖最后由 canmao 于 2012-5-29 22:14 编辑 ]
回复

使用道具 举报

发表于 2012-5-29 22:24:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2012-5-29 22:26:13 | 显示全部楼层

回复 #4 翅膀 的帖子

呵呵。。。
DHCP服务肯定是开启了
ipconfig/renew重新获取IP试试

重试的结果一样。

总感觉是某个服务没开启的原因。
回复

使用道具 举报

 楼主| 发表于 2012-5-29 22:28:58 | 显示全部楼层

回复 #3 canmao 的帖子

这个怎么说呢。
理论上运行不会有差别。
因为U盘最大的有点是随机存储和寻道时间极短。
而启动PE的时候,读取的通常都是几K或者几十K的文件。内存中运行未必会比U盘中运行速度快多少。更何况,载入的时候,NATIVE的一级内核等待时间比完全载入小很多。

另外windows本身就支持native模式。开机磁盘扫描后正常进入系统,你发现慢了吗?

发现的问题是因为为了让一级内核体积更小。关闭了一些服务和SCSI驱动的启动。因为这些可以在二级内核中启动。
回复

使用道具 举报

发表于 2012-5-29 22:34:16 | 显示全部楼层
这样试试

1.        找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
在此注册表路径中,单击与连接到网络的网络适配器相对应的注册表子项 (GUID)。
2.        在“编辑”菜单上,指向“新建”,然后单击“DWORD (32 位)值”。
3.        在“新值 #1”框中,键入 DhcpConnEnableBcastFlagToggle,然后按 Enter。
4.        右键单击 DhcpConnEnableBcastFlagToggle,然后单击“修改”。
在“数值数据”框中,键入 1,然后单击“确定”
回复

使用道具 举报

发表于 2012-5-29 22:36:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2012-5-29 22:38:53 | 显示全部楼层
naitve 7pe 在启动上的优势毋庸置疑!
我在很早的三星x10上(p3,bios不支持usb2.0)测试,表现不比通常的 PE1.x 差。
回复

使用道具 举报

发表于 2012-5-29 22:43:30 | 显示全部楼层
@hotdll
建议换 pecmd.exe 4.0.2011.0501 做下测试。

ps:
照你的帖子,我自 y 的一、二级 7pe,自动获取 IP 地址没问题。就是要耐心等待一会儿。

昨天上传 zhaohj FTP 的 7PE,把 PECMD.INI 中 将 "安装网卡" 和 "加载网络(winpeshl.exe)" 顺序颠倒一下。进桌面多等一会儿(<2min),自动获取 IP 不成问题。

[ 本帖最后由 canmao 于 2012-5-29 23:01 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2012-5-29 22:56:41 | 显示全部楼层

回复 #7 wenzi2203 的帖子

如何知道网络适配器相对应的GUID?
如果是在设备管理器看到的GUID。。
那么注册表中没发现您上面的键值中有对应的GUID
回复

使用道具 举报

 楼主| 发表于 2012-5-29 23:02:29 | 显示全部楼层
原帖由 翅膀 于 2012-5-29 22:36 发表
饭大看看remote procedure服务和wired autoconfig服务的状态。

remote procedure 这个服务已经开启了

wired autoconfig 这个服务也已经开启了
回复

使用道具 举报

 楼主| 发表于 2012-5-29 23:02:49 | 显示全部楼层

回复 #10 canmao 的帖子

测试过,与PECMD 没有关系。
回复

使用道具 举报

发表于 2012-5-29 23:23:11 | 显示全部楼层
在正常的xp系统下,以前曾经碰到过驱动不是非常匹配的时候,无线网卡无法自动获取IP地址,手动设置能正常上网。
回复

使用道具 举报

发表于 2012-5-29 23:34:18 | 显示全部楼层

回复 #11 hotdll 的帖子

getmac /V /S 127.0.0.1
这样本地的所有连接名、对应的网卡、物理地址及传输名称,传输名称\Device\Tcpip_ 后面的大括号里就是GUID

不过7中很少出现这种情况 除非被认为改了

你取消IPV6试试
回复

使用道具 举报

发表于 2012-5-30 12:01:44 | 显示全部楼层
我这边是光纤到户,虚拟拨号,启动网络,输入密码后上网正常。
回复

使用道具 举报

发表于 2012-5-30 12:11:46 | 显示全部楼层
有线网络自动获取地址可以上网。无线的可以找到网卡和连接信号,就是输入密码 时显示配置错误,试了好几个7pe都这样,但使用移动的校园无线网可以打开网页。

[ 本帖最后由 一望无垠 于 2012-5-30 12:48 编辑 ]
回复

使用道具 举报

发表于 2012-5-30 12:14:56 | 显示全部楼层
呵呵 难道是饭大路由器的问题
回复

使用道具 举报

 楼主| 发表于 2012-5-30 12:19:46 | 显示全部楼层

回复 #17 一望无垠 的帖子

你测试的是我修改的哪个7PE?
回复

使用道具 举报

发表于 2012-5-30 12:33:17 | 显示全部楼层
netcfg -c s -i ms_wfplwf_upper
netcfg -c s -i ms_nativewifip
netcfg -c s -i ms_vwifi
netcfg -c s -i MS_WfpLwf_Lower
netcfg -e -c p -i MS_NDISUIO
net start Wlansvc
回复

使用道具 举报

 楼主| 发表于 2012-5-30 17:54:29 | 显示全部楼层
原帖由 玄天 于 2012-5-30 12:33 发表
netcfg -c s -i ms_wfplwf_upper
netcfg -c s -i ms_nativewifip
netcfg -c s -i ms_vwifi
netcfg -c s -i MS_WfpLwf_Lower
netcfg -e -c p -i MS_NDISUIO
net start Wlansvc



这几个语句我明明都执行过了啊。。。。

一会再手工执行一遍看看。谢谢玄天大大。
回复

使用道具 举报

发表于 2012-5-30 18:12:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2012-5-30 18:19:23 | 显示全部楼层

回复 #22 ren001 的帖子

能不能共享下?感激不尽!!!
回复

使用道具 举报

发表于 2012-5-30 20:46:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2012-5-30 20:50:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2012-5-30 21:13:39 | 显示全部楼层
原帖由 玄天 于 2012-5-30 12:33 发表
netcfg -c s -i ms_wfplwf_upper
netcfg -c s -i ms_nativewifip
netcfg -c s -i ms_vwifi
netcfg -c s -i MS_WfpLwf_Lower
netcfg -e -c p -i MS_NDISUIO
net start Wlansvc


netcfg -c s -i ms_wfplwf_upper 正在安装ms_wfplwf_upper失败,错误代码0x800f0203

netcfg -c s -i MS_WfpLwf_Lower 正在安装MS_WfpLwf_Lower失败,错误代码0x800f0203
回复

使用道具 举报

 楼主| 发表于 2012-5-31 14:33:48 | 显示全部楼层
有知道的朋友帮帮忙。
因为DHCP服务确实已经启动了。。。
但是就是获取不了IP地址。
回复

使用道具 举报

发表于 2012-5-31 15:11:06 | 显示全部楼层
原帖由 hotdll 于 2012-5-31 14:33 发表
有知道的朋友帮帮忙。
因为DHCP服务确实已经启动了。。。
但是就是获取不了IP地址。

这个批处理命令可以试一试!
ipok.rar (464 Bytes, 下载次数: 34)
回复

使用道具 举报

 楼主| 发表于 2012-5-31 15:16:03 | 显示全部楼层

回复 #28 2010yg 的帖子

先谢谢您。
不过您这个是手工指定IP。。。这个PE中带的有手工设定IP的。
我想弄的是DHCP自动获取IP
回复

使用道具 举报

发表于 2012-5-31 15:21:44 | 显示全部楼层
根据pe情况,3种中测试属于哪一种,删除多余的2种。
就能自动运行了。无需手工干预!
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-8-5 02:16

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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