歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

用Linux組建家庭網絡

家庭網絡的到來
如今,家庭PC的數量已經不可避免的超過了一台.通常,當我們升級了我們的機器 後,或者給小孩一台後,或者妻子帶回一台來工作後,我們在家中有了不止一台電腦. 不管如何,最後我們將有一堆機器.
處理這樣的問題使我們第一次成為網絡管理員.讓我們面對事實,一旦你擁有不止一台機器,你就會想在他們之間移動或共享信息.孩子們希望在某台機上從Internet上下載游戲並安裝在另一台機上.你從辦公室帶會文件,但卻沒有合適的軟件.你經常將 文件傳到樓下的機器上,那兒有台好打印機.
問題的最佳解決方案,網絡,通常被認為是面向工作場所的,對家庭來說並不經濟 實用.但是,就象20年前開始擁有一台以上電視一樣,家庭中擁有多台電腦組網的日子正迅速接近.甚至今天,人們中那些有閒錢(有時需要很多)的人開始嘗試網絡化交互式住宅.在新住宅中,10BaseT甚至100兆的100BaseT的RJ-45插座將象電話插座一樣隨 處可見.
家庭網絡也有些缺點.首先,我們在家裡沒有技術部門支持.另外,網絡軟硬件可能 是昂貴的.因此網絡的優點必須除去安裝和維護的費用.
挑選網絡方案
--------------------------------------------------------------------------------
讓我們來考察一下適合家庭網絡的可能方案.應該指出PC工業是成熟的,各種各樣的網絡選擇在增加.它們包括從簡單的插上即用的打印機共享網絡到有防火牆保護,服務器支持的內部網.一般來說,功能越強的網絡所需費用和管理復雜度越高,而正確的方法總是選擇具有你所需要功能的網絡.下面是網絡方案所具有的功能的列表,包括常用的家用 操作系統和兩種不常用的網絡方案-Linux和Microsoft NT:
Linux Unix NT Win95 Mac OS/2
Printer services x x x x x x
File server/sharing x * * * * *
Mail server x * * * - -
Domain Name Server x x * * * *
Web Server x x * * * *
Firewall x * * * - -
Routing x x x - - -
Gateway x x x - - -
Internet x x x x x x
Ethernet x x x x x x
Token Ring x * * * * *
Arcnet x * * * * *
Framerelay x * * - - -
ISDN x * * * - -
PPP x x x x x x
SLIP x x x x x x
TCP/IP x x x x x x
X.25 x * * * * *
IPX (Novell Netware) x x x x * *
SMB (Windows network) x x x x * *
Appletalk x * * * x *
NFS x x * * * *
--------------------------------------------------------------------------------
x 系統本身支持
* 需額外支持
- 不支持
在經過圖表功能比較後,部分系統已經不予考慮了.如果你所用的不在此列,很遺憾, 但最好和OEM商討,既然連他們都建議你更換.另外,各種UNIX都由一個UNIX列所包含, 但Linux除外.
Linux 開始於1991年,在幾個重要問題上與其他Unix有所不同.Linux是Unix的克隆, 由Linus Torvalds草擬並由互聯網上一個松散結合的開發隊伍協助完成.Linux是(且將永遠是)自由軟件,限制極少(參見GNU的通用公眾許可證),已經成長為羽翼豐滿的高性能Unix,最開始基於Inter的386,現在已比任何其他的操作系統適用於更多的體系. Linux並非唯一的Unix類自由軟件,但目前看來它的支持最好.他能夠從網上的開發隊伍獲得很好的支持,以HOWTO文件,FAQ文件和Unix幫助文件的形式存在大量文檔,並能在網上自由獲得.具有操作系統和其他全功能軟件的套裝Linux能以低於30美元的價格買到CD,或從網上免費下載.為實現文件服務,打印服務,郵件服務,網關和路由,用Linux 甚至只需一台386便能高效的實現.Linux極其健壯,世界上很多Linux及其運行一年都不會崩潰或重啟動.我不相信任何Windows或Macintosh產品可以做到.
Windows NT,微軟提供的面向網絡的操作系統,同樣在1991年誕生.為了得到上面所列的所有功能將輕易花去你超過1000美元.它具有良好的支持,而且為了取代Unix成為網上的主流操作系統,他將考慮在各種體系上實現.目前它還未提供像Unix或Linux一樣完整的網絡功能,但不久就會做到.毫無疑問,在微軟的支持下的NT前景光明.



