国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

Ethernet HOWTO Linux以太網(wǎng)-HOWTO (1)導(dǎo)言

2024-07-26 00:30:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
by Paul Gortmaker
v2.8, Oct 29, 2000 


--------------------------------------------------------------------------------
本文為以太網(wǎng)-HOWTO,匯集了有關(guān)哪些以太網(wǎng)裝置可以用于linux,以及如何進(jìn)行設(shè)置的信息。請(qǐng)注意本文側(cè)重于以太網(wǎng)卡的硬件與底層驅(qū)動(dòng)方面的內(nèi)容,并未涵蓋諸如ifconfig和route等軟件方面的問(wèn)題。對(duì)于那些問(wèn)題,請(qǐng)參閱Network-HOWTO。 
--------------------------------------------------------------------------------
   
--------------------------------------------------------------------------------

1. 導(dǎo)言

以太網(wǎng)-HOWTO包括了該買什么網(wǎng)卡與不該買什么網(wǎng)卡;如何設(shè)置網(wǎng)卡,怎樣運(yùn)行多個(gè)網(wǎng)卡,以及其它常見(jiàn)錯(cuò)誤和問(wèn)題。它包含了對(duì)目前所有能夠得到的最常見(jiàn)網(wǎng)卡的支持的細(xì)節(jié)資料。 

它不包含有關(guān)軟件方面的內(nèi)容,因?yàn)镹ET-3 Howto中包含了這些內(nèi)容。還要注意這里不包括(或者至少不應(yīng)當(dāng)包括)那些非Linux特有的有關(guān)以太網(wǎng)的一般問(wèn)題的解答。對(duì)于那些問(wèn)題,可以參考comp.dcom.lans.ethernet的FAQ中的大量資料,與所有其它新聞組FAQ一樣通過(guò)FTP到rtfm.mit.edu獲取。 

本修訂版覆蓋了Linux 2.2.17及其之前的內(nèi)核發(fā)行版本。 

以太網(wǎng)-HOWTO的作者為: 

Paul Gortmaker, p_gortmaker@yahoo.com 
原始的ASCII版本的以太網(wǎng)-HOWTO的主要資料來(lái)源為: 

Donald J. Becker, becker@scyld.com 
感謝他編寫了許多Linux目前使用的以太網(wǎng)卡驅(qū)動(dòng)程序。他也是最初的NFS服務(wù)器的作者。謝謝Donald! 

Copyright (c) 1993-2000 本文的版權(quán)所有人為Paul Gortmaker。請(qǐng)閱讀本文檔結(jié)尾處的聲明與版權(quán)信息( copyright)以了解有關(guān)分發(fā)本文及通常的“我們不對(duì)你試圖破壞......的行為負(fù)責(zé)”之類的法律信息。 


1.1 本文檔的新版本 

本文檔的新版本可以從如下主頁(yè)獲得: 

Ethernet-HOWTO

希望采用FTP方式或者希望獲取非HTML格式文檔的可使用以下站點(diǎn): 

Sunsite HOWTO Archive

這是“官方”站點(diǎn)——也可以在其它各種Linux WWW/ftp鏡像站點(diǎn)找到本文檔。在有了新資料或新驅(qū)動(dòng)程序時(shí)本文檔將進(jìn)行更新。如果你閱讀的文檔已經(jīng)存在6個(gè)月以上了,那么你需要檢查一下是否已經(jīng)有更新過(guò)的版本。 

本文檔有多種格式(postscript,dvi,ASCII,HTML,等等)。推薦用HTML格式瀏覽(通過(guò)WWW瀏覽器)或Postscript/dvi格式瀏覽。這兩種格式都包含有普通文本ASCII格式無(wú)法提供的交叉引用功能。 


1.2 以太網(wǎng)-HOWTO的用法 

由于本指南越來(lái)越大,你可能不希望花一個(gè)下午從頭讀到尾。而令人高興的是你不必閱讀全部?jī)?nèi)容。HTML和Postscript/dvi版本都有內(nèi)容列表,可以幫助你更快地找到所需的內(nèi)容。 

可能你是由于無(wú)法使網(wǎng)卡工作,而且不知道該怎么做或者如何檢查,才來(lái)閱讀本文檔的。下一節(jié)( 幫幫我——網(wǎng)卡沒(méi)反應(yīng)!)就是針對(duì)Linux初學(xué)者并給出正確的指導(dǎo)。 

