Linux網(wǎng)絡連接故障排除(下)
三、Linux網(wǎng)絡故障的解決問題的思路 Linux網(wǎng)絡故障排除應當遵循先硬件后軟件的方法。因為硬件如果出現(xiàn)物理損壞那么如何設定網(wǎng)絡都不能解決故障。解決問題的方法可以從自身Linux計算機的網(wǎng)卡查起,
三、Linux網(wǎng)絡故障的解決問題的思路
Linux網(wǎng)絡故障排除應當遵循先硬件后軟件的方法。因為硬件如果出現(xiàn)物理損壞那么如何設定網(wǎng)絡都不能解決故障。解決問題的方法可以從自身Linux計算機的網(wǎng)卡查起,然后到服務器、集線器、路由器等硬件。如果確定硬件沒有問題了,再來考慮軟件的設定。
1、檢查網(wǎng)卡工作狀況
Linux下的網(wǎng)卡不能工作可能是以下原因之一:
1. 網(wǎng)卡沒有被Linux檢測到;
2. 沒有與之相應的內(nèi)核模塊;
3. 該模塊沒有被加載;
4. Linux系統(tǒng)不支持你的網(wǎng)卡。
詳細情況可以參考筆者的:Linux服務器網(wǎng)卡驅(qū)動安裝及故障排除(鏈接:http://www.ccw.com.cn/server/yyjq/htm2005/20050817_15OF4.htm )需要補充一點是:調(diào)整自適應工網(wǎng)卡的作模式,現(xiàn)在的網(wǎng)卡大多是自適應工作模式,在配置網(wǎng)卡參數(shù)時我們很少考慮它的工作模式,但是在路由器、交換機、代理服務器等通信量比較大的關(guān)鍵設備上,應該為它指定正確的工作模式,這樣可以避免故障。在Linux環(huán)境下,我們可以使用系統(tǒng)自帶的工具mii-tool命令來配置網(wǎng)卡工作模式。
mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
media: 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, 100baseTx, 10baseT
主要選項:
-V 表示查看網(wǎng)卡現(xiàn)在的工作模。
-F 表示強行修改。
-r 恢復網(wǎng)卡的自適應工作模式。
-w 顯示監(jiān)測鏈路狀態(tài)。
?。瑼 使用高級修改模式。
?。璴 表示將修改記錄寫入syslog日志文件。
media可選的模式有100baseTx-FD、100baseTx-HD、10baseT-FD、10baseT-HD等。
Interface代表所選擇的網(wǎng)卡,如eth0、eth1等。
?。?)強制網(wǎng)卡工作在100M雙工模式下,輸入命令:
mii-tool -F 100baseTx-FD eth0
(2)恢復網(wǎng)卡的自適應工作模式,輸入命令:
mii-tool -r eth0
2、確認局域網(wǎng)內(nèi)網(wǎng)絡連接情況
網(wǎng)卡設定確認沒有問題之后,接下來要確認局域網(wǎng)內(nèi)網(wǎng)絡連接情況。根據(jù)圖-2網(wǎng)絡拓撲結(jié)構(gòu),對集線器1組成的局域網(wǎng)的要求有下面幾點:
(1)客戶機IP的設定
假設子網(wǎng)為192.168.1.0/24,那么局域網(wǎng)內(nèi)所有計算機的IP應該介于192.168.1.1~192.168.1.254,且所有的計算機子屏蔽網(wǎng)絡均為255.255.255.0,IP在所有的計算機都不可以重復。
?。?)網(wǎng)關(guān)
假設Linux IP為192.168.1.2,那么局域網(wǎng)內(nèi)所有客戶機的網(wǎng)關(guān)是192.168.1.2 。
?。?)Windows端的通信協(xié)議
局域網(wǎng)內(nèi)其它的Windows系統(tǒng)的通信協(xié)議僅需要TCP/IP及NetBUEI即可,如果安裝過多的通信協(xié)議可能會造成聯(lián)機過慢。
(4)Windows 端工作組