win10主机ping不通虚拟机(centos7)或者通过SecureCRT连接不上虚拟机(centos7)(NAT模式)的解决方法

2023-05-16

背景:我在虚拟机上ping主机时,发现ping得通,但在主机上ping虚拟机时,一直提示请求超时。上网查看了几个博客,发现基本都是要修改win10主机的相关内容,我不想改动它,只想改动虚拟机。所以就有了下面的方法,只需要改动虚拟机就好!!!
  • 首先在win10上打开命令行窗口(先win+r 输入cmd再回车)。

  • 输入命令

    ipconfig
    
  • 找到如图的内容(记住是以太网适配器 VMware Network Adapter VMnet8),记下自己的IPv4地址和子网掩码。

    我的是:
    IPv4地址:192.168.1.191
    子网掩码:255.255.255.0
    

    在这里插入图片描述

  • 打开你的虚拟机的终端,接下来需要把你虚拟机的IP地址改为和你刚才记下的IP地址同个段,也就是前三个字段相同,后一个字段自选(范围1-254),可以选择107跟我一样的就好,可能选择太大不行。网关设置前三个字段和你主机的前三个字段一样,最后一个设置为254。子网掩码设置为255.255.255.0。以下是我自己的设置内容和操作步骤。

    虚拟机设置:
    IP地址:192.168.1.107
    子网掩码:255.255.255.0
    网关:192.168.1.254
    
  • 在虚拟机输入以下内容,保存

     vi /etc/sysconfig/network
    

    在这里插入图片描述

  • 再输入

    vi /etc/sysconfig/network-scripts/ifcfg-ens33 
    

    在这里插入图片描述

  • 最后输入下面的命令行,查看你刚才的配置是否成功,如果没有,重启你的虚拟机就好。

    ifconfig
    

    在这里插入图片描述

  • 虚拟机依次执行下面的命令来关闭虚拟机的防火墙,运行完后重启一下虚拟机(reboot命令)

    查看防火墙状态  irewall-cmd --state
    暂时关闭防火墙  systemctl stop firewalld.service
    禁止firewall开机启动  systemctl disable firewalld.service
    
  • 这样,我们就完成了虚拟机的配置啦!

  • 在你的win10主机上打开新的命令行窗口ping一下你的虚拟机的IP,如图所示就成功啦!
    在这里插入图片描述

  • 此时你会发现虚拟机ping自己的主机时(下图的【IP地址1】),发现ping不通。不用慌张,因为我们将虚拟机的ip地址改为了和以太网适配器 VMware Network Adapter VMnet8同一个网段了,此时你只要ping下面的【IP地址2】就发现依然ping得通啦!!
    在这里插入图片描述

  • 如果在win10上用SecureCRT连接虚拟机,可以看下面的步骤。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 鼠标双击刚才创建的新会话,等几秒弹出下框。
    在这里插入图片描述

  • 最后点击ok就搞定啦~~
    在这里插入图片描述

  • 谢谢你的浏览,希望对你有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

