当前位置 主页 > 服务器问题 > Linux/apache问题 >

    mobaxterm连不上虚拟机的解决办法

    栏目:Linux/apache问题 时间:2021-01-08 17:39

         问题描述:
         在进行虚拟机基于桥接模式下的网卡静态IP配置之后,在虚拟机上和物理机之间可以互相ping成功,但是使用MobaXterm与虚拟机建立ssh连接时,不成功。检查了各种可能的问题,譬如,防火墙已关闭,ssh协议状态也是开启的,物理机上的其他网卡也已经禁用。
         解决方法:
         只需要将IP地址设置成和物理机在同一网关中就好了(但一定不要和物理机是同一个IP地址),就可以保证互相连通,并可以通过物理机进行虚拟机上网。
         在虚拟机基于桥接模式下的网卡的静态IP的配置方法:
         动态IP是通过DHCP程序在当前局域网范围内随机分配一个没有被使用的IP地址给虚拟机的。
         1、使用如下命令打开虚拟网卡配置文件。
         vi /etc/sysconfig/network-scripts/ifcfg-ens33
         输入字母键i可以进入插入状态,修改如下内容:
         BOOTPROTO=“static”
         ONBOOT=“yes”
         IPADDR=192.168.0.99
         GATEWAY=192.168.0.1
         DNS1=8.8.8.8
         DNS2=223.5.5.5
         2、重启网卡。
         systemctl restart network
         3、查看配置的IP是否生效。
         ifconfig 命令进行查看
         4、在物理中win + R --> cmd --> ping 虚拟机IP地址来检测是否能够连通。
         5、如果此时没法ping通过可以采用如下解决方案:
         (1)检测虚拟机ip地址是否正常;
         (2)检测虚拟机防火墙状态是否禁用:
    关闭并禁用防火墙
    systemctl stop firewalld
    systemctl disable firewalld
    查看状态
    systemctl status firewalld
         (3)检测物理机的IP地址;
         (4)对比观察虚拟机ip和物理机ip是否在同一个网段;
         (5)如果物理机上有很多物理网卡,建议把不用的停止,即检查物理机上是否有其他网卡干扰了正常网络。