为Microsoft Internet连接共享指定IP地址 葛杰 2001年 40期 微软的Windows 98第二版提供了Microsoft Internet连接共享,可以使多台电脑共享一条线路同时上网,条件是其中一台电脑(以下称代理服务器)安装有MODEM或ADSL适配器等拨号网络适配器,可直接上网,并装有网卡;其他电脑(以下称客户机)都装有网卡,所有电脑连成一小型网络。   这一功能还是很方便的,如果有多台电脑要共享Internet连接,无须使用SYGATE等软件,在设置上也简单得多。但在实际使用中,我们发现使用这一功能后,如果代理服务器的IP地址被指定为192.168.0.1,而客户机根据微软的操作步骤是自动获取IP地址,这一小型网络不与其他计算机网络相连,用什么IP地址也无关紧要;但如果这一小型网络是某个企业局域网的一部分,而为了某种需要,局域网中的其他电脑都指定了内部IP地址,这就可能会造成IP地址冲突,从而使一些电脑不能连网(因为一般情况下局域网都是使用192.168.0.*这一C类IP地址,而且网络管理员都喜欢将192.168.0.1指定为企业主服务器的IP地址)。   要解决这一问题,就必须为共享Internet连接的小型网络中的每台电脑都指定IP地址。经过实验,我们实现了这一目标,而且我们发现,如果客户机也使用Windows 98第二版,就无须运行安装Microsoft Internet连接共享时制作的软盘中的icsclset.exe。以下简述实现过程:   首先假定需要共享Internet连接的电脑已按照默认配置连成网络,代理服务器也已安装好拨号网络,可以直接上网。在代理服务器上安装Microsoft Internet连接共享,方法是在“控制面板”中,双击“添加/删除程序”图标,单击“Windows安装程序”选项卡,单击“Internet工具”,再单击“详细资料”,然后选中“Internet连接共享”旁边的复选框,再单击“确定”即可。系统会提示你插入一张软盘以拷贝必需的文件,如果客户机都是使用Windows 98第二版,则可以忽略。重新启动计算机后这些更改就生效了。   然后在客户机上执行如下步骤(假定客户机使用Windows 98第二版):运行“Internet连接向导→手动设置Internet连接”或“通过局域网(LAN)连接→通过局域网(LAN)连接”→选择“自动搜寻代理服务器",随后重新启动计算机,当代理服务器拨号上网后,客户机也就可以上网了。   现在我们来设定IP地址,先更改代理服务器的IP地址,假设代理服务器的计算机名为int1,将其IP地址改为192.168.0.60,子网掩码为255.255.255.0,将代理服务器和客户机都重新启动后,客户机照常能利用代理服务器上网。但是当为客户机指定其他IP地址,其他不作更改时,就不能再共享上网。   经过多次试验,我们终于找到了解决方法:在“控制面板”中,双击“网络”图标。在“网络组件”列表中,单击与网络适配器有关联的“TCP/IP协议”,然后单击“属性”→选中“指定IP地址”复选框,输入IP地址,例如192.168.0.61,子网掩码为255.255.255.0,再单击“DNS配置”选项卡,然后选中“启用DNS”,主机名为代理服务器名int1,DNS服务器搜索顺序中添加代理服务器的IP地址192.168.0.60。单击“网关”选项卡,然后添加新网关,其地址为代理服务器的IP地址192.168.0.60。单击“确定”接受新的TCP/IP设置。单击“确定”更新的网络配置。   经过以上设置后,客户机又能通过代理服务器顺利上网了。