win10主机ping不通虚拟机(centos7)或者通过SecureCRT连接不上虚拟机(centos7)(NAT模式)的解决方法 的相关文章

  • 在 Bash 脚本中并行使用 Ping

    因此 我尝试在 bash 脚本中并行 ping 一系列地址 计算存活的地址 然后将其打印出来 该脚本可以 ping 地址并打印出活动地址 但它总是输出 在线主机数为0 离线主机数为254 它没有增加我的代码中的 ALIVE 变量 也许是因为
  • NAT 后面的 UDP 打洞

    我正在尝试用 Java 实现 UDP Holepunching 的简单草图来测试它的概念 并稍后在我的 C C 应用程序中使用它 Concept 根据维基百科 我对这个概念的理解是这样的 假设 A 和 B 是未定义网络结构后面的客户端 C
  • 来自 Azure Function 的 Ping 服务器

    我有以下 Azure 函数 但失败了访问被拒绝 忽略逻辑很奇怪的事实 我只是在做第一次测试 public static void Run TimerInfo myTimer ILogger log List
  • Erlang ping 节点问题

    我在 erlang shell 中做了 1 gt node nonode nohost But 2 gt net adm ping node pang 为什么 什么问题 为什么不打乒乓球 谢谢 你没有启动 Erlang name or sn
  • 无论 IP 地址是什么,isReachable 始终返回 true

    所以我一直在使用 isReachable 在我的 java 代码中 ping 一个地址 这段代码似乎是每个人都使用的 try InetAddress address InetAddress getByName 172 16 2 0 Try
  • 如何 ping Android 服务中的 URL?

    如何使用 Android 服务进行 ping 回调 我需要通过单击按钮打开网页 但在后台 ping 另一个 URL 以进行统计信息收集 我想如果你只想 ping 一个 url 你可以使用以下代码 try URL url new URL ht
  • Amazon AWS NAT 网关不工作,EC2 未在 ECS 集群中注册

    我确信我的 EC2 实例和集群配置正确 并且由于网络配置 它们不会注册 我正在从自动扩展组构建 EC2 实例 他们will如果我创建 关联弹性 IP 到它们 则注册 但我无法将它们连接到 NAT 因为它们将自动缩放 我需要它们使用 NAT
  • 如何在centOS 7中启动apache

    我使用以下命令启动 Apache service httpd start in centOS6 今天我下载了centOS7 64bit minimal并想在安装后启动 Apache 当我使用service httpd start 操作系统会
  • 地址可达性 - 服务器和端口 - iOS 5

    我正在尝试检查服务器是否在线或离线 连接到服务器时我面临一个问题 即它有一个端口 我现在的代码 struct sockaddr in address address sin len sizeof address address sin fa
  • 为什么 /proc/$PID/status 中的 CapEff 全为零

    我从 ping 二进制文件中删除了 setuid 位并添加了cap net raw p而是如下 chmod 755 bin ping setcap cap net raw p bin ping 然后我跑了ping在一个终端中并从另一个终端检
  • 如何从 Flex - AIR 执行 ping 操作?

    我很无聊 因为我的开发服务器宕机了 我正在运行命令提示符来无限期地 ping 服务器 这样我就能看到它们何时停止超时 并知道我可以再次工作 与此同时 我想制作一个 Air 应用程序来为我做这件事 这样我就可以让它发出鸣叫声或警报 或者在它开
  • Centos 7 Postgres 服务的环境变量

    最近我遇到了使用自定义 PGDATA 路径启动 postgresql 服务的问题 它尝试查找未初始化的默认数据目录 var lib pgsql 9 3 data 因此触发了这些错误 问题似乎是 Centos 7 上的服务启动器删除了所有环境
  • NAT 后面的 HTTP 服务器

    我正在尝试在多层 NAT 后面创建一个 apache 服务器 以便可以从 Internet 访问 限制 避免中继 有一个公共服务器 我们称他为OldMan 用于登录 眩晕 但其带宽太差 无法承载中继数据 我无权手动配置 NAT 3 用户无需
  • 是什么导致我的 SDL2 程序中出现杂散像素?

    我发现使用 SDL2 绘制的对象上附加了很多杂散像素 添加额外像素的对象包括线条 填充矩形以及转换为纹理的 TTF 文本 这SDL RenderFillRect https wiki libsdl org SDL RenderFillRec
  • 使用 ECS 时保护来自 EC2 实例的出站流量规则

    即使我在私有子网中创建 EC2 实例 如果我想将它们注册到 ECS 集群 它们也必须能够将流量发送到 Internet 我正在使用 NAT 网关来执行此操作 但我仍然感到不安全 因为实例可以在被接管时将私人信息发送到任何地方 我可以用于实例
  • GNU shell 函数在意外标记“(”附近出现语法错误

    我想确定我的 makefile 中 Intel Fortran 编译器的版本 因此我添加了一些脚本GNU shell功能如下进行测试 VERIFORT shell ifort version VERIFORT shell ifort ver
  • 未在虚拟机内分配外部 IP

    我正在尝试设置几个 Centos 6 虚拟机 我为它们分配了静态 IP 但运行 ifconfig 时 我看不到外部 IP 只看到内部 IP Google 不允许这种功能吗 除了Anderson所说的之外 这是从实例本身查询外部IP的命令 c
  • HRegionServer 显示“错误告诉主机我们已经启动”。显示套接字异常:参数无效

    我正在尝试在 3 台 centos 机器上创建一个 hbase 集群 Hadoop v 2 8 0 已启动并在我配置的 HBase v 1 2 5 上运行 Hbase 启动正常 它启动了 HMaster 和区域服务器 但仍然在区域服务器和
  • PHP 如何在没有 system() 或 exec() 的情况下 ping 服务器

    我正在尝试 ping 服务器 但我的主机被禁用exec and system 由于安全原因 是否还有其他选项可以让它工作 或者我是否必须要求我的主机启用它们 我得到的错误 警告 出于安全原因 system 已被禁用警告 出于安全原因 exe
  • Android 中的 Ping 应用程序

    我正在制作一个应用程序 它将实现 ping 命令的一些功能 问题是 我不知道在 ANDROID 中使用哪个 哪些库 有人对此有什么想法吗 我访问过这些 stackoverflow 链接 但它们并不是很有帮助 有没有办法让 Android 设

随机推荐