經(jīng)常有一些問(wèn)題被不同的人問(wèn)了一遍又一遍。可能你碰到的某個(gè)問(wèn)題就是常見(jiàn)問(wèn)題之一,而且在本文檔的FAQ部分( 常見(jiàn)問(wèn)題)已經(jīng)有了答案。每個(gè)人在發(fā)文尋求幫助之前都最好先看一下這一節(jié)。 

如果你還沒(méi)有網(wǎng)卡,那么你可能想從決定買網(wǎng)卡開(kāi)始。( 該為L(zhǎng)inux買什么網(wǎng)卡?) 

如果你已經(jīng)有了一塊以太網(wǎng)卡,但不能確定是否可以在Linux上使用它,那么你可能想讀一下包含每一個(gè)制造廠家及其網(wǎng)卡的特定信息的章節(jié)。( 有關(guān)銷售商/制造廠家/型號(hào)的信息) 

如果你對(duì)Linux設(shè)備驅(qū)動(dòng)程序的一些技術(shù)細(xì)節(jié)感興趣,那么你可以瀏覽有此類信息的章節(jié)。( 技術(shù)信息) 


1.3 幫幫我——網(wǎng)卡沒(méi)反應(yīng)! 

好,別緊張。下面就告訴你如何解決問(wèn)題,即使你此前對(duì)Linux或以太網(wǎng)硬件一無(wú)所知。 

首先你需要弄清楚你的網(wǎng)卡類型,然后確定Linux是否有此類型網(wǎng)卡的驅(qū)動(dòng)程序。主機(jī)在控制不同的網(wǎng)卡時(shí)使用的方法一般也不一樣,而Linux驅(qū)動(dòng)程序(如果有的話)就以允許Linux使用此卡的格式包含了這樣的控制信息。如果你沒(méi)有手冊(cè)一類的東西讓你知道網(wǎng)卡的類型,那么你可以嘗試處理“神秘”網(wǎng)卡的章節(jié)(參考章節(jié): 識(shí)別未知網(wǎng)卡)。 

現(xiàn)在你知道了你的網(wǎng)卡類型,閱讀特定網(wǎng)卡章節(jié)中有關(guān)你的網(wǎng)卡的細(xì)節(jié)(參考章節(jié): 有關(guān)銷售商/制造廠家/型號(hào)的信息),那里以字母順序列出了網(wǎng)卡制造廠家、各自的類型號(hào)以及是否有Linux驅(qū)動(dòng)程序。如果在列表中被表明“不支持”,你就可以放棄了。如果從中找不到你的網(wǎng)卡,那么看一下你的網(wǎng)卡手冊(cè)是否說(shuō)它與某個(gè)已知網(wǎng)卡類型“兼容”。例如至少有幾百種網(wǎng)卡與原來(lái)的Novell NE2000設(shè)計(jì)兼容。 

假設(shè)你已經(jīng)發(fā)現(xiàn)了你的網(wǎng)卡有Linux驅(qū)動(dòng)程序,現(xiàn)在就找到并利用它。因?yàn)長(zhǎng)inux有你的網(wǎng)卡的驅(qū)動(dòng)程序并不意味著它存在每一個(gè)內(nèi)核中。(內(nèi)核是啟動(dòng)時(shí)最先載入的操作系統(tǒng)核心,包含各種硬件的驅(qū)動(dòng)程序,以及其它等等。)可能只有很少幾個(gè)預(yù)先生成的內(nèi)核,和一大批較小的作為分立模塊的驅(qū)動(dòng)程序,或者是許多的內(nèi)核,覆蓋了大量?jī)?nèi)建驅(qū)動(dòng)程序的組合,這都完全取決于是誰(shuí)生成了你所使用的Linux發(fā)行版本。 

現(xiàn)在的大多數(shù)Linux發(fā)行版本都提供大量較小的作為分立模塊的不同驅(qū)動(dòng)程序。需要的模塊通常可以在啟動(dòng)過(guò)程的后期載入,或者在存取特定設(shè)備時(shí)以命令的形式載入一個(gè)驅(qū)動(dòng)程序。你需要在內(nèi)核啟動(dòng)后把該模塊加載到內(nèi)核上。查閱你所用的發(fā)行版本中有關(guān)安裝和使用模塊的信息,并參考本文檔的有關(guān)模塊章節(jié)。( 把以太網(wǎng)驅(qū)動(dòng)程序作為模塊使用) 