Unix當然是優良的網絡系統.事實上,Unix是Internet的 "戰馬".所有Internet基於的協議和 服務都是在Unix上開發的.由於Unix的成熟,它已經度過了NT現在正經歷的成長的陣痛,比如安全性或是崩潰問題.雖然多年前人們就預言Unix的作用將逐步下降,現在它仍穩步上升.在 Linux之前,沒有可供家用的物美價廉的Unix.具有上面所列功能的Unix一般至少要2000美元, 並且Unix的復雜性阻止了它的廣泛使用,只用於大學和大的商業公司.
Windows 95,Macintosh和OS/2也提供了一定的網絡功能,使用附加的軟件後也能提供諸如打印服務,文件服務,郵件服務,名字服務,防火牆和web服務器的功能.它們沒有一個是設計來支持密集網絡服務的,不過使用正確的軟件和硬件,它們也能做得很好.它們能用500美元來配置實現上述功能,並且基本系統一般已預裝在PC中,且易於安裝和配置.
目前選擇一個網絡方案極大的依賴於你的網絡需求和預算.很顯然,除非在座家庭生意,我們 不會為此付出大筆金錢.型號現在有了幾乎是最強大而又最經濟的選擇.Linux提供了Unix的強大,而安裝程序更為老練是安裝和管理更為容易.實際上,如果你有時間,耐心,硬盤和Internet 連線,你大可從許多的FTP占點選一個下載Linux.看到這一切,你會奇怪為何Linux沒有更普及呢?事實上,大約有八百萬台電腦運行Linux,包括全球超過40%的ISP,大公司,以及像NASA這樣的政府機構(NASA最近在太空穿梭機上用一台Linux電腦進行了試驗).
--------------------------------------------------------------------------------
Linux組網的具體方法
--------------------------------------------------------------------------------
假設你確實決定用Linux組建家庭網,第一件事就是尋找可用的硬件.現在這已不再成為問題, 近五年來Linux已可支持幾乎所有PC配置,而且如前所述,一部老式386已可支持5台或更多電腦的家庭網.Linux可以運行在任何386/486/586/Pentium級處理器上(包括AMD,Cyrix),以及Dec Alpha,PowerPC(Mklinux for Apple),M68xxx(Amiga,Atari),Sun SPARC和MIPS.基於386的系統最低需求4M內存(多了更好)和50M硬盤空間(200M更好).當然Linux運行在386/4M/20M的系統商會很慢,8M內存和50M硬盤是更為現實的最低要求.如果你已經把這樣的PC丟到垃圾堆裡了,趕快撿回來,她會工作的很好的.更流行的帶使用手冊的套裝Linux現在能在書店中買到.
如果你在家裡有Macintosh和PC,別擔心,Linux能和絕大部分家用操作系統和睦相處.Linux能 識別網上大部分系統的網絡協議和文件系統:MS DOS, Windows for Workgroups, Win95, Win NT, Mac OS, OS/2,Novell, Amiga, VAX 和 Unix.網上可以得到的HOWTO文檔中 詳細介紹了如何實現對它們的支持.
接下來你需要選擇網絡連接.以太網也許是最便宜的,並且甚至慢速以太網已可提供家庭所需 的性能了.快速以太網(100Mbps)已迅速成為商業標准,而對於家用來說也是負擔的起的.以太網卡從20美元的8位10兆ISA卡到100美元的100M網卡.10Base2看來是家用網的好選擇,不過 10BaseT也不錯.10Base2將電腦依菊鏈方式用細纜連到網上.電纜必須從頭到尾連通,兩頭要各加一個50歐姆的終結器.如果你正在裝修,可以很容易的安裝10BaseT網絡,如果使用5類線,以後則可輕松升級到快速以太網.兩個以上節點的10BaseT系統需要一個Hub,而且5類線也不便宜(40美分/英尺),所以安裝10BaseT要花費更多,但它將比10Base2持續更久且更方便. Linux幾乎支持任何網卡,因此無需操心更多.
Linux服務器可以作為所有家中電腦通向Internet的網關.這需要連接到本地ISP 以提供一個IP 地址(最好是靜態地址)給網關.Internet連接可以用modem,ISDN,幀中繼或者ATM.Linux也提供防火牆以紡織從Internet上闖入你的家庭網.使用叫做IP掩碼的方法,Linux可以在只有一個合法的IP地址和域名的情況下讓所有電腦存取Internet.它讓你的家庭網的所有TCP/IP通訊都似乎來自於你的Linux電腦.當從其他地方的信息返回時,Linux則扮演期好似郵局的角色, 將信息分配到正確的電腦.Linux可輕易的支持2-5台電腦同時通過一個28.8的modem 上網.Linux電腦還可以提供郵件服務,讓你需要多少e-mail地址就有多少.所有這些都只需要一條同ISP連接的普通PPP或SLIP鏈路.無需額外的e-mail服務或子網費用, 因為所有功能你的Linux服務器都能提供.你是否厭倦了只有一台電腦上網或是為多 個賬號付費呢?讓Linux幫助你吧.
Linux電腦將提供打印和文件服務.自由軟件包Samba支持Win95和WFW用的SMB協議. 許多大公司在其網絡上使用Samba.配置好之後,它將無瑕的結合進Windows系統,允許每個網絡用戶擁有獨立或共享的空間,並制定和使用Linux服務器上的打印機(或是網絡打印機).如同所有其它Linux軟件,Samba也能從網上自由獲得,包括完整的安裝指導和源代碼,並處於活躍的開發和維護中.Linux有另一個類似的軟件包Netatalk 提供對Apple Localtalk協議的類似支持.Linux服務器上能夠安裝磁帶備份系統以 自動備份你的服務器.
Linux提供所有的Unix傳統網絡服務.郵件服務可由sendmail或smail完成.於是系統上的所有用戶都可擁有一個e-mail地址.使用POP3協議可以在網絡上用Eudora或 Pegasus等e-mail客戶程序存取e-mail賬號.如果想要域名服務,named可以提供.如果你有幾個小網或者網絡類型不同,Linux可作為網關將所有子網聯系在一起.還可以使用核心路有規則讓Linux作為防火牆並控制使用Internet.NFS,網絡文件系統,允許電腦從遠端機器mount磁盤驅動器.所有套裝Linux都支持NFS,而其他系統則需要額外的軟件.Linux當然也支持其他TCP/IP網上使用的標准網絡應用:FTP,telnet,remote shell,ping等等.


