zoukankan      html  css  js  c++  java
  • 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一样,希望对有碰到的相同的问题,能作为参考,快速找到问题。

  • 相关阅读:
    webpack初识
    Vue+ElementUi项目实现表格-单行拖拽
    promise/async与await 的执行顺序梳理
    MDN社区
    angularjs中的异步操作
    javascript中的字符串和数组的互转
    angularjs的练习题
    angularjs基础知识
    开发的两种方式
    ASP.NET中的HttpClient发送请求
  • 原文地址:https://www.cnblogs.com/handsome1013/p/7569099.html
Copyright © 2011-2022 走看看