亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Linux下網絡故障診斷

添加時間:2017-3-28 20:33:25  添加: 思海網絡 

由于實現網絡服務器的層次結構比較多,因此當網絡出現故障時,解決起來比較復雜。下面由我來為大家詳細介紹Linux系統中可能出現的一些網絡問題,如網卡硬件問題、網絡配置問題、驅動程序問題,以及網絡層、傳輸層、應用層問題等。

網卡故障可以分為硬件故障和軟件故障,判斷硬件故障最簡單的方法是把該網卡插到其它計算機上使用,如果還是老毛病則網卡損壞,否則網卡正常。實際情況下,大部分網卡出現的故障都屬于軟件故障,軟件故障一般分為兩類:一類為設置故障;一類為驅動程序故障。

診斷網卡故障


1
2
3
4
5
[root@localhost ~]#dmesg | grep eth
eth0:registered as PCnet/PCI II 79C970A
eth0:link up
eth0:no IPv6 routers present
[root@localhost ~]#

以上命令列出了引導信息中包含eth字符串的行,如果出現類似與“eth0:link up”的提示,表示Linux已經檢測到了網卡,并處于正常工作狀態。還有一條lspci命令可以列出系統檢測到所有PCI設備,如果使用的網卡是PCI總線的,應該能看到這塊網卡的信息。最后可以用ethtool查看以太網的鏈路連接是否正常。

以上命令列出了引導信息中包含eth字符串的行,如果出現類似與“eth0:link up”的提示,表示Linux已經檢測到了網卡,并處于正常工作狀態。還有一條lspci命令可以列出系統檢測到所有PCI設備,如果使用的網卡是PCI總線的,應該能看到這塊網卡的信息。最后可以用ethtool查看以太網的鏈路連接是否正常。


1
2
3
4
5
[root@localhost ~]#ethtool eth0
Settings for eth0:
       Current message level: 0x00000007 (7)
       Link detected:yes
[root@localhost ~]#

如果看到“Link detected:yes”一行,表明網卡也對方的網絡線路連接是正常的。

網卡驅動程序

在RHEL 6中,需要先查看或者設置/etc/modeprobe.cong文件,它包含了有關模塊的安裝和別名信息。


1
2
3
4
5
[root@localhost ~]#more /etc/modeprobe.cong 
alias scsi_hostadapter mptbase 
... 
alias eth0 pcnet32 
[root@localhost ~]#

以上顯示中,最后一行“alias eth0 pcnet32”表示為pcnet32定義了一個別名eth0,也就是說,目前使用的以太網卡接口eth0對應的模塊是pcnet32,可以使用一下命令當前系統裝載的模塊中是否有pcnet32模塊。


1
2
3
4
[root@localhost 2.6.18-8.e15]#lsmod | grep pcnet32
pcnet32       35269      0
mii            9409      1   pcnet32 
[root@localhost 2.6.18-8.e15]#

可以發現,pcnet32已經安裝。因此,如果網卡已經被Linux檢測到,但執行“ipconfig -a”命令時卻看不到eth0接口,可以按照以上方法把網卡的驅動程序模塊找到,再看看這個模塊是否已經安裝。

診斷網絡層問題

網絡層問題診斷方法很簡單,就是直接ping外網的某一個域名或者IP,能正常連通的,則說明網絡層沒有問題。

引起ping不同的原因很多,可能會是網絡線路、網絡設置、路由和ARP等問題。建議先ping一下網關,看是否能通,如果與網關能通,一般就表明網絡線路、自己機子的網絡設置和ARP都沒有問題?梢酝ㄟ^命令“route -n”顯示路由表,然后得到網關的地址。如果路由表中沒有設置默認網關,則表明路由設置有問題,此時需要設置默認網關。

有時,局域網內存在ARP攻擊或者其它原因,使本機ARP緩存中的網關IP的MAC地址是錯誤的,這樣也會造成與網關ping不通。此時,可以使用“arp -d <網關 IP>”命令刪除網關的ARP條目,或者通過“arp -a <網關 IP><網關 MAC>”命令設置靜態ARP條目。

診斷傳輸層和應用層問題

診斷傳輸層和應用層的故障最有效的一種手段是使用抓包工具抓取數據包進行分析。在Linux中,默認提供了tcpdump工具,利用它可以抓取所有訪問本機或者從本機出去的數據包,并且可以通過規則只抓取感興趣的數據包。

與操作系統有關的一種可能的故障原因是防火墻配置不當。在Linux中,默認情況下系統啟動時會啟用iptables防火墻,而且只放行少數幾個端口。所以當在本機上配置了某種服務時,而這種服務需要通過TCP或UDP的某個端口才能訪問,則要求防火墻開啟相應的端口,否則,其它主機將不能訪問本機的這種服務。

 

關鍵字:Linux、網絡、故障診斷、數據包、服務器

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站