Linux 也提供web服務器和Java開發系統.好幾種web服務器可在Linux上使用,其中最流行的是Apache.在Internet網上,45%的web服務器是Apache.Sun微系統公司提供了 JDK和Java編譯器以開發Java程序.實際上可將Java編譯進Linux系統,從而允許服務器運行本地Java代碼.而其他大多數操作系統對此功能還只處於討論階段.
那麼,陷阱在哪兒呢?

--------------------------------------------------------------------------------

現在你們可能會疑惑什麼是Linux的隱患.事實上沒有真正的隱患.Linux比其他有良好支持的系統如NT成熟得多,開發速度也快的多.Windows NT剛剛宣布了支持八CPU的多處理器系統.而Linux則支持Intel的SMP多處理器規范並提供對單系統的多達20個 CPU的支持.
如此強大帶來了安裝和支持的復雜性.事實上,安裝和維護成為了最近許多文章的主題. 不過,最近的套裝Linux已大大簡化了安裝過程並提供了更方便的管理工具.以下的事實也有所幫助:不像Windows NT是個較新的系統,Unix已存在了幾十年了,因此訓練有素的 Unix系統人員大大超過了Windows NT的.傳統的技術支持市場針對工作站環境下的大 公司的大安裝,現在轉移到了支持小型商業環境的Unix應用.由於在Unix上開發軟件是如此困難,許多年輕而熱情的軟件開發者和愛好者轉向Linux已得到廉價的開發平台. 這些人是系統管理知識的極好源泉,並且你能從新聞組中免費獲得他們的咨詢.
像其他Unix一樣,Linux在以前還沒有在家庭中廣泛使用. Linux中能得到許多為Unix 開發的應用.這些應用一般都是科學計算領域的,期程序的質量也反映了這點.不幸的是,Linux缺乏面向一般電腦用戶的應用.因此,盡管Linux能充當優秀的服務器,也能 作為優秀的工作站,運行最新的自由圖形環境-X Windows,但不能運行最新的Office 97 (盡管許多Windows程序能在Caldera的WABI視窗模擬器或Wine視窗模擬器).現在有多家軟件公司(和其他人)鄭開發和出售用戶程序以填補這一空缺.
--------------------------------------------------------------------------------
別管這麼多,先動手干起來再說!
--------------------------------------------------------------------------------
Linux 只需極少的初始費用,卻足夠強大並輕易支持家庭或小型商業網絡.值得特別稱贊的是因經退休的舊電腦可以有效的作為小型網絡的服務器.本地Linux用戶群和電腦商店提供了極好的支持.來自Internet的支持同樣優秀.你從某個Linux軟件的開發者得到e-mail,確認你支出的bug已經修正了,想想看,這種感覺多麼美妙.
--------------------------------------------------------------------------------
將來
--------------------------------------------------------------------------------
  從很多方面來說,Linux的出現和成長來自於Internet的成長和Linus Torvalds及許多勤奮工作的開發者的努力.現在,Linux是一個不可思議的低價而又超強的系統. 整合最新的軟硬件的開發工作仍在快速的進行.雖然Internet,個人電腦及網絡電腦 的將來還是未知的,但Linux看來並定在將來占有一席之地.



  從很多方面來說,Linux的出現和成長來自於Internet的成長和Linus Torvalds及許多勤奮工作的開發者的努力.現在,Linux是一個不可思議的低價而又超強的系統. 整合最新的軟硬件的開發工作仍在快速的進行.雖然Internet,個人電腦及網絡電腦 的將來還是未知的,但Linux看來並定在將來占有一席之地.



--------------------------------------------------------------------------------
別管這麼多,先動手干起來再說!
--------------------------------------------------------------------------------
Linux 只需極少的初始費用,卻足夠強大並輕易支持家庭或小型商業網絡.值得特別稱贊的是因經退休的舊電腦可以有效的作為小型網絡的服務器.本地Linux用戶群和電腦商店提供了極好的支持.來自Internet的支持同樣優秀.你從某個Linux軟件的開發者得到e-mail,確認你支出的bug已經修正了,想想看,這種感覺多麼美妙.
--------------------------------------------------------------------------------
將來
--------------------------------------------------------------------------------
  從很多方面來說,Linux的出現和成長來自於Internet的成長和Linus Torvalds及許多勤奮工作的開發者的努力.現在,Linux是一個不可思議的低價而又超強的系統. 整合最新的軟硬件的開發工作仍在快速的進行.雖然Internet,個人電腦及網絡電腦 的將來還是未知的,但Linux看來並定在將來占有一席之地.



Copyright © Linux教程網 All Rights Reserved