局域網(wǎng)中的硬件
如果缺少將計(jì)算機(jī)連接到一起的硬件,分配主機(jī)名和 ip 地址也就毫無用處。目前有若干種不同類型的網(wǎng)絡(luò)硬件體系,比如以太網(wǎng)(Ethernet)、令牌環(huán)(Token Ring)、光纖分布式數(shù)據(jù)接口(FDDI)、令牌總線(Token Bus)等。由于以太網(wǎng)是應(yīng)用最廣泛的硬件體系,這里將主要介紹它所需要的硬件。你需要下列硬件:為每臺(tái)計(jì)算機(jī)準(zhǔn)備一塊以太網(wǎng)卡(Ethernet Network Interface Card,NIC),一個(gè)端口數(shù)至少和待連接計(jì)算機(jī)一樣多的以太網(wǎng)兼容集線器,以及將網(wǎng)卡與集線器相連的網(wǎng)線(或 10BaseT 的電纜)。
選擇硬件時(shí)還要注意確認(rèn)它們與 Red Hat linux 操作系統(tǒng)兼容。關(guān)于這些硬/軟件兼容性的信息通常可以在產(chǎn)品包裝盒上的 Requirements (要求)部分找到。當(dāng)然,你也可以直接向出售計(jì)算機(jī)的人詢問硬/軟件要求。
在選擇以太網(wǎng)集線器的時(shí)候,必須確認(rèn)它的端口數(shù)至少應(yīng)和局域網(wǎng)內(nèi)計(jì)算機(jī)數(shù)目相等。為了便于日后擴(kuò)展局域網(wǎng),最好選擇端口有盈余的集線器。
如果你計(jì)劃讓局域網(wǎng)中所有的計(jì)算機(jī)通過本地 ISP(Internet Service PRovider,互聯(lián)網(wǎng)提供商)連入互聯(lián)網(wǎng),那么路由器與以太網(wǎng)的結(jié)合是最理想的選擇。局域網(wǎng)上的任何一臺(tái)計(jì)算機(jī),只要配置好路由器/以太網(wǎng)信息便可。假設(shè)局域網(wǎng)上所有的計(jì)算機(jī)都運(yùn)行 Red Hat Linux 操作系統(tǒng),可以使用 LinuxConf 之類的 Linux 工具來配置路由器。
最后,選擇網(wǎng)線要考慮可擴(kuò)展性。通常情況下以太網(wǎng)使用 10BaseT 電纜,并在它的兩端接上 RJ45 接口。購(gòu)買網(wǎng)線時(shí)最好選擇比需要長(zhǎng)度多 1 或 2 倍,這樣可以應(yīng)付將來局域網(wǎng)拓?fù)浣Y(jié)構(gòu)(topology structure)的改變。
安裝硬件
假如已將上面這些硬件準(zhǔn)備完畢,下一步就是安裝這些硬件。首先關(guān)掉所有將要連到局域網(wǎng)上的計(jì)算機(jī)。然后拆開這些計(jì)算機(jī),遵照生產(chǎn)商的說明書在主板的正確插槽上插入網(wǎng)卡。
為以太網(wǎng)集線器找一個(gè)方便但安全的地方,最好是局域網(wǎng)所在建筑物的中心位置或是放置著所有待連接計(jì)算機(jī)的房間。然后用網(wǎng)線將每臺(tái)計(jì)算機(jī)的網(wǎng)卡接到以太網(wǎng)集線器上,確保所有網(wǎng)線避開那些人們會(huì)時(shí)常經(jīng)過的地方。在啟動(dòng)這些連接到局域網(wǎng)上的計(jì)算機(jī)之前,再次確認(rèn)已執(zhí)行完硬件提供商所說明的安裝操作。
如果你使用路由器或者 DHCP 服務(wù)器,來將局域網(wǎng)連接到互聯(lián)網(wǎng),就需要根據(jù)用戶手冊(cè)的要求進(jìn)行相應(yīng)配置。假如現(xiàn)在所有計(jì)算機(jī)的網(wǎng)卡都已經(jīng)和集線器某指定端口相連,就可以開始在 Red Hat Linux 操作系統(tǒng)上使用軟件進(jìn)行配置了。
配置局域網(wǎng)
如何配置局域網(wǎng)上的計(jì)算機(jī),取決于 Red Hat 操作系統(tǒng)是在安裝局域網(wǎng)硬件之前或是之后安裝的。如果先安裝局域網(wǎng)硬件,那么安裝 Red Hat 系統(tǒng)的時(shí)候,安裝程序就會(huì)提示進(jìn)行網(wǎng)絡(luò)配置。如果先安裝 Red Hat 操作系統(tǒng),則名為“Kudzu" 的程序會(huì)檢測(cè)到新安裝的以太網(wǎng)卡,并自動(dòng)啟動(dòng)配置程序。"Kudzu" 配置步驟如下:
?。保?dāng)啟動(dòng)程序顯示 "Welcome to Kudzu." 對(duì)話框時(shí),按 Enter 鍵便進(jìn)入配置過程。
2.接著,在另外一個(gè)對(duì)話框中選擇所安裝網(wǎng)卡的商標(biāo)名,并按 Enter 鍵繼續(xù)。
?。常欢味虝旱难舆t之后,你將會(huì)看到 "Would You Like to Set up Networking" 的消息。
4.用 Tab 鍵選擇 NO 選項(xiàng),并按 Enter 鍵,就會(huì)跳過具體的網(wǎng)絡(luò)配置工作。(本文后面將描述進(jìn)入 Linux 系統(tǒng)后,如何使用 LinuxConf 設(shè)置網(wǎng)絡(luò)。)
這時(shí)啟動(dòng)程序會(huì)正常繼續(xù),接著用 root 帳號(hào)登錄到計(jì)算機(jī)上。(root 帳號(hào)在 Red Hat 系統(tǒng)安裝的時(shí)候創(chuàng)建)
使用 LinuxConf 來配置以太網(wǎng)卡
可以使用名為 LinuxConf 的應(yīng)用程序?yàn)榫钟蚓W(wǎng)上的每個(gè)計(jì)算機(jī)配置或重新配置網(wǎng)卡。在 KDE 終端窗口的命令行或 GNOME 桌面環(huán)境下輸入 linuxconf 就能夠啟動(dòng) LinuxConf 程序。另一個(gè)啟動(dòng)該程序的方法則是在主菜單按鈕上選擇 System,然后再選 LinuxConf。當(dāng) LinuxConf 程序啟動(dòng)后,可以根據(jù)下列步驟來配置網(wǎng)卡:
1.在 LinuxConf 的樹結(jié)構(gòu)中,選擇 Config, Networking, Client Tasks, Basic Host Information。
?。玻?nbsp;Host name 域中輸入你為此計(jì)算機(jī)分配的合法完整的主機(jī)名。
?。常缓簏c(diǎn)擊 Adaptor 1,將會(huì)顯示你的網(wǎng)卡設(shè)置。
4.檢查 Enabled 按鈕是否被選中,從而確認(rèn)網(wǎng)卡被正常連接。
?。担憧梢赃x擇 Manual 選項(xiàng),并繼續(xù)執(zhí)行第 6 步來手工分配 IP 地址。如果該局域網(wǎng)上有 DHCP 或 BootP 服務(wù)器,就可以相應(yīng)地選擇 DHCP 或 BootP 選項(xiàng)。局域網(wǎng)將為此計(jì)算機(jī)動(dòng)態(tài)分配地址,可以直接跳轉(zhuǎn)到第 12 步。
?。叮?nbsp;Primary name + domain 選項(xiàng)中,輸入此臺(tái)計(jì)算機(jī)的主機(jī)名以及域名,主機(jī)名和域名之間用句點(diǎn)隔開。
?。罚?nbsp;Aliases 選項(xiàng)中,可以為這臺(tái)計(jì)算機(jī)輸入其他的主機(jī)別名。若有多個(gè)別名,則用空格隔開。
?。福?nbsp;IP Address 域里填入為此臺(tái)計(jì)算機(jī)分配的 IP 地址(例如 192.168.1.1)。
9.在 Netmask 處輸入子網(wǎng)掩碼 255.255.255.0。
?。保埃?nbsp;net device 處,填入 eth0。其中,eth0 表示這臺(tái)計(jì)算機(jī)里面的第一塊網(wǎng)卡。
11.該網(wǎng)卡的 driver 或 Kernel Module 選項(xiàng)會(huì)由 LinuxConf 自動(dòng)填上。
?。保玻c(diǎn)擊 Accept 按鈕來激活所有的變化。
重復(fù)步驟 1-12,為局域網(wǎng)上所有的計(jì)算機(jī)配置網(wǎng)卡,同時(shí)必須核實(shí)輸入了正確的主機(jī)名以及相應(yīng) IP 地址。
Nameserver 規(guī)范
組建局域網(wǎng)的另一重要步驟是配置 Nameserver 規(guī)范。當(dāng)計(jì)算機(jī)的名字給出之后,linux 根據(jù)這個(gè)規(guī)范來查找該計(jì)算機(jī)的 IP 地址。Red Hat Linux 系統(tǒng)有兩種方法來將主機(jī)名映射成 IP 地址。一種是通過域名服務(wù)器(Domain Name Services,DNS),另一種則是通過 /etc/hosts 文件。/etc 目錄是計(jì)算機(jī)中大部分系統(tǒng)配置文件存放的地方。輸入 cd /etc,將當(dāng)前目錄切換到 /etc 就可以找到 hosts 文件。然后可以根據(jù)下列步驟來將主機(jī)名映射成 IP 地址:
?。保?nbsp;LinuxConf 的左欄里,打開 Nameserver specification (DNS)。
?。玻髽?biāo)左鍵單擊 DNS Usage 選項(xiàng)。(這個(gè)按鈕應(yīng)該被按下去。)
?。常?nbsp;Serch Domain 1 域旁邊輸入 localdomain。
?。矗绻阒廊笔』蚱浯?nbsp;nameserver 的 IP 地址(這些信息可以在網(wǎng)卡上找到),可以在 IP of nameserver 1 和 IP of nameserver 2 域里分別輸入相應(yīng)的地址。否則,你可以不填這兩項(xiàng)。
?。担髽?biāo)左鍵單擊 Accept 按鈕,從而激活所有的變化。
Hostname search path
給出了主機(jī)名之后,Red Hat Linux 系統(tǒng)可以利用 hostname search path 來搜索其對(duì)應(yīng)的 IP 地址。根據(jù)下列步驟配置 hostname search path,就可以讓本地文件 (/etc/hosts) 來查找本地主機(jī)名,并讓 ISP 域名服務(wù)器提供網(wǎng)絡(luò)域名服務(wù):
1.在 LinuxConf 的左欄,打開 Routing and Gateways 項(xiàng)。
?。玻x擇 Host Name Search path 選項(xiàng)。
?。常?nbsp;LinuxConf 的右欄中,選擇 Multiple IPs for One Host 選項(xiàng)。
?。矗?nbsp;LinuxConf 的右欄中選擇 hosts, dns 選項(xiàng)。
?。担髽?biāo)左鍵單擊 Accept 按鈕來激活所有的變化。
設(shè)置 /etc/hosts
Red Hat Linux 操作系統(tǒng)需要一些方法來根據(jù)局域網(wǎng)中每臺(tái)計(jì)算機(jī)的主機(jī)名來尋找相應(yīng) IP 地址。前面曾提到過域名服務(wù)器(DNS)是一種將主機(jī)名映射到 IP 地址的方法。在 DNS 配置時(shí),主機(jī)名和 IP 地址應(yīng)該已經(jīng)被添加到一個(gè)已存在的 nameserver 上。可以咨詢你的本地 ISP 提供商,來獲得這些 IP 地址。另一方面,如果小規(guī)模局域網(wǎng)中有一個(gè)集中的 nameserver,則關(guān)于該局域網(wǎng)商每個(gè)計(jì)算機(jī)都有一個(gè)配置文件,記錄該計(jì)算機(jī)的主機(jī)名,IP 地址和其他的別名。這個(gè)配置過程包括編輯 /etc/host 中的一個(gè)文本文件。你必須在局域網(wǎng)的每臺(tái)計(jì)算機(jī)上,執(zhí)行下列步驟配置 /etc/hosts 文件:
1.在 LinuxConf 的左欄,打開 Misc 項(xiàng)。
?。玻蜷_ Information about hosts 項(xiàng)。你可以看到一個(gè)記錄著計(jì)算機(jī) IP 地址,主機(jī)名和其他別名的條目。
3.鼠標(biāo)左鍵單擊 Add 按鈕,就可以添加關(guān)于局域網(wǎng)上的其他主機(jī)信息的條目。
4.在出現(xiàn)的對(duì)話框中,為待添加的主機(jī)輸入它的機(jī)器名+域名(例如 trinity.yourcompanyname.com)。
?。担?nbsp;Alias 選項(xiàng)后為該主機(jī)輸入一個(gè)和多個(gè)別名(例如 tank)。
?。叮?nbsp;IP number 項(xiàng)后面,輸入你為這臺(tái)主機(jī)所分配的 IP 地址。
?。罚髽?biāo)左鍵單擊 Accept 按鈕來激活上面所做的變化。
?。福貜?fù)步驟 1-7,為局域網(wǎng)上所有的計(jì)算機(jī)進(jìn)行配置。
當(dāng)你為所有的計(jì)算機(jī)執(zhí)行了以上的步驟 1-7 之后,LinuxConf 中的 /etc/hosts 選項(xiàng)卡將列出局域網(wǎng)中所有計(jì)算機(jī)的信息。其中,本地主機(jī)名被顯示成 localhost。最后你可以按照下列步驟,保存所做的修改配置并退出 LinuxConf 程序:
?。保_信所有的主機(jī)名和 IP 地址都已經(jīng)輸入之后,鼠標(biāo)左鍵單擊 /etc/host 欄中的 Quit 按鈕。
?。玻粲檬髽?biāo)左鍵單擊 LinuxConf 界面左下角的 Quit 按鈕,退出 LinuxConf 程序。
?。常粲檬髽?biāo)左鍵單擊 Activate the Changes 按鈕則能夠保存所做的修改并退出 LinuxConf。
重復(fù)為所有主機(jī)配置
現(xiàn)在你已經(jīng)配置好局域網(wǎng)中的一臺(tái)計(jì)算機(jī),還需要重復(fù)從"配置局域網(wǎng)"開始所說的步驟,為所有計(jì)算機(jī)進(jìn)行配置。如果希望用一個(gè)較節(jié)省時(shí)間的方法來配置所有計(jì)算機(jī),可以直接用拷貝(copy)的方法來覆蓋這些計(jì)算機(jī)上原來的 /etc/hosts 文件。
你可以將 /etc/hosts 文件拷貝到軟盤或光盤(如果你擁有一個(gè)光盤刻錄機(jī))上,然后再?gòu)能洷P或光盤上拷貝到待配置計(jì)算機(jī)的 /etc 目錄下。在那臺(tái)利用 LinuxConf 程序配置好的計(jì)算機(jī)上執(zhí)行拷貝命令。只要在命令行上輸入 cp /etc/hosts /mnt/floppy,就可以將配置好的 /etc/hosts 文件拷貝到軟盤上。
接著,將軟盤插入局域網(wǎng)上其他計(jì)算機(jī)的軟驅(qū)中,并在終端窗口上輸入 cp /mnt/floppy hosts /etc/host。此命令將 hosts 文件拷貝到局域網(wǎng)上這些計(jì)算機(jī)的 /etc 目錄下。如果你使用光盤進(jìn)行拷貝,只要將上述命令中的 /mnt/floppy/ 替換成 /mnt/cdrom/便可。正如你所注意到的,/etc/hosts 文件其實(shí)是一個(gè)文本文件,分三欄列出了域名、主機(jī)名和 IP 地址。最后,確認(rèn)本地計(jì)算機(jī)和它相應(yīng)的 IP 地址在這個(gè)列表中出現(xiàn)了兩次,而局域網(wǎng)上的其他計(jì)算機(jī)信息只列出一次。
新聞熱點(diǎn)
疑難解答
網(wǎng)友關(guān)注