CentOS8 固定IP無法訪問外網問題解決(ping: www.hao123.com: Name or service not known)


  CentOS8虛擬機用了一段時間后,需要安裝telnet-server服務,卻無法正常安裝。之前安裝ftp服務是沒有問題的,安裝問題如下:

    

  錯誤提示,無法下載相關元數據;網上也是0.0B/s。那么可能就是網絡的問題,之前是可以訪問外網的,那么ping一下外網:

    

   這個就是虛擬機無法訪問外網導致的。之前確定是可以訪問外網的,怎么現在不能訪問外網了呢?不知道什么原因(不知道是不是動態IP改為固定IP導致的)。現在需要解決這個問題,怎么入手呢?網上搜了點資料,參考這些信息綜合實踐后,問題解決如下(注意虛擬機環境是CentOS8):

  通過上面ping: www.hao123.com: Name or service not known入手解決問題。

  1、首先確定已經連接上路由器,並且路由器能夠訪問外網,可以通過訪問網關進行確定:

    

    可以確定網絡沒有問題。如果這一步有問題可能的原因之一是如下選擇錯誤。

      

  2、確保設置了網關:

    

     確定本機中網關已設置。如果沒有設置可以通過命令route或手工修改文件進行設置:

      route add default gw 192.168.0.1 / /etc/sysconfig/network-scripts/ifcfg*

  3、確保可用dns:

    

    本機中此文件有問題,注釋myhostname。注釋后dns信息為:

    

   4、重啟網卡nmcli c reload,繼續ping www.baidu.com:

    

     這是什么問題呢?name resolution,域名的問題?

  5、查看是否設置了域名服務器:

    

     本機沒有設置域名服務器,那就添加一個吧:nameserver 8.8.8.8

    

  6、繼續ping www.baidu.com

    

  OK,都解決了。總體而言,本機中網絡不能訪問主要問題與域名解析相關,做好相應的配置即可。

 

 

 

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM