assert,h:急!!!网卡无法使用......

来源:百度文库 编辑:高校问答 时间:2024/05/06 01:36:08
我的昂达N61G主板,无法连接到局域网,ping我的IP是192.254.***.***,不是路由器分配的192.168.***.***,(我公司的路由器带IP自动分配,并已启用)因此无法通过局域网上网。我ping其他机子或其他机子ping我的都能ping通!Why?
.
1.我手工设置我的IP为:192.168.***.***,仍旧无法连接
2.我的网线、水晶头和交换机接口没有问题,全部换了试过了
3.重装系统也试过了,公司共有3台电脑均有此问题,另两台装了PCI网卡问题解决了。
4.我不想装PCI网卡,因为板子是新的就无法使用,心里郁闷!!!

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
2006.4.10补充:
我在昂达的网站上看了一下发现以下情况:
1. 昂达N61G主板集成网卡是8201的。(我装的是主板自带的驱动,决不会错)
2. 许多使用昂达N61G的网友都遇到该问题,原因是集成网卡的MAC重复使用,导致DHCP无法分配正确IP。
3. 在昂达官网论台上有许多网友向昂达提出该疑问,昂达居然无表态,我建议大家一起声讨昂达这一不付责任的做法!
———————————————————————————

*****************************************
最后一个补充:
谁会改网卡MAC,提供工具也可以!
*****************************************

我遇到过很多次这样的问题,只有两种可能
你说能PING到其他电脑那就只有一种可能了
你的路由器设置不对,路由器上屏蔽了你的网卡MAC
让网管打开路由器按照说明书设置好就可以了,
每块网卡都有一个MAC而且全世界不重复,所以换块网卡就没有问题了

修改网卡的MAC地址吧

卡的MAC地址是固化在网上EPROM中的物理地址,是一块网卡的“身份证”,通常为48位。

在平常的应用中,有很多方面与MAC地址相关,如有些软件是和MAC地址绑定的,没有允许的MAC地址,软件就无法运行;

局域网里,管理人员常常将IP与客户机的MAC地址绑定,以方便管理,万一用户的网卡坏掉了,自行更改网卡后必须向管理人员申请更改绑定的MAC地址,这样就比较麻烦。在这种时候,如果我们能够更改一下网卡的MAC地址,那就方便多了。

实际上,修改网卡的MAC地址是很容易的,我们既可以在作系统中通过软件来修改网卡的MAC地址,而实际的网卡MAC地址不变,以达到欺骗软件的目的;也可以用工具直接更改网卡的实际MAC地址。

一、瞒天过海

1.修改注册表

几乎所有的网卡驱动程序都可以被NdisReadNetworkAddress参数调用,以便从注册表中读取一个用户指定的MAC地址。当驱动程序确定这个MAC地址是有效的,就会将这个MAC地址编程入其硬件寄存器中,而忽略网卡固有的MAC地址。我们通过手工修改Windows的注册表就可以达到目的。

在Winodws 98下运行Windows的注册表编辑器,展开“HKEY_LOCAL_MACHINE\System\Current ControlSet\Services\Class\Net”,会看到类似“0000”、“0001”、“0002”的子键。从“0000”子键开始点击,依次查找子键下的“DriverDesc”键的内容,直到找到与我们查找的目标完全相同的网卡注册表信息为止。

当找到正确的网卡后,点击下拉式菜单“编辑/新建/字符串”,串的名称为“Networkaddress”,在新建的“Networkaddress”串名称上双击鼠标就可以输入数值了。输入你想指定的新的MAC地址值。新的MAC地址应该是一个12位的十六进制数字或字母,其间没有“-”,类似“000000000000”的这样的数值(注意,在Windows 98和Windows 2000/XP中具体键值的位置稍有不同,大家可通过查找功能来寻找)。

在“NetworkAddress”下继续添加一个名为 “ParamDesc”的字串值,它将作为“NetworkAddress”项的描述,数值可以取为“MAC Address”。再把它的内容修改为你想设定的内容.

2.修改网卡属性

大部分的网卡都可以通过在控制面板中修改网卡属性来更改其MAC地址,笔者的3COM 3C905B-TX和RTL8139芯片的网卡都可以这样轻松修改。

在“设备管理器中”,右键点击需要修改MAC地址的网卡图标,并选择“属性/高级”选项卡。在“属性”区,就可以看到一个称作“Network Address”或其他相类似名字的的项目,点击它,在右侧“值”的下方,输入要指定的MAC地址值。要连续输入12个十六进制数字或字母,不要在其间输入“-”。重新启动系统后设置就会生效了。

