无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 827|回复: 16
打印 上一主题 下一主题

(原因找到了) 奇怪事:VMware虚拟机不需要外部服务器也可以实现网起

[复制链接]
跳转到指定楼层
1#
发表于 前天 15:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2011yaya2007777 于 2025-8-27 08:41 编辑

环境:
1. 笔记本操作系统:Windows 10
2. 虚拟机:VMware Workstation Pro 17.6.4
    虚拟机网络仅主机模式设置:
        将主机虚拟适配器连接到此网络   勾选
        所有本地DHCP服务器将IP地址分配给虚拟机   勾选
        子网IP:  192.168.182.0
        子网掩码:255.255.255.0
3.  虚拟机操作系统:MyWin  (其实是空盘,只有几个必要文件)
     虚拟机操作系统网络适配器:仅主机模式

操作:
1.  启动MyWin到G4E环境,在命令行执行:pxe init
     注:此时根目录是(pd)
2.  返回菜单执行选项(或者在命令行执行):
     map /boot/ifu352.iso (cd)
     chainloader (cd-1)
     boot
3.  奇怪的是,此时通过网络启动了笔记本实机的镜象文件   C:\usr\TinyPXEServer\netboot\boot\ifu352.iso
     注:C:\usr\TinyPXEServer\netboot\是若干服务器的“tftp服务器”。
            需要预先加载EasyWebSvr。猜测VMware虚拟机提供tftp服务,而不提供http服务。

一开始是测试TinyPXEServer以及NBpxe_Server网起,后来关闭了他们,仍然可以网起!
不知道VMware虚拟机是如何知道“tftp服务器”和“启动文件”的。

终于搞清楚了,是dhcpsrv.exe服务自动开启了。他在任务管理器里改了名,所以没有察觉。






2#
发表于 前天 15:55 | 只看该作者
缓存?


二○二五年八月二十六日
回复

使用道具 举报

3#
发表于 前天 16:14 | 只看该作者
查一下有没有服务没关掉
回复

使用道具 举报

4#
发表于 前天 16:17 | 只看该作者
有点不对劲啊
回复

使用道具 举报

5#
 楼主| 发表于 前天 16:35 | 只看该作者
查一下有没有服务没关掉

每次重新开机都是这样。不知道是否预先启动了哪个外部服务器?在任务管理器里没有查到。

点评

会开机自动启动  详情 回复 发表于 前天 16:43
服务也有可能开机启动  详情 回复 发表于 前天 16:36
回复

使用道具 举报

6#
发表于 前天 16:36 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-26 16:37 编辑
2011yaya2007777 发表于 2025-8-26 16:35
每次重新开机都是这样。不知道是否预先启动了哪个外部服务器?在任务管理器里没有查到。

服务也有可能开机启动,我试试dhcpsrv是否会开机启动。
回复

使用道具 举报

7#
发表于 前天 16:39 | 只看该作者
只要VMware Workstation开启了DHCP的服务就支持网起,dhcp服务端也是网起服务端,属于workstation的内置功能,你可以试下把dhcp勾选去掉,然后自己手动搭建一个dhcp服务器的虚机,然后用这台虚机的dhcp服务,不要用workstation自带的dhcp服务,通过对比自然可以发现
回复

使用道具 举报

8#
发表于 前天 16:43 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-26 16:45 编辑
2011yaya2007777 发表于 2025-8-26 16:35
每次重新开机都是这样。不知道是否预先启动了哪个外部服务器?在任务管理器里没有查到。

会开机自动启动,图是电脑重新启动后的。关机重启前该服务器没有停止。

wechat_2025-08-26_164152_909.png (78.02 KB, 下载次数: 2)

wechat_2025-08-26_164152_909.png
回复

使用道具 举报

9#
发表于 前天 16:53 | 只看该作者
感谢分享!
回复

使用道具 举报

10#
 楼主| 发表于 前天 16:54 | 只看该作者
只要VMware Workstation开启了DHCP的服务就支持网起

那他在哪里指定“tftp服务器”和“启动文件”的?

点评

应该不可能,我的VMware就是开了DHCP的,没有服务器程序应该不能PXE启动。除非开两个VMware。  详情 回复 发表于 前天 17:00
回复

使用道具 举报

11#
发表于 前天 17:00 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-26 17:16 编辑
2011yaya2007777 发表于 2025-8-26 16:54
那他在哪里指定“tftp服务器”和“启动文件”的?

应该不可能,我的VMware就是开了DHCP的,没有服务器程序应该不能PXE启动。除非开两个VMware?因为PXE网启不仅仅需要DHCP服务,还至少需要TFTP服务吧。

wechat_2025-08-26_170313_621.png (41.29 KB, 下载次数: 2)

wechat_2025-08-26_170313_621.png
回复

使用道具 举报

12#
发表于 前天 17:29 | 只看该作者
谢谢!学习了!
回复

使用道具 举报

13#
发表于 前天 18:31 | 只看该作者
其实qemu也可以网启,但是只支持tftp(不需要tftp软件),在配置网卡时可以配置tftp服务器文件夹和启动文件。
回复

使用道具 举报

14#
发表于 前天 20:12 | 只看该作者
mygamexxx 发表于 2025-8-26 17:00
应该不可能,我的VMware就是开了DHCP的,没有服务器程序应该不能PXE启动。除非开两个VMware?因为PXE网启 ...

谢谢!学习了!
回复

使用道具 举报

15#
发表于 前天 23:28 来自手机 | 只看该作者
是不是外部服务器启动一次之后在后台自动添加了开机启动服务?
回复

使用道具 举报

16#
发表于 昨天 09:14 | 只看该作者
都是经验
回复

使用道具 举报

17#
发表于 昨天 11:34 | 只看该作者
找到原因就好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-28 04:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表