两块网卡模拟Internet 徐州 2001年 24期 一台普通配置的电脑再搭配两块网卡就能实现Internet的部分功能:访问站点主页、上传文件、下载软件、订阅新闻组、网络攻击,感到惊奇吗?事实胜于雄辩,以下就是最好的例证:   以本人的计算机配置为例:CPU为赛扬400A,内存64M,硬盘迈拓10.2G,网卡RTL8139,后来又添加了一块网卡RTL8029。 要模拟Internet必须得操作系统支持,本人的选择是Windows NT 4.0 Server中文版。首先当然是安装NT,其过程比较简单,不过要提醒几点:NT的系统分区最好采用NTFS文件格式,计算机名使用XUZHOU(作者的名字),服务器类型选择主域控制器,选择安装IIS(Internet Information Server)Web服务器,网络服务选项除系统默认外还需另外添加“Microsoft DNS服务器”,“Windows网际名称服务”,“Microsoft DHCP服务器”,“DHCP中继代理程序”和“Internet通讯协议RIP”,当然也可在安装完NT以后添加(具体的操作可参考有关书籍)。   #1一、双网卡的安装和设置   由于本人最开始安装NT时只有一块网卡RTL8139,而NT又不支持即插即用,因此第二块网卡RTL8029需手动添加。以Administrator身份登录后,打开“控制面板”,双击“网络”,选中“适配器”选项卡,单击“添加”,选择“从磁盘安装”,在路径栏中输入网卡的NT驱动程序路径(如:A:\winnt),然后单击“确定”。   网卡添加完成之后网络标识适配器中的“网络适配器(N)”包含两个选项,即:Realtek RTL8139(A/B/C/8130)PCI Fast Ethernet Adapter和Realtek RTL8029(AS)PCI Ethernet NIC。先选中“协议”选项卡,选择“TCP/IP通讯协议”,点击“属性”,出现Microsoft TCP/IP属性页。 接着选中“IP地址”选项卡,从“适配器”中选择“RTL8139”,然后选取“指定IP地址”,在“IP地址”栏中填入“192.168.1.1”,“子网掩码”栏填入“255.255.255.0”,“默认网关”栏填入“192.168.1.1”;跟着选择“适配器”中的“RTL8029(AS)”,同样选择“指定IP地址”。在其“IP地址”,“子网掩码”,“默认网关”栏分别填入“192.168.2.1”,“255.255.255.0”和“192.168.2.1”。 跟着选中“DHCP中转”标签,在“DHCP服务器”中添加“192.168.1.1”和“192.168.2.1”两个服务器。   接下来选中“WINS地址”选项,对两块网卡的操作相同:在“主WINS服务器”和“二级WINS服务器”地址栏中分别填入“192.168.1.1”和“192.168.2.1”,并同时勾选“启用DNS”和“启用LMHOSTS查询(B)”。   再接下来选择属性页中的“DNS”选项卡,在“主机名”中填入“xuzhou”,“域”中填入“com.cn”,同时在“DNS服务器搜索顺序”中添加“192.168.1.1”和“192.168.2.1”。   最后选择“路由选择”选项卡,勾选“启用IP转发”,以保证在两个不同网段内的主机相互之间能够通信。 单击“确定”,弹出一个关于“WINS”的警告对话框,选择“是”。回到“网络”属性页,选择“标识”卡,单击“更改”,弹出“标识更改”对话框。在计算机名中填入“XUZHOU”,“域名”中填入“COM.CN”,单击“确定”。这时会弹出一个“警告”对话框,说明更改域名会改变域中所有服务器和工作站上的域名,我们的目的正是如此,当然选择“是”。此时出现了一个欢迎屏幕,点击“确定”,返回“网络”属性页,单击“关闭”,系统询问是否重新启动计算机,选择“是”,重新启动计算机使配置生效。   #1二、设置DHCP服务器、WINS服务器和DNS服务器   依次选择“开始→程序→管理工具(公用)→DHCP管理器”,出现了“DHCP管理器”页,在其菜单栏中选择“服务器→添加”在随后出现的窗口栏中输入DHCP服务器的IP地址“192.168.1.1”,单击“确定”。同样方法添加另一DHCP服务器,IP地址为“192.168.2.1”。 选中“192.168.1.1”,选择“作用域→创建”,在弹出的作用域属性页面的“起始IP地址”,“结束IP地址”和“子网掩码”中分别填入“192.168.1.2”,“192.168.1.100”和“255.255.255.0”,单击“确定”(如^24041101a^1),并启用作用域。同理为“192.168.2.1”创建作用域,三个地址栏分别填入“192.168.2.2”,“192.168.2.100”和“255.255.255.0”,当然也得启用作用域。选中作用域“[192.168.1.0]”,选择“DHCP选项→作用域”,在弹出页中设置“003路由器”为192.168.1.1(如^24041101b^2);同样方法设置“006 DNS服务器”为“192.168.1.1”;“019 IP层转发”值为0x8;“044 WINS/NBNS服务器”值为“192.168.1.1”; 046 WINS/NBT节点类型值为0x8。同样设置[192.168.2.1],其003路由器、006 DNS服务器和044 WINS/NBNS服务器均为“192.168.2.1”,其它项与前者相同。完成DHCP服务器的设置。   接着设置WINS服务器,依次选“开始→程序→管理工具(公用)→WINS管理器”,出现“WINS管理器→(本地)”页,在其菜单栏中选择“服务器→添加WINS服务器”,在弹出的WINS服务器的空白栏中填入IP地址“192.168.1.1”,同样方法添加另一WINS服务器“192.168.2.1”。 跟着设置DNS服务器,依次选择“开始→程序→管理工具(公用)→域名服务管理器”,弹出“域名服务管理器”页,在其菜单栏中选择“DNS→新建服务器”,在弹出的“添加DNS服务器”对话框的“DNS服务器”中填入“192.168.1.1”,点击确定。右击“192.168.1.1”,选择“新建区域”,在弹出的对话框中的“区域类型”中选择“主要”(如^24041101c^3)。单击“下一步”,在随后出现的关于区域信息的对话框“区域名”中填入“CN”,“区域文件”取其默认值“CN.dns”,单击“下一步”,接着单击“完成”。   接上步右击“CN”,选择“新建域”,在“域名”中填入“COM”,单击“确定”,同样右击“COM”,选择“新建主机”,在“主机名”中填入“XUZHOU”,在“主机IP地址”中输入“192.168.1.1”,单击“添加主机”(如^24041101d^4)。同样操作添加另一主机“WWW”,其IP地址“192.168.2.1”。   此时已成功了一半,先试验一下成果吧。打开IE3.0,在其地址栏中输入“http://192.168.1.1”,出现了微软的Internet Information Server的样例屏幕,还不错吧。同样,在其地址栏中输入“http://xuzhou.com.cn”,出现了…,是不是感到很惊奇,其输入格式和Internet上毫无区别。   #1三、将IE3.0升级到IE5.0   当然,此时还得进一步完善才能完成Internet模拟功能,由于NT4.0附带的IE3.0版本太低,最好能将其升级到IE5(本人的计算机即是),虽然NT4.0自带的IIS3.0(Internet Information Server)的功能不算太差,但推荐升级到IIS4.0(使用IIS3.0也可以完成下述功能),目前微软的IIS已出到了5.0(即Windows 2000所带的IIS),而升级到IIS4.0则必须得安装Windows NT 4.0 Option Pack。安装完Option Pack,重新启动计算机后,选择“开始→程序→Windows NT 4.0 Option Pack→Microsoft Internet Information Server→Internet Service Manager”,随后出现了IIS管理控制台,我们可以看到了IIS已内建了其缺省的Web站点和Ftp站点(如^24041101e^5),选择你的计算机名(如:*XUZHOU),然后依次选择“Action→New→Ftp Site”,按照屏幕的提示一步一步的进行,在“Web Site”栏中填入“FtpSite”,在“Select the IP Address to use for”选择“192.168.2.1”,在“Enter the path for your home”栏中填入“F:\Interpub\Ftproot2”(如目录不存在必须事先创建),同时勾选“Allow Write Access”和“Allow Read Access”(为以后的主页上传作准备),最后单击“完成”,结束本次操作;同样方法新创建另一Web站点,站点名为“WWWSite”,IP Address是“192.168.2.1”,主目录则是“F:\Interpub\WWWSite2”,我们注意到此时站点状态为“stopped”,而要使用该站点则需先激活,右击“FtpSite(Stopped)”,选择“start”。如果想获得其它操作信息,可参考IIS的帮助。接着将“Default Ftp Site”的IP Address改为“192.168.1.1”,具体操作即选中“Default Ftp”,右击,选择“Properties”,在弹出的“Default Ftp Site属性页”中选中“FTP Site”选项卡,在IP Address栏中选中“192.168.1.1”(如^24041101f^6),用同样的方法将“Default Web Site”的“IP Address”改为“192.168.1.1”。此时整个Internet站点的雏形已经形成了。   不过还得稍稍作一下修改,因为IIS默认的主页文件名为Default.htm,所以最好能将你的主页文件名改为Default后放在“WWWSite”的主目录F:\Interpub\WWWSite2“之下。同时也要拷贝几个文件到两个FTP站点的默认主目录“F:\Interpub\Ftproot”和“F:\Interpub\Ftproot2”中(例如Readbook.exe),以便以后下载时使用。   #1四、使用   至此为止,整个模拟INTERNER网已全部配置完毕。现在就可以正式开始使用了。   首先,试验的是Internet的浏览功能,打开IE5.0,在其地址栏中先输入“http://192.168.1.1”和“http://xuzhou.com.cn”,接着再输入“http://192.168.2.1”和 “http://www.com.cn”,怎么样,出现的浏览画面还不错吧。其中前两者的画面相同,而后二者的也一样,因为域名“xuzhou.com.cn”的默认IP地址就是“192.168.1.1”,而域名“www.com.cn”的IP地址则为“192.168.2.1”。 接着再试一下其下载功能,在IE5的地址栏中键入“ftp://xuzhou.com.cn”,怎么样?出现了“F:\Interpub\Ftproot”目录里的文件,双击其中一个文件(例如:readbook.exe),IE是不是提醒你要将下载文件保存到何处,下载功能实现了吧,如果你对IE不感兴趣的话,不妨试试其它的浏览器。   先装一个CuteFTP试试,在NT下安装后进入其主界面,在Host Address里输入“192.168.1.1”,使用匿名访问方式进入了NT的缺省FTP站点了吧,试试上下载吧。不错吧,专业级的效果呢,速度比上因特网快多了吧。 要不再试一下GetRight。安装完GetRight后执行“File→Enter New URL”,输入“http://xuzhou.com.cn”和“http://www.com.cn”试试。怎么样,是不是很爽?速度可是局域网传输的10MB哦,比起你平时上因特网的几十K,几K,甚至几百个字节简直不能同日而语。   当然,你还可以试用其它的软件,例如:网络吸血鬼,网络蚂蚁等等。而且,两块网卡模拟Internet的功能还远不止这些,像发送邮件,访问新闻组,你甚至还可以充当一下“黑客”,攻击服务器,而安装Microsoft Exchange Server后,NT就可以充当邮件服务器了,当然这些就只能靠你去亲自去发掘了。