二、釜底抽薪

假如用户使用的是RealTek公司的RTL8139A/B/C/D系列芯片的网卡,有一种更简单的方法修改MAC地址。RealTek公司设计的PG8139软件可以直接修改RTL8139系列网卡的MAC地址,甚至可以让每次启动后网卡的MAC地址都不相同。具体*作如下:

把pg8139.zip解压缩到一个文件夹下,以8139C芯片为例,用记事本打开该目录下的8139c.cfg文件,修改8139c.cfg文件的第一行,将“NodeID”(网卡号)后改为所需要的?怠=ㄒ槌跏贾滴??0 E0 4C 00 00 01”,修改时注意每两位之间至少要留一个空格

保存后再进入MS-DOS方式(注意,要在纯DOS模式下),在DOS提示符后输入“pg8139 /pci 8139c.cfg”后再按回车键,此时系统如果提示“Programming EEPROM is successful”则说明更改成功。PG8139程序每成功运行一次,在相应的8139c.cfg文件中,系统会自动将“NodeID”的值加1,也就是说,第一次运行时给当前工作站网卡分配的MAC地址为“00 E0 4C 00 00 01”,第二次运行时,系统会自动分配为“00 E0 4C 00 00 02”,第三次运行时,会自动为“00 E0 4C 00 00 03”……,依此类推,就可以批量地修改网卡的MAC地址,不再需要重复修改8139c.cfg文件了。

如果用户的网卡是RTL8139其他版本的芯片,只要找到相应的.cfg文件修改就行了。

另外,还有一种极端的办法,通过烧录网卡的EEPROM来达到克隆MAC地址的目的。但这样做风险很大,而且*作复杂,即使是有经验的用户也难免在*作中出现错误,我们不推荐进行这种*作。

三、巧借东风

如果是Windows 2000/XP的用户,则可以使用免费MAC地址修改软件SMAC。运行SMAC后,窗口中的列表框列出计算机上正处于工作状态的网卡。选定要修改的网卡后,在列表框下方的六个输入框中输入新的MAC地址后,点击右侧的“Update MAC(修改MAC地址)”,即可完成MAC地址的修改。如图4所示。

修改MAC地址的工具有很多,但大多数都只适用于Windows 2000/XP,笔者在这里推荐用“超级兔子魔法设置”,因为不但简单易用,而且在Windows 9x系统中使用同样有效。

修改完成后,就要使设置生效,一般的办法是重新启动系统。还有一种简单的办法不需要重新启动系统,在“设备管理器”中,选定网络适配器图标,点击鼠标右键,选择“禁用”(请注意*作后,状态栏是否已显示为“禁用”)。然后再右键单击选定的网络适配器,在右键菜单中选择“启用”。这样就能使修改后的设置生效。

能ping通的话,线路是不会有问题的。
ping得通而不能访问其他机器,应该是设置的问题。
1、如果能访问局域网,但是不不能上internet网,很可能是DNS没有设置,或者设置错误(如果DNS服务器性能不好,有备用的最好也设置起)。
2、如果可以上网,但是不能访问很可能就是子网掩码没有设置好,很可能是设置了与其他机器不同的子网掩码。
3、如果上述设置都没有问题,就可能是网卡驱动程序没有装好。现在多数系统可以自己识别网卡,我们就没有装网卡驱动程序。但是不能排除系统也会认错网卡,而装上了不匹配的驱动程序。(建议集成网卡还是用主板自带的驱动)

正确答案在这里.

不要把问题搞得太复杂了.
确认你本地连接属性里包含以下项目:

Microsoft 网络客户端
Microsoft 网络的文件和打印机共享
QoS 数据包计划程序
NWLink NetBIOS
NWLink IPX/SPX/NETBIOS Compatible Transpor...
internet 协议 (TCP/IP)

什么IP设置都先不管,设IP只是方便管理。

载网卡驱动程序~~重新安装后重起电脑!但要确保在你的电脑重起时不要有其他电脑也重起! 因为你的启用DHCP的!所以两台电脑一起开机 IP有时候会冲突!!

我强烈建议你把路由的DHCP关掉,也就是你说的IP自动分配! 并固定单机的IP,这样一来,你现在这样的问题就不存在了!
546456465456

1 驱动
2 上网软件
3 TCPIP是否绑定
4 都弄好了肯定没问题了,除非你机器是286的