日常工作中我們有時(shí)會(huì )遇到服務(wù)器網(wǎng)絡(luò )不通問(wèn)題,導致服務(wù)器無(wú)法正常運行。要想解決服務(wù)器網(wǎng)絡(luò )故障問(wèn)題,通常要先進(jìn)行網(wǎng)絡(luò )故障排查,這里以L(fǎng)inux服務(wù)器為例來(lái)看下常用的網(wǎng)絡(luò )故障排查方法介紹。
第1步、訪(fǎng)問(wèn)Linux服務(wù)器
出現網(wǎng)絡(luò )故障問(wèn)題時(shí),Linux服務(wù)器通常不能通過(guò)SSH訪(fǎng)問(wèn)了,這時(shí)您需要采用外控制臺訪(fǎng)問(wèn)。比如您在專(zhuān)用服務(wù)器上,則需要訪(fǎng)問(wèn)IPMI控制臺;在美國VPS服務(wù)器上,可能要訪(fǎng)問(wèn)VNC控制臺進(jìn)行登錄。這兩種方法都可以在遠程SSH訪(fǎng)問(wèn)不可用情況下,為您提供診斷問(wèn)題的權限。
通過(guò)以上兩種方法正常訪(fǎng)問(wèn)到Linux服務(wù)器后,運行以下命令檢查下是否可以訪(fǎng)問(wèn)Google的公共DNS服務(wù)器。PS:目前大多數國外主機商(如BlueHost、RAKsmart等)提供有24小時(shí)技術(shù)支持服務(wù),當您服務(wù)器遇到網(wǎng)絡(luò )故障無(wú)法正常使用時(shí),也可聯(lián)系主機商及時(shí)進(jìn)行解決。
ping 8.8.8.8
如果通過(guò)這個(gè)Ping命令,服務(wù)器無(wú)法到達目的地,這表明網(wǎng)絡(luò )配置上存在問(wèn)題,下面就要查看網(wǎng)絡(luò )配置具體是哪里出現了問(wèn)題。
第2步、檢查網(wǎng)絡(luò )配置故障
首先嘗試通過(guò)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ò )路由是正確的,現在可以進(jìn)行下一步的故障排除。
登錄后,您可以通過(guò)執行以下命令查看到服務(wù)器的網(wǎng)絡(luò )路由:
route -n
這將向您展示網(wǎng)絡(luò )流量如何到達您的服務(wù)器,并將證明流量確實(shí)到達了您服務(wù)器的網(wǎng)關(guān) IP。
如果由于某種原因,您發(fā)現在本地計算機終端上對主服務(wù)器 IP 的 ping 嘗試無(wú)效,則表明路由主 IP 的特定接口上存在連接問(wèn)題。
提示:您需要確保啟用網(wǎng)絡(luò )接口(例如“eth0”)——要執行此操作并檢查所有配置的接口,您可以運行以下命令:
ip addr
此命令輸出服務(wù)器上配置和可用的所有網(wǎng)絡(luò )接口,并為您提供兩種相關(guān)狀態(tài)之一:“UP”或“DOWN”
如果您碰巧發(fā)現分配給您進(jìn)行故障排除的 IP 的接口顯示“DOWN”狀態(tài),您可以通過(guò)發(fā)出以下命令將其打開(kāi)(并使其“UP”):
if down {interface name} /* brings an interface down */
if up {interface name} /* brings an interface up */
例如:if up eth0 /* 啟動(dòng)接口“eth0” */
如果由于某種原因上述命令無(wú)法工作,則很有可能您正在排除故障的接口未處于 if down(和 if up)腳本檢測它的狀態(tài)。在這種情況下,請嘗試使用force 標志:
if down –force {interface name}
if up {interface name}
執行此命令時(shí),它將顯示錯誤,指出腳本未按預期(并成功)運行的原因——最可能的原因是配置文件中的語(yǔ)法錯誤:
①對于使用CentOS 和基于 RHEL 的服務(wù)器的用戶(hù),請通過(guò)發(fā)出以下命令查看您的配置文件:
cat /etc/sysconfig/network-scripts/ifcfg-{interface name}
②對于使用Ubuntu 和 Debian 服務(wù)器的用戶(hù),通過(guò)發(fā)出以下命令查看您的配置文件:
cat /etc/network/interfaces
請注意,對于專(zhuān)門(mén)在 Ubuntu 18.04 LTS 以上的 Ubuntu 和 Debian 服務(wù)器上的客戶(hù)端,此命令略有不同,如下所示:
cat /etc/netplan/file.yml
網(wǎng)絡(luò )配置文件更改之后,通過(guò)運行以下命令來(lái)重新啟動(dòng)網(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
來(lái)源鏈接:https://www.idcspy.com/33717.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站