很多时候,我们会在不同的网络中工作,重复地修改IP地址是一件很令人头疼的事情。但默认情况下,Windows中的网卡只允许选择固定IP或者从DHCP服务器上动态获得IP。其实不然,如果我们仔细研究,可以让网卞具有双重身份,即如果有DHCP服务器,则从DHCP服务器上获得IP,否则使用指定的IP,这样会带来很大的方便。
如果用的是Windows XP系统,比较简单:双击“控制面板"中的“网络连接"图标,再右击相应的网卡,如“无线网络连接",选择“属性"命令,再在打开窗口中选中"Internet协议(TCP/IP)"项,单击下方的“属性"按钮。并在弹出的窗口里选中“自动获得地址"和“自动获得D\s服务器地址"项(如图1)。
再单击“备用配置"标签,然后在打开窗口中选中“用户配置"项,再在其中输人固定地址、子网掩码、默认网关、首选DNS服务器地址,如192.168,0,1佣、255.255,255.0、192.168m,1、202.102,13.1等(如图2)。这样,当我们的电脑发现有DHCP存在,就会从DHCP服务器上获得IP地址。否则就会使用我们设置的固定IP、子网掩码、默认网关、首选DNS服务器地址等,如上为192,168.0,2等,非常方便。
〖解决办法〗
采用双向绑定的方法解决并且防止ARP欺骗。
1.在pc上绑定安全网关的IP和MAC地址:
.首先,获得安全网关的内网的MAC地址(例如HiPER网关地址192.168,16.254的MAC地址为佣22aa佣22aa
<WebU1一基本配置一局域网端口MAC地址>)。.如果是网吧,可以利用收费软件服务端程序(pubwin或者万象都可以)发送批处理文件rarp.bat到所有客户机的启动目录。Windows2000的默认启动目录为"C:\Documents and Settings\A11 Users乛开始亠菜单程序启动"
2.在安全网关上绑定用户主机的IP和MAC地址:
o编写一个批处理文件rarp.bat,内容如下:|在webL'1一高级配置一用户管理中将局域网每台主机Oecho off均作绑定(如图2)。區arp—d
arp—s 192.168,16.254 00一22一aa一00一22一aa
将文件中的网关地址和地址更改为实际使用的网关IP地址和MAC地址即可。
找到此网卡后,双击右侧窗口中的IPAddress项,在打开窗口中可以自行添加IP地址。如果想添加多个,可以一行一个,中间用回车分开,如192,168,L 1 8 1(如图5)。接着双击右侧窗口中的掩码一一对应,如果有多个,也可以添加多行(如图6)。同样,双击DefaultGateway项,在打开窗口中添加子网掩码,如果有多个,也一行一个(如图7)。
完成后,关闭“注册表编辑器",打开“控制面板"中的“网络连接"项,再在打开窗口中右击相应的网卡连接,选择“禁用",再右击,选择“启用"刷新网卡设置即可生效。
大家也可以打开“命令提示符"窗口,输人ipconfig/a1 1,就可以看到网卡既有从DHCP获得的IP地址,也有我们自己指定的IP地址(如图8)。
最后要说明的是,如果使用Windows 98,可以输人regedit启动“注册表编辑器",定位到[HKEY-LOCAL MACHINE\System\Current ControlSet\Services\C1ass\NetTrans]下,接下来添加IP地址及掩码的操作与Windows 2佣0下完全一样,修改完成后,重新启动电脑即可生效。不过,由于Windows 98网络组件较弱,可能多数情况下并不能成功。