|
发表于 2005-8-24 11:01:37
|
显示全部楼层
下面的方法我试过了,没有一个可以的,你可以试试看看,他们那个npf_mgm的程序变态的很
有部分《模拟河南网通客户端》用户反映使用本程序后仍然不能共享上网,可试着使用以下几种方法解决。由于我所在的地区除了网速、端口有限制外,并无共享限制有的甚至一条电话线几十台计算机共享都没事,所以以下几种方法只做参考不保证全部有效!
关于模拟客户的具体说明可以到http://www.a5d.com/SoftView/SoftView_2391.asp查看。
下文中提到的模拟客户端是指 模拟河南网通宽带客户端
如果有别的解决方法请发邮件通知我:polsnet#polsnet.com(#改为@)或在下面发评论通知我或在QQ群(8742388)里面讨论都可以。
使用模拟客户端掉线故障的几个解决方法:
1.在运行 模拟客户端 时请确认windows登录用户具备管理员(administrator)权限(不包括Windows 98)
2.在安装防火墙的情况下请确认防火墙没有屏蔽67,68,2167,2168端口,并允许模拟客户端访问网络。
3.如果用户使用的是windows XP操作系统,请将防火墙功能去掉即可。
4.出现如下图所示ActiveX 不能创建对像。是由于FSO没有注册,或是注册后由于使用专杀工具等提供的解除注册功能。
解决方法:Windows 2000、XP可使用regsvr32 scrrun.dll命令注册。Windows 98使用c:\windows\system\regsvr32 scrrun.dll注册
无法打开网页
客户端拨号正常,获得外网地址,但无法打开网页。
解决办法:
确认是否安装了两块网卡,设置了两个网关,在dos命令里可以用route print 看出来是否有两条缺省路由,把内网网卡的网关去掉即可。
不能共享解决方法:
一、对付网通禁止双网卡共享的方法(软路由)
1. 把你的ADSL设备的那根网线连接在交换机或者HUB上,如果交换机最好连接1端,而HUB则连接在UPlink端。
2. 把所有的电脑都连接到交换机或者HUB上,随意连接。
3. 找一台电脑作主机,并且安装win2003或者2k系统,下载网通客户端拨号上网(注意:主机用一块网卡,连接在交换机或者Hub的任意一个端口上)!
4. 打开控制面板中的管理工具,运行 "路由和远程访问" !
5. 选择服务器状态下面的那个 "XXXXX-xxx(本地)" 点鼠标右键 选择 "配置并启用路由和远程访问" 。
6. 选择NAT内部地址转换功能,下面自己都能看明白了,设置一个IP段,让你的客户机自动获取你制定IP段内的IP,最后配置完成。
说到这里大家也许都明白了,我们的主机现在变成了路由器!科技市场买的路由器由于网通客户端得升级可能不支持网通新的拨号协议所以不能用了,而我们的不会,随之升级就可以了
二、河南网通禁止共享上网的解决办法
原理:
不知你注意没有,在C:\Program Files\racer-henan-cnc\目录下有这样一个DOS软件:npf_mgm.exe。它就是Winpcap中的网络数据包截取驱动程序;NPF(Netgroup Packet Filter),是一个虚拟设备驱动程序文件。它的功能是过滤数据包,通过对数据包的捕捉\过滤操作,检查其是否满足过滤条件而动作。这就是网友说的:“打开代理共享后,如果客户端机器没有上网的话,用新拨号软件可以长时间上网,而一旦客户端机器上网有数据传送,马上就提示有代理软件,用XP本身的共享也是一样!”。它是随河南通信宽带用户客户端启动而自动加载的。
针对这个原理,只要不让河南通信宽带用户客户端启动时加载NPF,就有可能通过禁止而完成共享。
我们在命令提示符模式下运行npf_mgm.exe,会出现以下提示:
NPF Management - Written by Gianluca Varenni ([email protected])
syntax: npf_mgm -s -x -u -i -r -a -d
-s starts NPF driver
起动 NPF 驱动程序
-x stops NPF driver
终止 NPF 驱动程序
-u uninstalls NPF driver
卸载 NPF 驱动程序
-i installs NPF driver
安装 NPF 驱动程序
-r uninstalls and reinstalls NPF driver
卸载 和 重新设置 NPF 驱动程序
-a changes the NPF driver start-type to auto-start
改变 NPF 驱动程序 的 起动 类型 为 自动 起动
-d changes the NPF driver start-type to demand-start
改变 NPF 驱动程序 的 起动 类型 为 需要时 起动
从而可以建立以下批处理文件来达到我们的目的,我把它命名为“河南通信宽带共享”(点击下载此BAT文件)并将其放到“河南网通宽带用户客户端”程序所在目录:
@echo off
npf_mgm -x
npf_mgm -u
cls
经反复试验证明:在河南通信宽带用户客户端启动后,运行我们建的批处理文件并不能达到让NPF驱动程序立即停止和卸载,它只是在河南通信宽带用户客户端上做个卸载NPF驱动程序的标记,使其在下次启动时不加载。要注意的是在河南通信宽带用户客户端没有完全启动以前应用该批处理文件只会提示NPF驱动程序没有启动,而不会作上卸载标记,从而弹出代理警示引起共享失败。
所以,它的运用方法只能是:
1、首先运行“河南通信宽带用户客户端”程序;(NPF驱动程序被加载)
2、打开刚才建的批处理文件“河南通信宽带共享”;(做上卸载NPF驱动程序的标记)
3、退出已正常运行的“河南通信宽带用户客户端”程序;(以使做上卸载标记的NPF驱动程序卸载)
4、再次运行“河南通信宽带用户客户端”程序。(NPF驱动程序没有被加载)
看明白没有??没?我晕。这样吧,简单的说,你上网每次就先打开“河南通信宽带用户客户端”,然后再打开“河南通信宽带共享”即可!记得,如果你下载的是本帖子的附件,请将其解压到“河南通信宽带用户客户端”程序的目录里面,然后将其在桌面放一个快捷方式即可方便的运行两个程序!
三、禁用网卡法
很简单,开机,将第二块网卡暂停使用,拨号上网,然后打开第二块网卡,OK了~
这种方法说起来简单,但操作起来对菜鸟来说还是有点麻烦。
四、修改内网MAC法
所谓的"支持网通拨号的路由器"明知道网通的拨号客户端会升级,一但升级了,这些路由器很可能不能用了。还在骗网友的钱!你说气人不气人?
先在进入正题!
拨号客户端软件会先检测系统是否有多块网卡!同时读出网卡的mac地址。一出现路由,系统立刻"。。。安装有代理服务。。。",并退出。
既然系统是根据MAC号来检测的,我们就要找到软件检测的盲区。下面说一下怎么改。我们要作手脚的部分就在这里了。千万要注意,只改内网网卡的MAC.外网的千万别动
1、简单的修改方法
其实不论 98 还是 2000 ,自身都已经提供了更改网卡地址的功能,只是平时大家都没上这方面想,因此没有注意到而以,很简单的哦 .....
现在我们先来看看 WIN2000 。在桌面上的网上邻居图标上单击右键,选择“属性”,在弹出的“网络和拨号连接”窗口中一般有两个图标,一个是“新建连接”图标,一个是“我的连接”图标。当然了,如果你的机器上有两个网卡的话,那就有三个图标了。现在假设你只有一个网卡,那就在“我的连接”图标上单击右键,选择“属性”,这时会弹出一个“我的连接属性”的窗口。在窗口下面有一个“配置”按钮,点击该按钮后就进入了网卡的属性对话框了,这个对话框中有五个属性页,点击第二项“高级”页,在“属性”标识下有两项或多项,现在你应该能看到一个叫“ Network Address ”的属性项了吧,点击该项,在对话框右边的“值”标识下有两个单选项,默认是“不存在” ,现在你只要选中上面一个单选项,然后在右边的框中输入你想改的网卡 MAC 地址 (注意要连续输入,不要带“-”),如“ 999999999999 ”,点“确定”, OK !你已经大功告成了!
在 98 下面的修改和 WIN2000 下差不多。在“网上邻居”图标上单击右键,选择“属性”,弹出一个“网络”对话框,在“配置”框中,双击你要修改的网卡,出来一个网卡属性对话框。在“高级”选项中,也是点击“属性”标识下的“ Network Address ”项,在右边的两个单选项中选择上面一个,再在框中输入你要修改的网卡 MAC 地址,点“确定”后,系统会提示你重新启动。接下来就不用我说了吧!:)(重启后你可以用 “ winipcfg ”看看修改的结果)
如果你想把网卡的 MAC 地址恢复原样,只要选择“ Network Address ”项右边的“没有显示”再重新启动即可。在 WIN2000 下面是选择“不存在”,当然也不用重新启动了。
在xp下面方法差不多,这样改:在“系统属性”--“硬件”--“设备管理器”中找到内网网卡,打开其属性,选“高级”,下面的左边中选“Network Address”,右边出现了“值”,并且默认的是“不存在”的选项,复选框选上面那个,框中输入如“999999999999”,确定,搞定!
2、注册表修改的方法
由于驱动或网卡的关系,有的机器中没有“ Network Address ”项,那我们只有通过修改注册表来进行修改了。
◆ Windows2000 的修改
1 、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {4D36E972-E325-11CE-BFC1-08002BE10318}\0000 、 0001 、 0002 等主键下,查找 DriverDesc ,内容为你要修改的网卡的描述,如“ Realtek RTL8029(AS)-based PCI Ethernet Adapter ”。
2 、在其下,添加一个字符串,命名为 NetworkAddress ,其值设为你要的 MAC 地址(注意地址还是连续写)。如: 999999999999 。
3 、然后到其下 Ndi\params 中添加一项名为 NetworkAddress 的主键,在该主键下添加名为 default 的字符串,其值是你要设的 MAC 地址,要连续写,如: 000000000000 。(实际上这只是设置在后面提到的高级属性中的“初始值”,实际使用的 MAC 地址还是取决于在第 2 点中提到的 NetworkAddress 参数,这个参数一旦设置后,以后高级属性中的值就是 NetworkAddress 给出的值而非 default 给出的了。)
4 、在 NetworkAddress 的主键下继续添加名为 ParamDesc 的字符串,其作用为指定 NetworkAddress 主键的描述,其值可自己命名,如“ Network Address ”,这样在网卡的高级属性中就会出现 Network Address 选项,就是你刚在注册表中加的新项 NetworkAddress ,以后只要在此修改 MAC 地址就可以了。继续添加名为 Optional 的字符串,其值设为“ 1 ”,则以后当你在网卡的高级属性中选择 Network Address 项时,右边会出现“不存在”选项。
5 、重新启动你的计算机,打开网络邻居的属性,双击相应网卡项会发现有一个 Network Address 的高级设置项,可以用来直接修改 MAC 地址或恢复原来的地址。
◆ Win9x 的修改
1 、在HKEY_LOCAL_MACHINE\system\Currentcontrolset\services\class\net\0000 、 0001 、 0002 等下,找到 DriverDesc 字符串。
2 、在其下,添加一个字符串,名字为 NetworkAddress ,其值设为你要的 MAC 地址,注意要连续写。如: 999999999999
3 、然后到其下 Ndi\params 中添加一项名为 NetworkAddress 的主键,在该主键下添加名为 default 的字符串,其值写你要设的 MAC 地址,注意要连续的写,如 999999999999
4 、继续添加名为 ParamDesc 的字符串,其作用为指定 NettworkAddress 主键的描述,其值可自己命名,如“ Network Address ”,这样以后打开网络邻居的属性,这样在网卡的高级属性中就会出现 Network Address 选项,就是你刚在注册表中加的新项 NetworkAddress ,以后只要在此修改 MAC 地址就可以了。
继续添加名为 Optional 的字符串,其值设为“ 1 ”,则以后当你在网卡的高级属性中选择 Network Address 项时,右边会出现“没有显示”选项。 |
|