【IT168 专稿】为了让网卡处于非常好的工作状态,网管人员常常会进入网络属性设置窗口,对网卡的参数或性能进行调试与管理。事实上,管理网卡的方式与途径有很多。下面就从修改系统注册表出发,来向各位朋友推荐几则网卡管理技巧,相信这些内容会让大家更好地管理好自己的网卡设备,让其始终“动力十足”!
1、释放与网卡绑定的IP地址
如果网卡设备没有通过“卸载”命令被安全、彻底地从系统中删除,即使该网卡设备从主板插槽中被拔了出来,但原先分配给该网卡的IP地址仍不能正常使用,那我们如何将与原来网卡绑定在一起的IP地址释放出来,以便能够分配给其他网卡设备使用呢?其实很简单,我们可以修改注册表的相关键值,来将以前网卡的相关注册表项目删除掉,就能达到快速释放与旧网卡绑定的IP地址了。
首先在Windows系统桌面中,单击“开始”菜单中的“运行”命令,打开系统的运行对话框,然后在其中输入“regedit”字符串命令,进入到系统的注册表编辑窗口。
其次在该编辑窗口的左侧列表区域,用鼠标逐一展开HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 \Services\Tcpip\Parameters\Interfaces注册表子键(如图1所示),在Interfaces注册表子键下面我们会发现多个不同的子项,根据各个子 项下面的“IPAddress”键值内容,我们能很轻易地找到旧网卡设备所对应的子项,然后将旧网卡设备所对应的子项直接删除掉,并重新启动一 下计算机系统,就能将与旧网卡绑定在一起的IP地址释放出来了。之后,我们就可以进入网络属性设置窗口,将释放出来的IP地址重新分配给 新安装的网卡设备了。
图1 |
2、显示隐藏的虚拟网卡设备
如果没有卸载网卡,直接对网卡的安装位置进行变换的话,那么原先没有被卸载的网卡仍然以虚拟网卡的身份隐藏在计算机系统中,因此 当我们要想继续使用原先的网卡地址时,就容易出现IP地址冲突。要想避免这种现象的发生,我们只有想办法将隐藏在计算机系统中的虚拟网 卡设备删除掉。要想达到这样的目的,我们可以通过修改注册表相关键值,让隐藏起来的虚拟网卡设备重新显示在系统设备管理器窗口中,然 后对该虚拟网卡设备执行“卸载”命令就可以了。
首先在Windows系统桌面中,单击“开始”菜单中的“运行”命令,打开系统的运行对话框,然后在其中输入“regedit”字符串命令,进 入到系统的注册表编辑窗口。
其次在该注册表编辑窗口的左侧列表区域,将鼠标定位于注册表分支HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment上,在对应“Environment”子键的右侧子窗口区域中,看看是否有“DevMgr_Show_Nonpresent_Devices”双字节值(如图2所示),如果找不到这样的键值,那么我们可以用鼠标右键单击“Environment”子键右侧子窗口的空白区域,从随后出现的快捷菜单中依 次执行“新建”、“Dword值”命令,并将新建的Dword值名称设置为“DevMgr_Show_Nonpresent_Devices”。
图2 |
接下来用鼠标双击“DevMgr_Show_Nonpresent_Devices”键值,在其后出现的编辑Dword值对话框中,将数字“1”填写在数值数据文本框 中,并单击一下“确定”按钮,再按F5功能键刷新一下系统注册表。
下面我们用鼠标右键单击系统桌面中的“我的电脑”图标,从随后出现的右键菜单中执行“属性”命令,打开系统的属性设置对话框,单 击其中的“硬件”标签,并在对应标签页面中单击“设备管理器”按钮,打开系统的设备列表窗口;然后单击该窗口中的“查看”菜单项,从 弹出的下拉菜单中执行“显示隐藏的设备”命令,接着再用鼠标展开设备列表窗口中的网络适配器项目,随后我们就能看到隐藏的虚拟网卡终 于显现出来了;选中虚拟的网卡设备,并用鼠标右键单击之,再执行快捷菜单中的“卸载”命令,这样一来我们就能轻易将虚拟网卡设备从计 算机系统中彻底删除了。
3、为网卡同时分配多个地址
为同一块网卡同时设置多个IP地址,并不是什么困难的事情,在Windows 2000以上版本的计算机系统中,我们只要进入网络属性设置窗口 ,并通过该窗口中的高级设置,就能很轻松地为一块网卡同时分配若干个IP地址。可是当我们尝试在安装有Windows 98操作系统的计算机中, 为一块网卡同时分配多个IP地址时,我们却发现网络属性设置窗口中并没有高级设置选项,在这种情况下如何实现为一块网卡同时设置多个IP 地址呢?我们可以通过修改系统注册表,来轻松实现这样的设置要求。
首先在Windows 98系统桌面上,单击“开始”菜单中的“运行”命令,打开系统的运行对话框,然后在其中输入“regedit”字符串命令, 进入到系统的注册表编辑窗口。
其次用鼠标逐一展开注册表编辑窗口左侧区域的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class\NetTrans注册表分支, 在对应“NetTrans”分支下面,我们会发现不少类似0000、0001、0002、0003这样的子项,这些子项其实是用来记录网卡协议的安装状态的。
用鼠标逐一展开上述子项,并在其中找到DriverDesc数值为“TCP/IP”的子项,然后在对应子项的右侧子窗口区域,双击“IPAddress”键 值,在弹出的如图3所示的编辑多字符串对话框中,我们可以将分配给网卡的多个IP地址逐一填写在“数值数据”文本框中,值得注意的是每一 个IP地址之间必须用逗号分隔开来;按照同样的方法,双击“IPMask”键值,为网卡的每一个IP地址设置好对应的网络掩码地址。
比方说,我 们要是为网卡同时设置三个IP地址“10.172.61.1”、“10.172.61.2”、“10.172.61.3”,每一个网卡IP地址所对应的网络掩码地址都为 “255.255.255.0”的话,那么我们就可以在(图3)所示的编辑多字符串对话框中输入“10.172.61.1,10.172.61.2,10.172.61.3”,同时在 “IPMask”的数值设置对话框中输入“255.255.255.0,255.255.255.0,255.255.255.0”,最后退出注册表编辑窗口,并将计算机系统重新启 动一下,这样就能为Windows 98系统下的网卡设备分配多个IP地址了。
图3 |
4、强行修改网卡的物理地址
在Windows 98系统中,有时为了进行某种网络测试,需要对网卡的物理地址进行修改,而修改网卡物理地址的方法通常有很多 。考虑到安装在Windows 98系统中的网卡物理地址是保存在系统特定的存储单元中的,而Windows 98系统往往就是依照这个特定存储单元中的内容来获取网卡MAC地址的。为此,我们只要通过修改注册表,对这个特定存储单元中的数值进行修改,就能实现强行修改网卡物理 地址的目的,下面就是该方法的具体实施步骤。
首先在Windows 98系统桌面上,单击“开始”菜单中的“运行”命令,打开系统的运行对话框,然后在其中输入“regedit”字符串命令, 进入到系统的注册表编辑窗口。
其次在该编辑窗口的左侧列表区域,将鼠标定位于HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class\Net\0001注册表分支 ,在对应“0001”子项的右侧显示窗口中,检查一下是否存在一个名为“NetworkAddress”的字符串值,要是没有发现的话,那我们可以用鼠 标右键单击“0001”子项,从随后出现的快捷菜单中依次选择“新建”/“字符串值”命令,并将新建好的字符串值名称设置为 “NetworkAddress”;
接下来用鼠标双击“NetworkAddress”字符串值,在弹出的如(图4)所示编辑字符串对话框中,将需要设定的目标网卡物理地址填写在“数值 数据”文本框中,例如要是我们输入“0016173D43EB”的话,那就表示将网卡的物理地址修改成“00-16-17-3D-43-EB”,修改完毕后单击“确 定”按钮,再将计算机系统重新启动一下。
图4 |
之后,将系统状态切换到MS-DOS工作模式,并在DOS命令行中执行“ipconfig /all”字符串命令,在随后弹出的界面中我们就会发现当前 网卡的物理地址已经被修改为“00-16-17-3D-43-EB”了,这表明网卡的物理地址修改操作成功了。