各位高人好,我原来是几户按装一个宽带,通过宽带猫和交换机可以同时上网,但是最近不行了,只要有一个人在线,其他人就断断续续,或根本就上不去,后来听人说,是网通升级了,专门针对这种情况进行了技术设置障碍,请问各位高人,如何突破网通的技术设置,需要增加什么设备吗?急切!!!
不知道你是哪个地区的用户,有些地区,比如河南网通,会在用户的计算机上安装“河南通信宽带用户客户端”软件,这种情况解决起来比较麻烦,而且可能不会成功。你可以参见下面的页面,
另外,你还可以试试下面的办法:
第一种方法:
原理:
不知你注意没有,在C:\Program
Files\河南通信宽带用户客户端\目录下有这样一个DOS软件:npf_mgm。
exe。它就是Winpcap中的网络数据包截取驱动程序;NPF(Netgroup
Packet
Filter),是一个虚拟设备驱动程序文件。它的功能是过滤数据包,通过对数据包的捕捉\过滤操作,检查其是否满足过滤条件而动作。
这就是网友说的:“打开代理共享后,如果客户端机器没有上网的话,用新拨号软件可以长时间上网,而一旦客户端机器上网有数据传送,马上就提示有代理软件,用XP本身的共享也是一样!”。 它是随河南通信宽带用户客户端启动而自动加载的。
针对这个原理,只要不让河南通信宽带用户客户端启动时加载NPF,就有可能通过禁止而完成共享。
我们在命令提示符模式下运行npf_mgm。exe,会出现以下提示:
NPF Management - Written by Gianluca Varenni (varenni@ )
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 驱动程序 的 起动 类型 为 需要时 起动
从而可以建立以下批处理文件来达到我们的目的,我把它命名为“河南通信宽带共享”(见附件)并将其放到“河南通信宽带用户客户端”程序所在目录:
@echo off
npf_mgm -x
npf_mgm -u
cls
经反复试验证明:在河南通信宽带用户客户端启动后,运行我们建的批处理文件并不能达到让NPF驱动程序立即停止和卸载,它只是在河南通信宽带用户客户端上做个卸载NPF驱动程序的标记,使其在下次启动时不加载。
要注意的是在河南通信宽带用户客户端没有完全启动以前应用该批处理文件只会提示NPF驱动程序没有启动,而不会作上卸载标记,从而弹出代理警示引起共享失败。
所以,它的运用方法只能是:
1、首先运行“河南通信宽带用户客户端”程序;(NPF驱动程序被加载)
2、打开“河南通信宽带共享”;(做上卸载NPF驱动程序的标记)
3、退出已正常运行的“河南通信宽带用户客户端”程序;(以使做上卸载标记的NPF驱动程序卸载)
4、再次运行“河南通信宽带用户客户端”程序。
(NPF驱动程序没有被加载)
看明白没有??没?我晕。这样吧,简单的说,你上网每次就先打开“河南通信宽带用户客户端”,然后再打开“河南通信宽带共享”即可!记得,如果你下载的是本帖子的附件,请将其解压到“河南通信宽带用户客户端”程序的目录里面,然后将其在桌面放一个快捷方式即可方便的运行两个程序!
第二种方法:
很简单,开机,将第二块网卡暂停使用,拨号上网,然后打开第二块网卡,OK了~
这种方法说起来简单,但操作起来对菜鸟来说还是有点麻烦。
第三种方法:
这是一个转帖,我修改了一下:
首先,我要骂网通和电信,我家里有三台电脑,都要上网,难倒还要让我装三条线吗????再说,我申请的线路是有带宽限制的,我又不可能超出这个带宽,那就是说,我怎么用都跟他们没关系,凭什么不让用代理?
#*%#@*(^%脏话有乱字符代替。
第二,我要骂那些到处发广告卖所谓的"支持网通拨号的路由器"的歼商!这帮家伙比网通还可恨!明知道网通的拨号客户端会升级,一但升级了,这些路由器很可能不能用了。还在骗网友的钱!你说气人不气人?
骂#·%¥·#…—*!·##
先在进入正题!
拨号客户端软件会先检测系统是否有多块网卡!同时读出网卡的mac地址。
一出现路由,系统立刻"。。。安装有代理服务。。。",并退出。
既然系统是根据MAC号来检测的,我们就要找到软件检测的盲区。一般
999999999999和FFFFFFFFFFFF很难检测。
因为检测这两个地址很容易造出错。所以这两个地址都为盲目区。我们只要把内网的网卡MAC改为12个9或是12个F就OK了。 下面说一下怎么改。我们要作手脚的部分就在这里了。千万要注意,只改内网网卡的MAC。
外网的千万别动
一、简单的修改方法
其实不论 98 还是 2000
,自身都已经提供了更改网卡地址的功能,只是平时大家都没上这方面想,因此没有注意到而以,很简单的哦
。。。。 。
现在我们先来看看 WIN2000
。在桌面上的网上邻居图标上单击右键,选择“属性”,在弹出的“网络和拨号连接”窗口中一般有两个图标,一个是“新建连接”图标,一个是“我的连接”图标。当然了,如果你的机器上有两个网卡的话,那就有三个图标了。
现在假设你只有一个网卡,那就在“我的连接”图标上单击右键,选择“属性”,这时会弹出一个“我的连接属性”的窗口。 在窗口下面有一个“配置”按钮,点击该按钮后就进入了网卡的属性对话框了,这个对话框中有五个属性页,点击第二项“高级”页,在“属性”标识下有两项或多项,现在你应该能看到一个叫“
Network Address
”的属性项了吧,点击该项,在对话框右边的“值”标识下有两个单选项,默认是“不存在”
,现在你只要选中上面一个单选项,然后在右边的框中输入你想改的网卡 MAC 地址
(注意要连续输入,不要带“-”),如“ 999999999999 ”,点“确定”, OK
!你已经大功告成了!
在 98 下面的修改和 WIN2000
下差不多。
在“网上邻居”图标上单击右键,选择“属性”,弹出一个“网络”对话框,在“配置”框中,双击你要修改的网卡,出来一个网卡属性对话框。在“高级”选项中,也是点击“属性”标识下的“
Network Address
”项,在右边的两个单选项中选择上面一个,再在框中输入你要修改的网卡 MAC
地址,点“确定”后,系统会提示你重新启动。
接下来就不用我说了吧!:)(重启后你可以用
“ winipcfg ”看看修改的结果)
如果你想把网卡的 MAC 地址恢复原样,只要选择“ Network Address
”项右边的“没有显示”再重新启动即可。
在 WIN2000
下面是选择“不存在”,当然也不用重新启动了。
在xp下面方法差不多,这样改:在“系统属性”--“硬件”--“设备管理器”中找到内网网卡,打开其属性,选“高级”,下面的左边中选“Network
Address”,右边出现了“值”,并且默认的是“不存在”的选项,复选框选上面那个,框中输入如“999999999999”,确定,搞定!
二、注册表修改的方法
由于驱动或网卡的关系,有的机器中没有“ 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
项时,右边会出现“没有显示”选项。
这种方法操作性比前两种更强,如果以后客户端再升级,大家可以根据这三种方法多研究研究,总会找出适当的方法的。 。