Board logo

标题: 局域网的组建 用 Red Hat Linux 连接多台计算机-2 [打印本页]

作者: look_w    时间: 2018-4-15 18:43     标题: 局域网的组建 用 Red Hat Linux 连接多台计算机-2

局域网中的硬件如果缺少将计算机连接到一起的硬件,分配主机名和 IP地址也就毫无用处。目前有若干种不同类型的网络硬件体系,比如以太网(Ethernet)、令牌环(TokenRing)、光纤分布式数据接口(FDDI)、令牌总线(TokenBus)等。由于以太网是应用最广泛的硬件体系,这里将主要介绍它所需要的硬件。你需要下列硬件:为每台计算机准备一块以太网卡(EthernetNetwork InterfaceCard,NIC),一个端口数至少和待连接计算机一样多的以太网兼容集线器,以及将网卡与集线器相连的网线(或10BaseT的电缆)。在计算机出售商那里可以购得它们,而且也相对便宜。
选择硬件时还要注意确认它们与 Red Hat Linux操作系统兼容。关于这些硬/软件兼容性的信息通常可以在产品包装盒上的Requirements(要求)部分找到。当然,你也可以直接向出售计算机的人询问硬/软件要求。通常情况下,批量购买网卡要比单独购买便宜。
在选择以太网集线器的时候,必须确认它的端口数至少应和局域网内计算机数目相等。为了便于日后扩展局域网,最好选择端口有盈余的集线器。
如果你计划让局域网中所有的计算机通过本地 ISP(InternetServiceProvider,互联网提供商)连入互联网,那么路由器与以太网的结合是最理想的选择。局域网上的任何一台计算机,只要配置好路由器/以太网信息便可。假设局域网上所有的计算机都运行Red Hat Linux 操作系统,可以使用 LinuxConf 之类的 Linux工具来配置路由器。
最后,选择网线要考虑可扩展性。通常情况下以太网使用10BaseT 电缆,并在它的两端接上 RJ45接口。购买网线时最好选择比需要长度多 1 或 2倍,这样可以应付将来局域网拓扑结构(topologystructure)的改变。
安装硬件
假如已将上面这些硬件准备完毕,下一步就是安装这些硬件。首先关掉所有将要连到局域网上的计算机。然后拆开这些计算机,遵照生产商的说明书在主板的正确插槽上插入网卡。      
为以太网集线器找一个方便但安全的地方,最好是局域网所在建筑物的中心位置或是放置着所有待连接计算机的房间。然后用网线将每台计算机的网卡接到以太网集线器上,确保所有网线避开那些人们会时常经过的地方。在启动这些连接到局域网上的计算机之前,再次确认已执行完硬件提供商所说明的安装操作。
如果你使用路由器或者DHCP服务器,来将局域网连接到互联网,就需要根据用户手册的要求进行相应配置。假如现在所有计算机的网卡都已经和集线器某指定端口相连,就可以开始在Red Hat Linux 操作系统上使用软件进行配置了。
配置局域网如何配置局域网上的计算机,取决于 Red Hat操作系统是在安装局域网硬件之前或是之后安装的。如果先安装局域网硬件,那么安装Red Hat 系统的时候,安装程序就会提示进行网络配置。如果先安装 RedHat 操作系统,则名为“Kudzu"的程序会检测到新安装的以太网卡,并自动启动配置程序。"Kudzu"配置步骤如下:
这时启动程序会正常继续,接着用 root帐号登录到计算机上。(root 帐号在 Red Hat系统安装的时候创建)
使用 LinuxConf来配置以太网卡
可以使用名为 LinuxConf的应用程序为局域网上的每个计算机配置或重新配置网卡。在 KDE终端窗口的命令行或 GNOME 桌面环境下输入         linuxconf 就能够启动 LinuxConf程序。另一个启动该程序的方法则是在主菜单按钮上选择 System,然后再选LinuxConf。当 LinuxConf程序启动后,可以根据下列步骤来配置网卡:      
Nameserver规范
组建局域网的另一重要步骤是配置 Nameserver规范。当计算机的名字给出之后,linux 根据这个规范来查找该计算机的 IP地址。Red Hat Linux 系统有两种方法来将主机名映射成 IP地址。一种是通过域名服务器(Domain NameServices,DNS),另一种则是通过 /etc/hosts 文件。/etc目录是计算机中大部分系统配置文件存放的地方。输入         cd/etc ,将当前目录切换到 /etc 就可以找到 hosts文件。然后可以根据下列步骤来将主机名映射成 IP 地址:      
Hostname searchpath
给出了主机名之后,Red Hat Linux 系统可以利用 hostname search path来搜索其对应的 IP 地址。根据下列步骤配置 hostname searchpath,就可以让本地文件 (/etc/hosts) 来查找本地主机名,并让 ISP域名服务器提供网络域名服务:      
设置/etc/hosts
Red Hat Linux操作系统需要一些方法来根据局域网中每台计算机的主机名来寻找相应 IP地址。前面曾提到过域名服务器(DNS)是一种将主机名映射到 IP地址的方法。在 DNS 配置时,主机名和 IP地址应该已经被添加到一个已存在的 nameserver 上。可以咨询你的本地ISP 提供商,来获得这些 IP地址。另一方面,如果小规模局域网中有一个集中的nameserver,则关于该局域网商每个计算机都有一个配置文件,记录该计算机的主机名,IP地址和其他的别名。这个配置过程包括编辑 /etc/host中的一个文本文件。你必须在局域网的每台计算机上,执行下列步骤配置/etc/hosts 文件:      
当你为所有的计算机执行了以上的步骤 1-7 之后,LinuxConf中的 /etc/hosts选项卡将列出局域网中所有计算机的信息。其中,本地主机名被显示成localhost。最后你可以按照下列步骤,保存所做的修改配置并退出LinuxConf 程序:
重复为所有主机配置
现在你已经配置好局域网中的一台计算机,还需要重复从  开始所说的步骤,为所有计算机进行配置。如果希望用一个较节省时间的方法来配置所有计算机,可以直接用拷贝(copy)的方法来覆盖这些计算机上原来的/etc/hosts 文件。      
你可以将 /etc/hosts文件拷贝到软盘或光盘(如果你拥有一个光盘刻录机)上,然后再从软盘或光盘上拷贝到待配置计算机的/etc 目录下。在那台利用 LinuxConf程序配置好的计算机上执行拷贝命令。只要在命令行上输入         cp/etc/hosts /mnt/floppy ,就可以将配置好的 /etc/hosts文件拷贝到软盘上。      
接着,将软盘插入局域网上其他计算机的软驱中,并在终端窗口上输入         cp /mnt/floppy hosts /etc/host 。此命令将 hosts文件拷贝到局域网上这些计算机的 /etc目录下。如果你使用光盘进行拷贝,只要将上述命令中的         /mnt/floppy / 替换成         /mnt/cdrom/ 便可。正如你所注意到的,/etc/hosts文件其实是一个文本文件,分三栏列出了域名、主机名和 IP地址。最后,确认本地计算机和它相应的 IP地址在这个列表中出现了两次,而局域网上的其他计算机信息只列出一次。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0