当前位置: 首页 > news >正文

如何确定虚拟机的IP

在Windows主机上运行ipconfig不能确定虚拟机IP

你现在是在 Windows 主机 上运行 ipconfig,而 Redis 是运行在 VirtualBox 虚拟机(Ubuntu 或类似系统) 里。


你现在的情况总结如下:

网络接口IP 地址用途
192.168.56.1VirtualBox Host-Only 网络用于主机与虚拟机通信
192.168.163.1VMware VMnet1VMware 虚拟网络
192.168.153.1VMware VMnet8VMware NAT 网络
10.66.109.235WLAN 无线网卡主机真实网络地址

❗问题核心:

你的 Redis 虚拟机 没有监听在主机可以访问的 IP 上,或者 Redis 根本没启动


接下来请你做以下几步:

🔍 1. 确认虚拟机的 IP 地址

虚拟机(Ubuntu) 中执行:

ip addr

你会看到类似:

inet 192.168.56.101/24 brd 192.168.56.255 scope global enp0s3

记下这个 IP,比如 192.168.56.101


🔍 2. 确认 Redis 是否监听在虚拟机的这个 IP 上

在虚拟机中执行:

sudo netstat -tunlp | grep 6379

或者:

sudo ss -tunlp | grep 6379

你应该看到:

tcp   LISTEN  0  128  192.168.56.101:6379  0.0.0.0:*

如果没有,说明 Redis 只监听在 127.0.0.1,请继续下一步。


🔧 3. 修改 Redis 配置监听 Host-Only 网络

编辑 Redis 配置文件(虚拟机中):

sudo nano /etc/redis/redis.conf

找到:

bind 127.0.0.1

改为:

bind 192.168.56.101

如果你希望 Redis 监听所有接口,也可以写 bind 0.0.0.0,但注意安全风险。

然后重启 Redis:

sudo systemctl restart redis

🔧 4. 确保防火墙放通 6379 端口(虚拟机中)
sudo ufw allow 6379

✅ 5. 在 Windows 主机上测试连接

在 Windows 的 CMD 或 PowerShell 中执行:

redis-cli -h 192.168.56.101 -p 6379 ping

如果返回:

PONG

说明连接成功!


✅ 总结一句话:

确保 Redis 虚拟机使用的是 Host-Only 网络(192.168.56.x),并监听在虚拟机的 Host-Only IP 上(如 192.168.56.101),然后主机就能通过 192.168.56.101:6379 访问 Redis。


如果你不确定虚拟机 IP 或网络设置,也可以贴出虚拟机中 ip addrredis.confbind 行,我可以帮你确认。

http://www.dtcms.com/a/360468.html

相关文章:

  • Qt QML连接数据库如何解决重复创建连接问题
  • 【嵌入式】【电机控制】基础知识列表
  • K8s调度核心:从Pod分配到节点优化
  • MATLAB R2010b系统环境(四)MATLAB帮助系统
  • LeetCode 每日一题 2025/8/25-2025/8/31
  • 模拟在线测试六线测试相关知识
  • 如何快速学习新技能
  • io进程线程;标准IO;0831
  • Java全栈开发面试实录:从基础到微服务架构的深度解析
  • Augment 宣布 Auggie CLI正式向所有用户开放
  • 利用DeepSeek编写验证xlsx格式文件中是否启用sharedStrings.xml对读写效率影响python程序
  • Ring Buffer解析
  • Thread、ThreadLocal、ThreadLocalMap
  • 用户态 kill 与 pthread_kill 的区别?
  • 动态链表:结构体模拟单链表的终极指南
  • ts 定义类型
  • Linux学习:简单模拟实现C++中的线程类
  • C++算法学习专题:前缀和
  • 【Linux网络编程】应用层协议-----HTTP协议
  • PostgreSQL表膨胀的危害与解决方案
  • More Effective C++ 条款19:理解临时对象的来源(Understand the Origin of Temporary Objects)
  • centos 7 安装docker、docker-compose教程
  • AI 编程新玩法:用 yunqi-saas-kit 框架制作小游戏,看广告变现轻松赚钱​
  • 国产数据库之TiDB:博采众长
  • Ruoyi-vue-plus-5.x第二篇MyBatis-Plus数据持久层技术:2.2 分页与性能优化
  • [嵌入式embed]Keil5项目提示Missing: Compiler Version 5
  • 工业互联项目总结:UART
  • Backroom:信息代币化 AI 时代数据冗杂的解决方案
  • 漏洞基础与文件包含漏洞原理级分析
  • 使用 Python mlxtend库进行购物篮分析、关联规则