如果你沒(méi)有找到包含你的網(wǎng)卡驅(qū)動(dòng)程序的已生成內(nèi)核,也沒(méi)有找到該驅(qū)動(dòng)程序的模塊形式,那么可能是你的網(wǎng)卡不夠常見(jiàn),而且需要你自己生成一個(gè)包含該驅(qū)動(dòng)程序的內(nèi)核。只要你已經(jīng)安裝了Linux,生成一個(gè)定制的內(nèi)核一點(diǎn)兒都不難。你只要對(duì)內(nèi)核需要包含些什么回答是或者不是,然后讓它生成就行了。有一個(gè)Kernel-HowTo可以幫助你。 

此時(shí)你還需要以某種方式啟動(dòng)內(nèi)建了你的驅(qū)動(dòng)程序的內(nèi)核,或者以模塊的形式載入驅(qū)動(dòng)程序。大約人們碰到的問(wèn)題有一半兒出在沒(méi)有以這種或那種方式載入驅(qū)動(dòng)程序,所以你會(huì)發(fā)現(xiàn)網(wǎng)卡現(xiàn)在工作了。 

如果它還不工作,那么你需要證實(shí)一下內(nèi)核確實(shí)檢測(cè)到了網(wǎng)卡。要做到這一點(diǎn),你需要在系統(tǒng)啟動(dòng)以及所有模塊載入之后鍵入dmesg | more。這可以讓你查看啟動(dòng)過(guò)程中內(nèi)核所顯示的啟動(dòng)信息。如果網(wǎng)卡被檢測(cè)到,你可以從中找到以eth0開(kāi)頭的網(wǎng)卡驅(qū)動(dòng)程序顯示信息,指出網(wǎng)卡所使用的驅(qū)動(dòng)程序名稱和硬件參數(shù)(中斷設(shè)置、I/O地址等等)。(注意:在啟動(dòng)時(shí),Linux會(huì)列出所有系統(tǒng)中安裝的PCI卡,無(wú)論是否有驅(qū)動(dòng)程序——不要把這個(gè)誤認(rèn)為其后的驅(qū)動(dòng)程序檢測(cè)!) 

如果你沒(méi)看到這樣的驅(qū)動(dòng)程序識(shí)別信息,那么驅(qū)動(dòng)程序就沒(méi)有檢測(cè)到你的網(wǎng)卡,這就是問(wèn)題所在。查看FAQ( 常見(jiàn)問(wèn)題)尋找網(wǎng)卡未檢測(cè)到時(shí)該做些什么。如果你的網(wǎng)卡是NE2000兼容的,在FAQ中有一些有關(guān)NE2000網(wǎng)卡檢測(cè)的技巧。 

如果網(wǎng)卡被檢測(cè)到了,但檢測(cè)信息報(bào)告了一些錯(cuò)誤,比如資源沖突,那么驅(qū)動(dòng)程序可能無(wú)法正常初始化,網(wǎng)卡還是不可用。這一類的最常見(jiàn)錯(cuò)誤信息也在FAQ中列出來(lái)了,并給出了相應(yīng)的解決方案。 

如果檢測(cè)信息看起來(lái)沒(méi)問(wèn)題,那么再檢查一下驅(qū)動(dòng)程序報(bào)告的網(wǎng)卡資源是否與網(wǎng)卡的物理設(shè)置一致(網(wǎng)卡的物理設(shè)置或者是通過(guò)網(wǎng)卡上的跳線,或者是網(wǎng)卡制造廠家提供的軟件工具完成。)它們必須完全一致。例如,網(wǎng)卡的跳線或配置為IRQ 15,而驅(qū)動(dòng)程序在啟動(dòng)信息中報(bào)告為IRQ 10,那么就會(huì)出問(wèn)題。在FAQ中討論了最常見(jiàn)的驅(qū)動(dòng)程序錯(cuò)誤地檢測(cè)各種網(wǎng)卡配置信息的情況。 

現(xiàn)在你已經(jīng)使你的網(wǎng)卡以正確的參數(shù)被檢測(cè)到了,但愿一切正常。如果還有問(wèn)題,那么或者是軟件配置有錯(cuò),或者是硬件配置有錯(cuò)。軟件配置錯(cuò)誤就是在ifconfig和route命令中沒(méi)有設(shè)置正確的網(wǎng)絡(luò)地址,其處理細(xì)節(jié)可以在Network HowTo和“Network Administrator's Guide”中找到,它們可能都在你用來(lái)安裝的CD-ROM上。 

