物理机不能访问虚拟机kali的web服务解决方案记录

简介: 物理机不能访问虚拟机kali的web服务解决方案记录

环境

kali(nat模式),物理机,可互ping

问题描述

kali的web服务器不能在物理机上访问。

1.本机能ping通虚拟机

2.虚拟机也能ping通本机

3.虚拟机能访问自己的web

4.虚拟机也能访问物理机的web

5.物理机无法访问虚拟机的web

解决方案

关闭kali的防火墙

知识补充

  • ufw防火墙

UFW是一个简单的防火墙,预装在所有最新版本的Ubuntu和Ubuntu Server中,已经成为 Ubuntu 和 Debian 等系统上的默认防火墙

  • 安装 ufw 防火墙
apt-get install ufw
  • ufw 防火墙命令
1. ufw status :检查防火墙的状态(默认 inactive)
2. ufw version :查看 ufw 防火墙版本
3. ufw enable :启动 ufw 防火墙
4. ufw disable :关闭ufw防火墙
5. ufw default deny :默认禁止访问所有
6. ufw allow 22/tcp :开放 22/tcp 端口
7. ufw allow 53 :开放53端口(tcp/udp)
8. ufw deny 3306 :禁止3306访问
9. ufw delete allow 22 :删除已经添加过的规则
10. ufw allow from 192.168.8.1 :允许此IP访问所有的本机端口
11. ufw delete allow from 192.168.8.1 : 删除上面的规则
12. ufw status numbered :查看规则,显示行号
13. ufw delete 3 :删除第三条规则
14. ufw reload : 重新加载防火墙
15. ufw reset :重置防火墙

1.虚拟机设置为NAT模式

选择安装好的虚拟机,右键选择“setting( 设置)”,打开虚拟机设置窗口;

在左边栏的Hardware(硬件)选项卡内选择Network Adapter(网络适配器);

在右边栏选择NAT(NET模式);

2.VMware 编辑虚拟网络

VMware 菜单栏选择“编辑”→“虚拟网络编辑”,打开虚拟网络编辑器,查看虚拟网络,默认会自动生成VMnet0、VMnet1、….

VMnet0:Bridged Network 桥接模式

VMnet1:Host-Only Network 仅主机模式

VMnet8:NAT模式

效果测试

先开启apache看看

sudo service apache2 start

物理机访问

开启python的http服务器

python3 -m http.server 80

物理机访问

查看日志

其他思路

网上查找了下,如果可以互ping且上述方法无效,则还可能是配置的问题

Apache中的conf中有个访问权限可以设置

将倒数第二行的Require all local改为Require all granted

目录
相关文章
|
7月前
|
开发框架 监控 安全
Windows Defender 导致 Web IIS 服务异常停止排查
某日凌晨IIS服务异常停止,经查为Windows Defender安全补丁KB2267602触发引擎更新,导致系统资源波动,进而引发应用池回收。确认非人为操作,系统无重启。通过分析日志与监控,定位原因为Defender更新后扫描加重负载。解决方案:将IIS及.NET相关路径添加至Defender排除列表,避免业务影响。
777 116
|
7月前
|
运维 网络协议 网络安全
Kali虚拟机间搭建iodine DNS隧道实验指南
本指南介绍如何在两台Kali虚拟机间使用iodine搭建DNS隧道。通过服务端(192.168.1.44)与客户端(192.168.1.36)配置,利用DNS查询建立虚拟局域网,实现受限网络下的隐蔽通信。包含环境准备、命令详解、连通性测试及故障排查,助你快速掌握DNS隧道技术原理与实践应用。(238字)
1269 7
|
IDE 测试技术 数据库
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
在 VMware 虚拟机中安装并测试 YashanDB,数据库及虚拟机运行正常,但本地 IDE 工具无法连接虚拟机中的数据库。问题可能与 VMware 网络适配器配置或网络模式(如 NAT、桥接)有关,导致网络通信异常。需检查虚拟机网络设置、IP 地址配置以及防火墙规则,确保本地与虚拟机间网络连通性。目前无明确修复版本。
|
11月前
|
开发框架 安全 前端开发
Go Web开发框架实践:模板渲染与静态资源服务
Gin 是一个功能强大的 Go Web 框架,不仅适用于构建 API 服务,还支持 HTML 模板渲染和静态资源托管。它可以帮助开发者快速搭建中小型网站,并提供灵活的模板语法、自定义函数、静态文件映射等功能,同时兼容 Go 的 html/template 引擎,具备高效且安全的页面渲染能力。
|
11月前
|
开发框架 JSON 中间件
Go语言Web开发框架实践:使用 Gin 快速构建 Web 服务
Gin 是一个高效、轻量级的 Go 语言 Web 框架,支持中间件机制,非常适合开发 RESTful API。本文从安装到进阶技巧全面解析 Gin 的使用:快速入门示例(Hello Gin)、定义 RESTful 用户服务(增删改查接口实现),以及推荐实践如参数校验、中间件和路由分组等。通过对比标准库 `net/http`,Gin 提供更简洁灵活的开发体验。此外,还推荐了 GORM、Viper、Zap 等配合使用的工具库,助力高效开发。
|
中间件 Go
Golang | Gin:net/http与Gin启动web服务的简单比较
总的来说,`net/http`和 `Gin`都是优秀的库,它们各有优缺点。你应该根据你的需求和经验来选择最适合你的工具。希望这个比较可以帮助你做出决策。
645 35
|
安全 Linux 虚拟化
VMware Tools 12.5.1 下载 - 虚拟机必备组件 (驱动和交互式服务)
虚拟机必备组件 (驱动和交互式服务)
16386 14
VMware Tools 12.5.1 下载 - 虚拟机必备组件 (驱动和交互式服务)
|
12月前
|
人工智能 安全 程序员
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
1421 12
|
数据采集 Web App开发 API
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
本文介绍了如何使用FastAPI和Selenium搭建RESTful接口,访问免版权图片网站Pixabay并采集图片及其描述信息。通过配置代理IP、User-Agent和Cookie,提高爬虫的稳定性和防封禁能力。环境依赖包括FastAPI、Uvicorn和Selenium等库。代码示例展示了完整的实现过程,涵盖代理设置、浏览器模拟及数据提取,并提供了详细的中文注释。适用于需要高效、稳定的Web数据抓取服务的开发者。
864 15
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
|
Web App开发 编解码 vr&ar
使用Web浏览器访问UE应用的最佳实践
在3D/XR应用开发中,尤其是基于UE(虚幻引擎)开发的高精度场景,传统终端因硬件局限难以流畅运行高帧率、复杂效果的三维应用。实时云渲染技术,将渲染任务转移至云端服务器,降低终端硬件要求,确保用户获得流畅体验。具备弹性扩展、优化传输协议、跨平台支持和安全性等优势,适用于多种终端和场景,特别集成像素流送技术,帮助UE开发者实现低代码上云操作,简化部署流程,保留UE引擎的强大开发能力,确保画面精美且终端轻量化。
671 17
使用Web浏览器访问UE应用的最佳实践