熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

局域網的組建:用 Red Hat Linux 連接多台計算機

2013-11-13 12:48:53  來源: Oracle 

  作者魏永明
  
  文介紹如何將多台運行 Red Hat Linux 的計算機組建成本地局域網(Local Area Network LAN)首先闡述一些基礎知識其中包括 TCP/IP (Transmission Control Protocol/Internet protocol 互聯網傳輸控制協議)的概述以及局域網中 IP 地址的分配其次介紹局域網的硬件以及如何在 Red Hat Linux 操作系統上使用 LinuxConf 進行局域網配置最後本文將引導你對局域網進行測試和故障排除
  
  Linux 在計算機網絡通訊領域的應用越來越普遍由於在各個 FTP 或 HTTP 站點上能夠下載到所有源碼獲得 Linux 操作系統是相對簡單而便宜的當然Red Hat Linux 的最新版本也可以在計算機零售店購得根據你要購買的是標准版本還是完全版本價格從 $ 到 $ 不等與免費的 FTP 和 HTTP 資源相比而言從零售店購買 Linux 系統是完全值得的因為這個投資裡還包括了 Red Hat Linux 工程師至少一年的技術支持如果你閱讀 Red Hat Linux 手冊之後仍有不能解決的安裝或配置問題這些技術支持將是很有幫助的
  
  本文將介紹如何組建含有 Red Hat Linux 計算機的本地局域網 (LAN)LAN 是一種能連接多種設備的通訊網絡並為這些設備提供互相通訊的方法通常局域網的規模都比較小只局限於一幢樓裡或相鄰的幾幢樓在局域網中並不需要 modem (調制解調器)和電話線而是通過網線相連計算機之間的距離必須足夠近才能夠保證網線正常工作
  
  局域網中的每台計算機都需要一個網卡(network interface card NIC)來接入網線並且需要分配唯一的主機名和 IP 地址(分配方法將在本文後部分闡述)在分配之前必須掌握關於 TCP/IP 協議的基礎知識
  
  TCP/IP 介紹
  TCP/IP 是互聯網和大多數局域網所采用的一組協議在 TCP/IP 協議中連接到網絡上的每個主機(計算機或其它通訊設備)都有一個唯一的 IP 地址IP 地址由四個字節(每個字節的取值范圍為 )組成字節之間用小數點隔開通過這樣的 IP 地址就可以區分局域網上的主機例如一個主機名為 Morpheus 的計算機的 IP 地址可以是 為了不將同一 IP 地址分配給多個主機應當注意避免使用那些為局域網保留的 IP 地址保留 IP 地址通常以 開頭
  
  局域網的網絡地址
  在局域網上的所有計算機其IP 地址的前三個字節都應該是相同的比如說若有一個包括 台主機的局域網這些主機的 IP 地址就可以從 x 開始分配其中 x 表示中任意一個數字可以用類似的方法為同一公司內另外 台計算機組建一個相鄰的局域網當然在一個局域網中並不是僅能包含 台計算機你還可以組建更大的局域網絡
  
  網絡 IP 地址被分為若干類這些類型決定一個局域網的規模以及它可以擁有的 IP 地址個數比如說A 類的局域網的 IP 地址超過 而 B 類局域網所擁有的 IP 地址數大約只有 局域網的規模大小取決於保留地址范圍以及子網掩碼(在文章後面有詳細解釋)(參看表
  
  表 地址范圍與局域網規模
  
  
  地址范圍 子網掩碼 提供 局域網的規模
   A 類網
   B 類網
   C 類網
  
  網絡地址和廣播地址
  組建局域網時還要注意IP 地址范圍的兩個邊界地址被保留為該局域網的網絡地址和廣播地址應用程序可以使用 網絡地址來表示整個本地網絡而廣播地址則可用來將同樣的消息同時發送給網絡上所有主機
  
  例如要使用的地址范圍為 則第一個 IP 地址()被保留為網絡地址而最後一個地址()被保留成廣播地址因此給這個局域網上的計算機分配 IP 地址時只能在 之間選擇
  
  網絡地址:
  主機地址范圍:
  廣播地址:
  
  子網掩碼
  局域網上的每個主機都有一個子網掩碼子網掩碼由四個字節組成它的值為 時表示 IP 地址中網絡地址的部分值為 時則識別 IP 地址中表示主機號的部分比如說子網掩碼 可以用來決定主機所處的局域網子網掩碼最後的 則決定該主機在局域網中的位置
  
  域名
  域名(或稱為網絡名)由唯一的名字和標准互聯網後綴組成這些後綴包括只要你的局域網有一個簡單的撥號連接並且不直接為其他的主機提供某些類型的服務就可以隨意給它命名這個例子裡組建的網絡被認為是秘密私有的因為它使用了在 x 范圍內的 IP 地址因此執行了上述操作之後從互聯網上依然無法根據所選擇的域名與主機連接你還需要一個官方正式域名才能達到此目的為了獲得正式域名你可以到 InterNICNetwork Solutions 或 上登記在本文末尾的資料部分列舉了一些站點可以找到獲得官方域名的具體方法
  
  主機名
  組建局域網時的另一個重要步驟是為局域網上所有的計算機分配主機名為了識別局域網中的主機主機名必須是唯一的同時主機名也不能包含空格或標點符號例如 MorpheusTrinityTankOracle 以及 Dozer 這五個名字都是合法的主機名你可以將它們分配給局域網上的五個主機此外選擇主機名時還有一些技巧例如簡短的主機名能夠減少打字量容易記憶的名字便於日後通訊等
  
  表 對上述內容做了概括局域網上所有的主機都應當擁有同樣的網絡地址廣播地址子網掩碼和域名因為這些地址標志出一個局域網的全部內容局域網上所有的計算機都擁有一個主機名和 IP 地址作為識別它們的唯一標志若某個局域網的網絡地址是 廣播地址 則其他主機的 IP 地址就在 之間
  
  Table 擁有少於 台主機的局域網的 IP 地址分配
  
  IP 地址 例子 同/異
  網絡地址 所有主機都相同
  域名 www 所有主機都相同
  廣播地址 所有主機都相同
  子網掩碼 所有主機都相同
  主機名 任意合法的名字 每個主機都不同
  主機地址 x 每個主機都不同
  
  分配 IP 地址
  在局域網中分配 IP 地址的方法有兩種你可以為局域網上所有主機都手工分配一個靜態 IP 地址也可以使用一個特殊服務器來動態分配即當一個主機登錄到網絡上時服務器就自動為該主機分配一個 動態 IP 地址
  
  靜態 IP 地址分配
  靜態 IP 地址分配意味著為局域網上的每台計算機都手工分配唯一的 IP 地址同一局域網中所有主機 IP 地址的前三個字節都相同但最後一個字節卻是唯一的並且每個計算機都必須分配一個唯一的主機名局域網上的每個主機將擁有同樣的網絡地址(廣播地址(子網掩碼()和域名()最好在分配時記錄下局域網上所有主機的主機名和 IP 地址以便日後擴展網絡時參考
  
  動態 IP 地址分配
  IP 地址的動態分配是通過一個叫做 DHCP (Dynamic Host Configuration Program 動態主機配置程序)的服務器或主機來完成的當計算機登錄到局域網上時DHCP 服務器就會自動為它分配一個唯一的 IP 地址名為 BootP 的程序也能夠提供類似的動態分配服務DHCP/BootP 服務可以是程序或設備但必須在擁有唯一 IP 地址的主機上運行路由器可以看作一個 DHCP 設備的例子它的一端充當以太網集線器(Ethernet hub一種允許多個主機通過以太網插口和指定端口連接的通訊設備)另一端則可以連接到互聯網上另外DHCP 服務器也需要分配網絡和廣播地址在動態分配 IP 地址的網絡系統裡不需要手工分配主機名和域名
  
  局域網中的硬件
  如果缺少將計算機連接到一起的硬件分配主機名和 IP 地址也就毫無用處目前有若干種不同類型的網絡硬件體系比如以太網(Ethernet)令牌環(Token Ring)光纖分布式數據接口(FDDI)令牌總線(Token Bus)等由於以太網是應用最廣泛的硬件體系這裡將主要介紹它所需要的硬件你需要下列硬件為每台計算機准備一塊以太網卡(Ethernet Network Interface CardNIC)一個端口數至少和待連接計算機一樣多的以太網兼容集線器以及將網卡與集線器相連的網線(或 BaseT 的電纜)在計算機出售商那裡可以購得它們而且也相對便宜
  
  選擇硬件時還要注意確認它們與 Red Hat Linux 操作系統兼容關於這些硬/軟件兼容性的信息通常可以在產品包裝盒上的 Requirements (要求)部分找到當然你也可以直接向出售計算機的人詢問硬/軟件要求通常情況下批量購買網卡要比單獨購買便宜
  
  在選擇以太網集線器的時候必須確認它的端口數至少應和局域網內計算機數目相等為了便於日後擴展局域網最好選擇端口有盈余的集線器
  
  如果你計劃讓局域網中所有的計算機通過本地 ISP(Internet Service Provider互聯網提供商)連入互聯網那麼路由器與以太網的結合是最理想的選擇局域網上的任何一台計算機只要配置好路由器/以太網信息便可假設局域網上所有的計算機都運行 Red Hat Linux 操作系統可以使用 LinuxConf 之類的 Linux 工具來配置路由器
  
  最後選擇網線要考慮可擴展
From:http://tw.wingwit.com/Article/program/Oracle/201311/16626.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.