硬件配置錯(cuò)誤是某些資源沖突或忘記配置(即在啟動(dòng)時(shí)沒(méi)檢測(cè)到驅(qū)動(dòng)程序),使網(wǎng)卡無(wú)法正常工作。通常可以用幾種不同的方法來(lái)檢查。(1) 在ifconfig試圖打開(kāi)設(shè)備來(lái)使用時(shí)報(bào)告出錯(cuò)信息,如“SIOCSFFLAGS: Try again”。(2) 驅(qū)動(dòng)程序報(bào)告eth0出錯(cuò)信息(用dmesg | more查看)或者每次試圖發(fā)送或接收數(shù)據(jù)時(shí)奇怪的不一致。(3) 鍵入cat /PRoc/net/dev來(lái)顯示eth0的errs、drop、fifo、frame或carrier列中的非零數(shù)字。(4) 鍵入cat /proc/interrupts顯示網(wǎng)卡的零中斷計(jì)數(shù)。大多數(shù)典型的硬件配置錯(cuò)誤也在FAQ中進(jìn)行了討論。 

好吧,如果你現(xiàn)在還有麻煩,閱讀本文檔的FAQ,閱讀有關(guān)銷售商章節(jié)中有關(guān)你的網(wǎng)卡的細(xì)節(jié),如果問(wèn)題還沒(méi)解決,那么你只好求助于某個(gè)相應(yīng)的新聞組了。在求助文章中請(qǐng)給出所有相關(guān)的細(xì)節(jié)資料,比如網(wǎng)卡商標(biāo)、內(nèi)核版本、驅(qū)動(dòng)程序的啟動(dòng)信息、cat /proc/net/dev的輸出、清晰的問(wèn)題描述,當(dāng)然還有你在試圖解決問(wèn)題時(shí)嘗試采用的方法。 

你可能會(huì)奇怪有那么多的人發(fā)出諸如“Can someone help me? My ethernet doesn't work.”而沒(méi)有其它內(nèi)容的無(wú)用信件。新聞組的讀者一般會(huì)忽略掉這些愚蠢的信件,而詳細(xì)的有內(nèi)容的問(wèn)題描述則會(huì)讓“Linux專家”立即指出你的問(wèn)題所在。當(dāng)然在用電子郵件發(fā)送問(wèn)題報(bào)告時(shí)這也同樣成立——總是提供盡可能多的信息。 



1.4 網(wǎng)卡應(yīng)該支持的電纜類型 

使用RJ-45(大的電話插頭)連接器的雙絞線從技術(shù)上來(lái)說(shuō)叫做10BaseT。你可能聽(tīng)到過(guò)它被稱為UTP(無(wú)屏蔽雙絞線)。 

使用BNC(金屬的推進(jìn)和旋轉(zhuǎn)鎖定)連接器的以太網(wǎng)細(xì)纜(RG-58同軸電纜)從技術(shù)上來(lái)說(shuō)叫做10Base2。 

只會(huì)在早期的裝置上發(fā)現(xiàn)的老式以太網(wǎng)粗纜(10mm同軸電纜)被稱為10Base5。在某些以太網(wǎng)卡上使用的15針D形插座(AUI連接器)是用來(lái)連接以太網(wǎng)粗纜和外部收發(fā)器的。 

大多數(shù)以太網(wǎng)卡都有價(jià)格稍高$10-$20的“Combo”版本。它們同時(shí)提供雙絞線和細(xì)纜以太網(wǎng)收發(fā)器,可以讓你以后改變主意。 

大多數(shù)裝置使用10BaseT /100BaseT,因?yàn)?0Base2無(wú)法升級(jí)為100Base之類的網(wǎng)絡(luò)。10Base2對(duì)于因?yàn)槟撤N原因不想購(gòu)買HUB的愛(ài)好者建立室內(nèi)網(wǎng)絡(luò)而言是足夠的。 

參考 電纜、同軸電纜......以了解有關(guān)以太網(wǎng)線纜不同類型的情況。 



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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 色达县| 虎林市| 巴东县| 许昌市| 云南省| 鱼台县| 调兵山市| 石狮市| 鄯善县| 永康市| 长顺县| 石门县| 本溪市| 东丰县| 巴彦县| 阿拉善右旗| 新竹市| 济南市| 胶州市| 西青区| 伊宁县| 灌阳县| 永康市| 宁远县| 鸡泽县| 巴东县| 开阳县| 咸阳市| 铁岭县| 荆州市| 和政县| 彭泽县| 开平市| 刚察县| 正安县| 南涧| 贵港市| 平谷区| 株洲市| 内丘县| 深泽县|