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”了,这表明网卡的物理地址修改操作成功了。