鸟哥的 Linux ADSL 私房菜


内部局域网的配置

最近更新日期:2002/01/20

网络的第一课:网络上的芳邻
如何挂机
要安装哪些通信协议
确定 Windows 网络参量
会不会中毒!当然会!


网络的第一课:网络上的芳邻

我想,很多朋友都是住在宿舍,同学之间都各自拥有计算机,即使在家里,可能也由于兄弟姊妹们众多,而使得家里有两部以上的计算机。在 早期,由于网络尚未发达,那个时候如果要从一部计算机上将数据拷贝到另一部计算机上,是一件等价困扰的事情,例如,你再你的 PC1 上面画了一张 BMP 的图形档,一个文件可大到 5MB 好了,那幺你要如何将这个文件拷贝到另一部计算机呢?最简单的方是就是以压缩软件将文件切割成数个小文件,然后再以软盘一个一个的转到另一部计算机上,然后再 解压缩将各个小文件结合成原来的图形档!不过,要知道,这样的方式可是很慢的!
现在可有很好的方式来互相分享文件了,以 Windows 为例,如果你装有『网络卡』的话,那幺你的桌面上一定会有『网络上的芳邻』这一个东西,您只要设定好网络的一些参量,那幺直接以鼠标点两下『网芳』,然后选择您想要挂机的计算机,呵呵,直接就可以连结到另一部计算机上了(当然罗,另一部计算机也需要设定资源分享才行!)。其实,『网络上的芳邻』这个东西基本上就是 NetBIOS 的通信协议而已,如果您对于 NetBIOS 并不知情,那幺把他想成是『网芳』就好了,当然,您也可以看一下 学习网络 里面的数据罗。
基本上,把两部以上的计算机连接起来,就可以说是一个小型的『局域网(Intranet)了!好了,底下我们就来说一说,要如何达到这样的一种局域网的设定呢?而首先,我们先让 Windows 可以连接起来吧!然后只要将一个缺口连上 Linux Server ,就可以进行各种型式的架站啦!所以,这可是网络基础的第一课喔!

如何挂机

基本上,VBird 特别建议将『对内』与『对外』的挂机分开来,亦即在 Linux 主机上面以两块网络卡来分隔对内与对外的挂机,这样有个最大的好处,就是您的数据封包比较不容易碰撞而损坏!所以,个人推荐局域网挂机方式为使用以下这一种方式:

所以,基本上主机是需要两块网络卡的,而且一块是与内部网络挂机的,这个内部网络通常是使用虚拟 IP 来进行挂机沟通的!我们比较常使用的虚拟 IP 是在 192.168.0.0 192.168.255.255 这一段,以我为例,个人是比较喜欢 192.168.1.0192.168.1.255 这一段的网络,没有任何原因,单纯是因为喜欢!呵呵!

容易发生错误的地方

