淺談Linux網絡故障的解決辦法
Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用户網絡操作系統。小編告訴大家,Linux網絡故障排除應當遵循先硬件後軟件的方法。因為硬件如果出現物理損壞那麼如何設定網絡都不能解決故障。解決問題的方法可以從自身Linux計算機的網卡查起,然後到服務器、集線器、路由器等硬件。如果確定硬件沒有問題了,再來考慮軟件的設定。
1、檢查網卡工作狀況
(1)使用cat /proc/modules查看網卡的模塊是否已被加載,驅動硬件是操作系統最基本的功能,操作系統通過各種驅動程序來駕馭硬件設備,和Windows系統不同Linux內核目前採用可加載的模塊化設計(LKMs Loadable Kernel Modules),就是將最基本的核心代碼編譯在內核中,而我們常見的驅動程序就是作為內核模塊動態加載的,比如網卡驅動。Windows系統中我們一般“控制面板”的“設備管理器”查看硬件列表,在Linux中可以在命令行下輸入:cat /proc/modules 即可顯示Linux系統檢測到的所有硬件設備。運行cat /proc/modules需要超級用户的權限,你可以使用su命令實現。
小編Linux計算機中兩塊網卡模塊:NE2000和8139已經加載。如果沒有檢測到硬件,用硬件檢測程序Kuduz檢測網卡,它和Windows中添加新硬件差不多。kudzu程序是通過查看/usr/share/hwdata/目錄下的文件識別各種硬件設備的。如果核心支持該硬件,並且有該驅動程序就可自動裝載。首先説明的是Linux下對網卡的支持往往是隻對芯片的,所以對某些不是很著名的網卡,往往需要知道它的芯片型號以配置Linux.比如我的Top link網卡,就不存在Linux的驅動,但是因為它是NE2000兼容,所以把它當NE2000就可以在Linux下用了.所以當你有一塊網卡不能用,在找Linux的驅動程序之前一定搞清楚這個網卡用的什麼芯片,跟誰兼容,比如3c509,ne2000,etherexpress等等.這樣的型號一般都在網卡上最大的一快芯片上印着,抄下來就是了。對於ISA接口的NE2000卡,先要作的一件事情,是將網卡設定為Jumpless模式.很多現在的網卡缺省都是PnP模式,這在Windows下的確能減少很多麻煩,但是Linux不支持,所以Linux下必須是Jumpless模式.一般所有網卡都有帶的驅動盤和DOS下可執行的一個設定程序,用該程序將網卡設為 Jumpless。對於PCI網卡,可以使用如下命令來查看:less/proc/pci。在顯示的列表中找到“Ethernet Controller”,記下廠商和型號。然後使用modprobe嘗試加載正確的模塊,比如modprobe 3c509。如果出現錯誤,説明該模塊不存在。這時候你應該找到正確的模塊並且重新編譯。如果顯示説該設備不存在,那也是因為沒有正確的模塊。找到正確的模塊,並且編譯,問題一般即可解決。
(2)使用Ifconfig-a命令檢查網卡接口
如果已經檢測到網卡,網卡硬件就沒有問題,接下來檢查網卡的軟件設定。使用ifconfig -a命令:
第二塊網卡沒有分配IP地址,我們現在可以添加IP地址。以Redhat Linux 9.0為例。以root權限運行命令:neat出現圖形化配置界面,然後添加IP地址後保存設置,從新啟動網絡和網絡服務或計算機.
(4)編譯網卡
如果Linux內核沒有檢測到網卡通常要重新安裝網卡的驅動程序,網卡驅動程序安裝方法步驟如下:
a、 編譯並安裝模塊;
b、 修改/etc/le 文件;
c、 修改/etc/sysconfig/network文件;
d、 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件;
e、 給網卡添加IP地址:打開網卡IP地址配置文件/etc/sysconfig/network-script/ifcfg-eh0.
e、然後用命令啟動網絡服務。
説明網卡問題:使用ifconfig來進行配置。如果運行ifconfig,將會給出所有已經安裝了的網卡。如果沒有顯示可用的網卡,那麼很有可能是以下原因之一:1. 網卡沒有被Linux檢測到;2. 沒有與之相應的內核模塊;3. 該模塊沒有被加載;4. Linux系統不支持你的網卡。就現在來説,出現問題4的可能性很小,一般來説都是問題2和3,也可能是1。
Linux下無線網卡的安裝:
目前經過認證的PCMCIA網卡有兩大類。使用基於朗訊(Lucent)芯片組的PCIMCIA無線網卡和使用基於intersil PRISM2-based cards 芯片組的PCMCIA的無線網卡見表-1。不過由於基於intersil PRISM2-based cards 芯片組的PCMCIA的無線網卡價格比較便宜(相當於朗訊(Lucent)芯片組的PCIMCIA無線網卡的三分之一),所以國內的PCMCIA的無線網卡以後者居多。
-
win7網絡經常掉線怎麼辦
前段時間,小編的電腦老是出現掉線的問題,最開始也沒有在意,但是之後這種現象越來越頻繁了。為此小編整理了win7網絡經常掉線的解決方法,希望對你有幫助!1.大家打開開始菜單,找到並進入控制面板,在控制面板的界面中,咱們單擊進入網絡和Internet。2.接下來進入網絡和Int...
-
網絡與路由器故障診斷基礎的知識
網絡診斷是一門綜合性技術,涉及網絡技術的各個面。為方便下面的討論,首先簡單回顧一下網絡和路由器的基本概念。計算機網絡是由計算機集合加通信設施組成的系統,即利用各種通信手段,把地理上分散的計算機連在一起,達到相互通信而且共享軟件、硬件和數據等資源的系統...
-
無線網絡身份驗證故障問題
最近小編剛剛針對自己的家庭網絡進行了升級,從以前的有線網絡升級為無線網絡,購買了一台無線路由器,這樣就可以實現在家中的任何一個位置隨時隨地上網衝浪了,但是在連接這個無線網絡過程中卻出現了一個非常棘手的問題。在本人將無線網絡設置為WEP加密後通過XP系統...
-
網絡故障管理何去何從
網絡性能取決於連接用户到應用的網絡的類型和容量。本地用户可能通過以太網或無線網絡連接,遠程用户則通過各種WAN技術連接,包括公共互聯網或蜂窩網絡等。每種連接都需要專門的方法來維持所需的性能。任何這些位置(應用或網絡)的故障都可能降低客户滿意度。雲故...