在 Linux 系統(tǒng)中,首先必須要正確安裝好網(wǎng)卡驅(qū)動(dòng)程序。然后正確設(shè)置好 TCP/IP的各個(gè)參數(shù),包括:IP地址(如果是自己上網(wǎng),設(shè)置成自動(dòng)獲取 IP,如果是做服務(wù)器使用的話,就向 ISP 申請(qǐng)一個(gè)合法的靜態(tài) IP 地址)、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS,然后保證網(wǎng)線的連通性能良好、網(wǎng)絡(luò)結(jié)構(gòu)和機(jī)器連網(wǎng)的合理性。
站在用戶的角度思考問題,與客戶深入溝通,找到奇臺(tái)網(wǎng)站設(shè)計(jì)與奇臺(tái)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋奇臺(tái)地區(qū)。
淺談Linux網(wǎng)絡(luò)故障的解決辦法
Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。我告訴大家,Linux網(wǎng)絡(luò)故障排除應(yīng)當(dāng)遵循先硬件后軟件的方法。因?yàn)橛布绻霈F(xiàn)物理?yè)p壞那么如何設(shè)定網(wǎng)絡(luò)都不能解決故障。解決問題的方法可以從自身Linux計(jì)算機(jī)的網(wǎng)卡查起,然后到服務(wù)器、集線器、路由器等硬件。如果確定硬件沒有問題了,再來考慮軟件的設(shè)定。
1、檢查網(wǎng)卡工作狀況
(1)使用cat /proc/modules查看網(wǎng)卡的模塊是否已被加載,驅(qū)動(dòng)硬件是操作系統(tǒng)最基本的功能,操作系統(tǒng)通過各種驅(qū)動(dòng)程序來駕馭硬件設(shè)備,和Windows系統(tǒng)不同Linux內(nèi)核目前采用可加載的模塊化設(shè)計(jì)(LKMs Loadable Kernel Modules),就是將最基本的核心代碼編譯在內(nèi)核中,而我們常見的驅(qū)動(dòng)程序就是作為內(nèi)核模塊動(dòng)態(tài)加載的,比如網(wǎng)卡驅(qū)動(dòng)。Windows系統(tǒng)中我們一般“控制面板”的“設(shè)備管理器”查看硬件列表,在Linux中可以在命令行下輸入:cat /proc/modules 即可顯示Linux系統(tǒng)檢測(cè)到的所有硬件設(shè)備。運(yùn)行cat /proc/modules需要超級(jí)用戶的權(quán)限,你可以使用su命令實(shí)現(xiàn)。
我Linux計(jì)算機(jī)中兩塊網(wǎng)卡模塊:NE2000和8139已經(jīng)加載。如果沒有檢測(cè)到硬件,用硬件檢測(cè)程序Kuduz檢測(cè)網(wǎng)卡,它和Windows中添加新硬件差不多。kudzu程序是通過查看/usr/share/hwdata/目錄下的文件識(shí)別各種硬件設(shè)備的。如果核心支持該硬件,并且有該驅(qū)動(dòng)程序就可自動(dòng)裝載。首先說明的是Linux下對(duì)網(wǎng)卡的支持往往是只對(duì)芯片的,所以對(duì)某些不是很著名的網(wǎng)卡,往往需要知道它的芯片型號(hào)以配置Linux.比如我的Top link網(wǎng)卡,就不存在Linux的驅(qū)動(dòng),但是因?yàn)樗荖E2000兼容,所以把它當(dāng)NE2000就可以在Linux下用了.所以當(dāng)你有一塊網(wǎng)卡不能用,在找Linux的驅(qū)動(dòng)程序之前一定搞清楚這個(gè)網(wǎng)卡用的什么芯片,跟誰兼容,比如3c509,ne2000,etherexpress等等.這樣的型號(hào)一般都在網(wǎng)卡上最大的一快芯片上印著,抄下來就是了。對(duì)于ISA接口的NE2000卡,先要作的一件事情,是將網(wǎng)卡設(shè)定為Jumpless模式.很多現(xiàn)在的網(wǎng)卡缺省都是PnP模式,這在Windows下的確能減少很多麻煩,但是Linux不支持,所以Linux下必須是Jumpless模式.一般所有網(wǎng)卡都有帶的驅(qū)動(dòng)盤和DOS下可執(zhí)行的一個(gè)設(shè)定程序,用該程序?qū)⒕W(wǎng)卡設(shè)為 Jumpless。對(duì)于PCI網(wǎng)卡,可以使用如下命令來查看:less/proc/pci。在顯示的列表中找到“Ethernet Controller”,記下廠商和型號(hào)。然后使用modprobe嘗試加載正確的模塊,比如modprobe 3c509。如果出現(xiàn)錯(cuò)誤,說明該模塊不存在。這時(shí)候你應(yīng)該找到正確的模塊并且重新編譯。如果顯示說該設(shè)備不存在,那也是因?yàn)闆]有正確的模塊。找到正確的模塊,并且編譯,問題一般即可解決。
(2)使用Ifconfig-a命令檢查網(wǎng)卡接口
如果已經(jīng)檢測(cè)到網(wǎng)卡,網(wǎng)卡硬件就沒有問題,接下來檢查網(wǎng)卡的軟件設(shè)定。使用ifconfig -a命令:
第二塊網(wǎng)卡沒有分配IP地址,我們現(xiàn)在可以添加IP地址。以Redhat Linux 9.0為例。以root權(quán)限運(yùn)行命令:neat出現(xiàn)圖形化配置界面,然后添加IP地址后保存設(shè)置,從新啟動(dòng)網(wǎng)絡(luò)和網(wǎng)絡(luò)服務(wù)或計(jì)算機(jī).
(4)編譯網(wǎng)卡
如果Linux內(nèi)核沒有檢測(cè)到網(wǎng)卡通常要重新安裝網(wǎng)卡的驅(qū)動(dòng)程序,網(wǎng)卡驅(qū)動(dòng)程序安裝方法步驟如下:
a、 編譯并安裝模塊;
b、 修改/etc/conf.module 文件;
c、 修改/etc/sysconfig/network文件;
d、 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件;
e、 給網(wǎng)卡添加IP地址:打開網(wǎng)卡IP地址配置文件/etc/sysconfig/network-script/ifcfg-eh0.
e、然后用命令啟動(dòng)網(wǎng)絡(luò)服務(wù)。
說明網(wǎng)卡問題:使用ifconfig來進(jìn)行配置。如果運(yùn)行ifconfig,將會(huì)給出所有已經(jīng)安裝了的網(wǎng)卡。如果沒有顯示可用的網(wǎng)卡,那么很有可能是以下原因之一:1. 網(wǎng)卡沒有被Linux檢測(cè)到;2. 沒有與之相應(yīng)的內(nèi)核模塊;3. 該模塊沒有被加載;4. Linux系統(tǒng)不支持你的網(wǎng)卡。就現(xiàn)在來說,出現(xiàn)問題4的可能性很小,一般來說都是問題2和3,也可能是1。
Linux下無線網(wǎng)卡的安裝:
目前經(jīng)過認(rèn)證的PCMCIA網(wǎng)卡有兩大類。使用基于朗訊(Lucent)芯片組的PCIMCIA無線網(wǎng)卡和使用基于intersil PRISM2-based cards 芯片組的PCMCIA的無線網(wǎng)卡見表-1。不過由于基于intersil PRISM2-based cards 芯片組的PCMCIA的無線網(wǎng)卡價(jià)格比較便宜(相當(dāng)于朗訊(Lucent)芯片組的PCIMCIA無線網(wǎng)卡的三分之一),所以國(guó)內(nèi)的PCMCIA的無線網(wǎng)卡以后者居多。
通過配置文件配置LINUX的IP命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置文件如下:
ONBOOT=yes
BOOTPROTO=none:表示不使用dhcp服務(wù),如果是手動(dòng)配置靜態(tài)的ip地址,BOOTPROTO的值可以為none或者static。
IPADDR=192.168.1.66:表示設(shè)置IP地址。
NETMASK=255.255.255.0:表示設(shè)置子網(wǎng)掩碼。
GATEWAY=192.168.1.1: 表示設(shè)置網(wǎng)關(guān)。
DNS1=192.168.1.1:表示設(shè)置首選DNS服務(wù)器,DNS有自己的配置文件/etc/resolv.conf,在這里設(shè)置DNS,就是把它寫入了DNS的配置文件/etc/resolv.conf。
然后,執(zhí)行service network restart,重啟網(wǎng)絡(luò)服務(wù)配置文件生效即可。
擴(kuò)展資料:
通過ifconfig命令配置LINUX的IP命令:
命令名稱:ifconfig
基本語法:ifconfig [網(wǎng)卡標(biāo)識(shí)] [IP地址]
英文原意:interface configuration
執(zhí)行權(quán)限:root
功能描述:查看或臨時(shí)配置網(wǎng)卡信息
說明: ifconfig 命令主要是用來查看網(wǎng)卡的配置信息,因?yàn)橛盟鼇砼渲镁W(wǎng)卡的IP地址時(shí),只會(huì)臨時(shí)生效(Linux服務(wù)器重啟后就會(huì)失效)。
這種配置ip的方式只能設(shè)置IP和子網(wǎng)掩碼,估只適合內(nèi)網(wǎng)(局域網(wǎng))使用。
如果想連通外網(wǎng),還必須設(shè)置網(wǎng)關(guān)和DNS。
本文名稱:linuxneat命令的簡(jiǎn)單介紹
URL鏈接:http://www.chinadenli.net/article48/dseogep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器、ChatGPT、網(wǎng)站導(dǎo)航、全網(wǎng)營(yíng)銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)