Linux 虛擬機:Network error: Connection refused 排查


Linux 虛擬機:Network error: Connection refused 排查

 

出現 Connection refused的錯誤,原因可能是局域網內已經存在了跟linux相同的ip

排查的方法是,首先關閉linux虛擬機,然后在windows下面ping一下linux的ip如果通了,說明存在相同的ip

更改linux的ip地址,然后重啟網絡 systemctl restart network

一.問題描述                                                                                                                                                                  

 

    我在自己電腦安裝了Linux 虛擬機,然后設置了Linux 虛擬機IP,windows上能正常ping 通Linux 虛擬機上IP,采用了FileZilla連接Linux 虛擬機,出現錯誤: Network error: Connection refused 無法連接到服務器。

 

二.Linux 虛擬機的排查                                                                                                                                                  

     1、查看SSH服務有沒有安裝

        #rpm -qa | grep ssh 

         

     2、查看SSH服務有沒有開啟

       #/etc/init.d/sshd status

       

     3、查看所有的端口

       #netstat  -tlnp

       

     4、查看ssh使用的22號端口有沒有enable

 

        #netstat -an|grep 22

         

        

     5、采用SSH能不能正常連接

        #ssh root@192.168.1.100

      

   6、把Linux防火牆都關閉

    

   

結論:Linux上的SSH是沒問題的。

 

三.Winows的排查                                                                             

   

  1、ping Linux 虛擬機上IP

      >ping 192.168.1.100

      

   2、telnet Linux 虛擬機上IP

     

   3、ipconfig 查看IP的情況

     

 

     

四、問題的解決                                                                                                                                                              

  我們從ipconfig可以看出,跟自己的電腦IP一樣,自己的電腦IP是自動獲取的,所以需修改Linux 虛擬機上IP。

    

    第一步:修改

           #vi /etc/sysconfig/network-scripts/ifcfg-eth0

           #ifconfig eth0

             

 

 

 

      第二步:設置你的VMware(如果connection為NAT就不用再重新設置)

 

        設置你的VMware:在虛擬機上部有個設置選項VM,選擇VM->setting->Hardware->Network Adapter,將右邊的Network connection選為NAT,點擊OK

 

    第三步:在windows查看你的VM8虛擬網卡的IP

           例如:Linux虛擬機上IP:192.168.2.200

           網絡連接VM8虛擬網卡的IP :192.168.2.1

 

    第四步:ipconfig 查看IP是否已經改過來了

            

      

         第五步:windows telnet 能不能連接

             

            

         第六步:FileZilla能正常連接Linux 虛擬機,端口默認是22

           

         

         這個問題排查了很久,沒想到IP會設置跟windows一樣,希望對有碰到的相同的問題,能作為參考,快速找到問題。

 


免責聲明!

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



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