局域网包括了 Linux 主机上面的一块对内的网络卡,因为这些卡都在同一个网段上,所以使用广播的方式就可以传输数据,而不需要通过通信闸亦即 gate way 来联系!如果以上面的图示为例,那幺 192.168.1.11 连到 192.168.1.13 可以直接使用网络上的芳邻『直接』挂机。不过,如果需要连到外部 Internet 上面,那幺就需要设定 gate way 了!另外, Gate way 通常就是局域网中的一块网络卡界面,以上面的图示为例,局域网的 Gate way 自然就是 Linux 的对内网络卡罗,那你的局域网内的计算机如何连上 Internet 呢?以上图为例:192.168.1.11 的计算机与 192.168.1.2 为同一网域内,所以数据可以直接传输,而网卡 192.168.1.2 可以通过 NAT 连上对外的网卡而连上 Internet !然后你就可以上网啦!这里需要特别注意了, Gateway 的设定常常是大家容易错误的地方。
另外,以 Windows 为例,他缺省的 Gateway (对内网络卡界面的 IP )为 192.168.0.1 这一个,所以你的局域网内的所有计算机 IP 需要设定在 192.168.0.2-192.168.0.255 之间喔!并且 Netmask 255.255.255.0 罗!
关于 Hub :上面还要注意到,如果你只是一般的家庭的话,则 Hub 可以选择很便宜的五孔的那一种(一个大概只要 500-600 元),但是如果你是一个宿网,而且你们同学之间常常有大流量的文档传输(例如由微型机一传到微型机二),为了增加传输的效率,个人是建议使用可以自动分辨 10/100Mbps 的集线器或者是 switch 来使用,因为他的传输速率是一般 10Mbps 10倍!当然,如果有钱的话,那幺买 Swith 更好!你可以看看底下的文章,看看 Switch Hub 有什幺不同:
Hub Switch 的分别
关于网络卡:当前的网络卡都太便宜了,一张 10/100 Mbps 的卡只要 200-300 就买的到了!基本上,买螃蟹卡就很够用了!不过,如果你要在 Linux 安装两块网络卡的话,那幺建议买两种不同芯片的网络卡会比较好喔!基本上,这里教大家的是 ADSL 系统,所以罗,随便一张网络卡就都可以啦!不用太担心喔!
关于网络线:这个是特别需要注意的地方,由于当前最常使用的网络线接头为 RJ45 的网络线,而这种网络线又因为接头部分有没有经过跳线处理而分为两种线材,一种是并行线(就是没有经过跳线处理的),一种就称为跳线。上面的图形中,连接到 Hub 的网络线都是正常的网络线,亦即是 并行线 ,而 Linux 主机接到 ADSL 调制解调器的线段则是使用跳线!由于线材使用错误将造成无法挂机,所以这里请特别注意喔!

要安装哪些通信协议

由于我们主要是使用 Linux 主机来挂机上 Windows 系统的微型机,所以在你的 Windows 系统中,网络就需要有以下的设定才能让每台计算机看到对方!

Windows 2000 Windows 98 『网芳』挂机的速度很慢?

这个问题很有可能是来自于网络的通信协议的问题,先前 VBird 也发生了错误的认知,认为通信协议设定越多就会支持越多的网络服务,后来才知道,原来服务越多反而可能造成网络的停顿现象!在 VBird 的研究室中,就发生了 Windows 98 Windows 2000 的『网芳』挂机速度非常之慢,甚至会有无法挂机的问题。后来修改了网络的通信协议之后,就已经得到了改善。
解决方法:Windows98 
Windows98 中,将鼠标移动『网芳』上,按右键,选内容,进入网络设定项目; 
你应该会看到一些有的没的网络设定,而通信协议中,请将所有的通信协议拿掉,只剩下两个: 
  • NetBEUI 
  • TCP/IP 
  • 重新引导系统。 
解决方法:Windows2000 
进入网络设定中,同样的,将通信协议除去到只剩下两个即可! 

确定 Windows 网络参量


会不会中毒?当然会!

基本上,只要您设定好了 Windows 系统之后,设定了:
如果上面的手续都达到了,那幺您的计算机就可以达到资源分享的目的罗!不过,由于去年九月份以来(2001/09)有一支严重的病毒『Nimda』病毒大肆的搞破坏!这支病毒恐怖的地方在于他可以使用 NetBIOS 这一个通信协议来感染,说的简单个点,就是『Nimda 病毒可以由网络上的芳邻的传输方式来感染!』在刚发病的时候,几乎同一个网域的只要有打开资源分享的计算机都中毒了!很是恐怖的!所以罗,这里要建议大家的是:
尤其象我们研究室,由于系上所有的计算机都是在同一个网域中,即使您的研究室控制得很好,您也不敢肯定别的研究室可以很完备的抵挡病毒的入侵,所以,请尽量做好防护的工作,包括安装防毒软件、尽量减少资源分享的机会等等!

2002/ 01/21以来统计人数



Designed by VBird during 2001-2004.  Aerosol Lab.