有时为了某种特殊网络测试,我们需要为某一块网卡同时设置若干个IP地址,这种设置操作在Windows 2000以上版本系统中并不算是什么难事,我们只要打开网络属性设置界面,并进入到其中的高级设置页面,就可以随意为本地网卡分配多个IP地址了。不过,在安装了Windows 98系统的工作站中,我们就不能通过上面的方法来为网卡分配多个IP地址了,因为该系统并没有在网络属性设置窗口中提供高级设置选项,如此说来我们难道就无法在Windows 98系统下为网卡设备同时分配多个IP地址了?事实上,我们可以巧妙地修改与网卡有关的注册表键值,来达到为网卡分配多地址的目的:
单击本地计算机系统桌面中的“开始”按钮,在弹出的对应菜单中执行“运行”命令,然后在随后弹出的系统运行文本框中输入字符串命令“regedit”,单击“确定”按钮后,打开本地计算机的系统注册表编辑界面;
用鼠标展开该编辑界面左侧子窗口中的“HKEY_LOCAL_MACHINE”注册表子键,在其后展开的注册表分支下面依次用鼠标选中其中的“SYSTEM\CurrentControlSet\Services\Class\NetTrans”选项,随后我们就能从“NetTrans”注册表子键下面看到0000、0001、0002、0003之类的子项了,这些注册表项目就是与网卡安装协议有关的信息;
逐一展开0000、0001、0002、0003之类的注册表子项,并在这些子项下面找到“DriverDesc”键值为“TCP/IP”的那个注册表子项,该子项就记录了网卡TCP/IP协议的各种参数信息;
紧接着在对应TCP/IP协议的那个注册表子项下面,双击其中的“IPAddress”键值,在随后出现的图4对话框中,我们可以同时将多个IP地址数值依次填写在“数值数据”文本框中,需要注意的是每一行只能输入一个IP地址;同样地我们还需要打开“IPMask”数值设置对话框,依次为网卡的每一个IP地址设置好对应的网络掩码地址,最后重新启动一下计算机系统,那样一来网卡的多个IP地址就能生效了。
图4