日常工作中我們有時會遇到服務(wù)器網(wǎng)絡(luò)不通問題,導(dǎo)致服務(wù)器無法正常運行。要想解決服務(wù)器網(wǎng)絡(luò)故障問題,通常要先進行網(wǎng)絡(luò)故障排查,這里以Linux服務(wù)器為例來看下常用的網(wǎng)絡(luò)故障排查方法介紹。
第1步、訪問Linux服務(wù)器
出現(xiàn)網(wǎng)絡(luò)故障問題時,Linux服務(wù)器通常不能通過SSH訪問了,這時您需要采用外控制臺訪問。比如您在專用服務(wù)器上,則需要訪問IPMI控制臺;在美國VPS服務(wù)器上,可能要訪問VNC控制臺進行登錄。這兩種方法都可以在遠程SSH訪問不可用情況下,為您提供診斷問題的權(quán)限。
通過以上兩種方法正常訪問到Linux服務(wù)器后,運行以下命令檢查下是否可以訪問Google的公共DNS服務(wù)器。PS:目前大多數(shù)國外主機商提供有24小時技術(shù)支持服務(wù),當(dāng)您服務(wù)器遇到網(wǎng)絡(luò)故障無法正常使用時,也可聯(lián)系主機商及時進行解決。
ping 8.8.8.8
如果通過這個Ping命令,服務(wù)器無法到達目的地,這表明網(wǎng)絡(luò)配置上存在問題,下面就要查看網(wǎng)絡(luò)配置具體是哪里出現(xiàn)了問題。
第2步、檢查網(wǎng)絡(luò)配置故障
首先嘗試通過ping命令(從本地計算機)ping服務(wù)器的主IP和網(wǎng)關(guān),確定下Linux服務(wù)器是否有網(wǎng)絡(luò)連接。
ping {your server’s main IP}
如果您可以成功 ping 服務(wù)器的網(wǎng)關(guān) IP,這表明網(wǎng)絡(luò)路由是正確的,現(xiàn)在可以進行下一步的故障排除。
登錄后,您可以通過執(zhí)行以下命令查看到服務(wù)器的網(wǎng)絡(luò)路由:
route -n
這將向您展示網(wǎng)絡(luò)流量如何到達您的服務(wù)器,并將證明流量確實到達了您服務(wù)器的網(wǎng)關(guān) IP。
如果由于某種原因,您發(fā)現(xiàn)在本地計算機終端上對主服務(wù)器 IP 的 ping 嘗試無效,則表明路由主 IP 的特定接口上存在連接問題。
提示:您需要確保啟用網(wǎng)絡(luò)接口(例如“eth0”)——要執(zhí)行此操作并檢查所有配置的接口,您可以運行以下命令:
ip addr
此命令輸出服務(wù)器上配置和可用的所有網(wǎng)絡(luò)接口,并為您提供兩種相關(guān)狀態(tài)之一:“UP”或“DOWN”
如果您碰巧發(fā)現(xiàn)分配給您進行故障排除的 IP 的接口顯示“DOWN”狀態(tài),您可以通過發(fā)出以下命令將其打開(并使其“UP”):
if down {interface name} /* brings an interface down */
if up {interface name} /* brings an interface up */
例如:if up eth0 /* 啟動接口“eth0” */
如果由于某種原因上述命令無法工作,則很有可能您正在排除故障的接口未處于 if down(和 if up)腳本檢測它的狀態(tài)。在這種情況下,請嘗試使用force 標(biāo)志:
if down –force {interface name}
if up {interface name}
執(zhí)行此命令時,它將顯示錯誤,指出腳本未按預(yù)期(并成功)運行的原因——最可能的原因是配置文件中的語法錯誤:
①對于使用CentOS 和基于 RHEL 的服務(wù)器的用戶,請通過發(fā)出以下命令查看您的配置文件:
cat /etc/sysconfig/network-scripts/ifcfg-{interface name}
②對于使用Ubuntu 和 Debian 服務(wù)器的用戶,通過發(fā)出以下命令查看您的配置文件:
cat /etc/network/interfaces
請注意,對于專門在 Ubuntu 18.04 LTS 以上的 Ubuntu 和 Debian 服務(wù)器上的客戶端,此命令略有不同,如下所示:
cat /etc/netplan/file.yml
網(wǎng)絡(luò)配置文件更改之后,通過運行以下命令來重新啟動網(wǎng)絡(luò)服務(wù)。
Ubuntu和Debian 18.04 LTS之前版本重啟網(wǎng)絡(luò)服務(wù)命令:
service restart networking
Ubuntu和Debian 18.04 LTS之后版本重啟網(wǎng)絡(luò)服務(wù)命令:
netplan apply
基于CentOS和RedHat服務(wù)器重啟網(wǎng)絡(luò)命令:
service restart network
審核編輯黃宇
-
Linux
+關(guān)注
關(guān)注
87文章
11459瀏覽量
212774 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9683瀏覽量
87274 -
網(wǎng)絡(luò)故障
+關(guān)注
關(guān)注
0文章
30瀏覽量
8601
發(fā)布評論請先 登錄
如何配置Linux防火墻和Web服務(wù)器

服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例
如何在Linux中配置DNS服務(wù)器

服務(wù)器數(shù)據(jù)恢復(fù)—如何預(yù)防服務(wù)器故障與恢復(fù)服務(wù)器數(shù)據(jù)!
云服務(wù)器的公網(wǎng)ip無法訪問怎么辦?
服務(wù)器電源故障原因有哪些,服務(wù)器電源故障判斷方法
光通信網(wǎng)絡(luò)故障排除技巧
網(wǎng)絡(luò)故障排除基本指南

評論