无忧启动论坛

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

[我不是网管]分享个ipxe、grub2-http协议启动PE的免配置网启模板

    [复制链接]
211#
发表于 2024-1-17 08:25:58 | 只看该作者
回复

使用道具 举报

212#
发表于 2024-1-18 15:46:27 | 只看该作者
启动成功了吗?

使用一楼的免配置网启模板没有成功。
脚本修改菜单的 ‘set net_default_server=192.168.56.1’ 为 ‘set net_default_server= =’

使用本板块 ‘一个TinyPXE网启服务端,什么设置都不用做’  (http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=425600&extra=page%3D1)测试:
这个网启模板可以由 ipxe.efi -> grub2x64.efi -> grub2pxe.cfg

1. 测试grub2通过tftp启动
菜单:
net_bootp

menuentry "ftfp IFU352.ISO" "IFU352.ISO" {
map --mem --type=CD /wims/IFU352.ISO
}

menuentry "ftfp WePE64_V2.2.iso" "/wims/WePE64_V2.2.iso" {
-search --no-floppy --set --file $2
map -f --mem --type=CD $2
}

menuentry "ftfp boot.wim" "/wims/boot.wim" {
wimboot \
  @:bootmgfw.efi:/ms/EFI/boot/bootx64.efi   \
  @:bcd:/grub2/bcd    \
  @:boot.sdi:/boot.sdi    \
  @:boot.wim:/wims/boot.wim
}
以上三项都可以启动成功!

2. 测试grub2通过http启动
菜单:
net_bootp
set net_default_server=192.168.56.1

menuentry "http IFU352.ISO" "IFU352.ISO" {
map --mem --type=CD (http)/wims/IFU352.ISO
}
死机服务器日志:
6:38:58 ROOT=C:\usr\TinyPXEServer-win服务端\netboot\
6:38:58 DHCPd 192.168.56.1:67 started...
6:38:58 TFPTd 192.168.56.1:69 started...
6:38:58 HTTPd:80 started...
6:39:09 DHCPd:DISCOVER received, MAC:00-0C-29-83-7A-6B, XID:3F302C2
6:39:10 DHCPd:OFFER sent, IP:192.168.56.2, XID:3F302C2
6:39:13 DHCPd:REQUEST received, MAC:00-0C-29-83-7A-6B, XID:3F302C2
6:39:13 DHCPd:ACK sent, IP:192.168.56.2, XID:3F302C2
6:39:13 TFTPd:DoReadFile:grub2x64.efi B:1468 T:1490944
6:39:13 TFTPd:DoReadFile:grub2x64.efi B:1468 T:0
6:39:14 TFTPd:DoReadFile:/grub2/grub2pxe.cfg B:1024 T:1708
6:39:14 DHCPd:DISCOVER received, MAC:00-0C-29-83-7A-6B, XID:65A8C792
6:39:15 DHCPd:OFFER sent, IP:192.168.56.3, XID:65A8C792
6:39:15 DHCPd:DISCOVER received, MAC:00-0C-29-83-7A-6B, XID:65A8C793
6:39:15 DHCPd:OFFER sent, IP:192.168.56.4, XID:65A8C793
6:39:15 DHCPd:REQUEST received, MAC:00-0C-29-83-7A-6B, XID:65A8C793
6:39:15 DHCPd:ACK sent, IP:192.168.56.4, XID:65A8C793
6:39:22 HTTPd:Connect: 192.168.56.4, TID=10132
6:39:22 HTTPd:Client: 192.168.56.4 [GET] /wims/IFU352.ISO       
6:39:22 HTTPd:Server : Returning /wims/IFU352.ISO
6:39:42 HTTPd:Exception: , Connection Closed Gracefully.
6:39:42 HTTPd:DisConnect: TID=10132

不知是哪里设置的不对。菜单里还需要增加哪些语句?请大神们指点!

另外请教:启动到grub2,进入命令行,执行set命令,内容超过一屏。
使用 set | less  或者使用 set | more ,都不能实现一屏暂停。

点评

看你这个提示,应该是脚本没有正确地获取pxe server的地址。 你手工改下\boot\grub2\grub2pxe.cfg里面这一句,设置正确的ip地址看看。 set net_default_server=192.168.56.xxx 192.168.56.xxx是你本机的USB有  详情 回复 发表于 2024-1-18 20:32
grub2我只测试了UEFI-pxe启动,你的虚拟机里面,设置→高级→从EFI启动,勾选了吧?  详情 回复 发表于 2024-1-18 20:27
1、你展示的第一种菜单,好像是用于从本地启动,这个应该没有问题。 2、你写的第二个菜单才是用于pxe启动的。 看样子是pxe传文件被停止了,这样子用是不行的。菜单不对。 (http)/wims/IFU352.ISO这样子的文件名  详情 回复 发表于 2024-1-18 20:13
回复

使用道具 举报

213#
 楼主| 发表于 2024-1-18 20:13:58 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-1-18 20:15 编辑
2011yaya2007777 发表于 2024-1-18 15:46
使用一楼的免配置网启模板没有成功。
脚本修改菜单的 ‘set net_default_server=192.168.56.1’ 为 ‘se ...

1、你展示的第一种菜单,好像是用于从本地启动,这个应该没有问题。

2、你写的第二个菜单才是用于pxe启动的。
看样子是pxe传文件被停止了,这样子用是不行的。菜单不对。
(http)/wims/IFU352.ISO这样子的文件名字必须用gbk格式来传递,
strconv --gbk --set=file "(http)/imgs/IFU352.ISO";map -f --mem --type=CD ${file}
而且tinypxeserver似乎与grub2的pxe协议有冲突,不能正常传文件,我用的是Easywebserver用于http服务器。

3、set命令好像有个参数pager用于控制每页显示数量,可以设置set pager=10,然后运行set
超过10行之后,每一行都会暂停,好像是这样子,希望@wintoflash答疑。

回复

使用道具 举报

214#
 楼主| 发表于 2024-1-18 20:27:01 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-1-18 20:28 编辑
2011yaya2007777 发表于 2024-1-18 15:46
使用一楼的免配置网启模板没有成功。
脚本修改菜单的 ‘set net_default_server=192.168.56.1’ 为 ‘se ...

grub2我只测试了UEFI-pxe启动,你的虚拟机里面,设置→选项→高级→从EFI启动,勾选了吧?

QQ截图20240118202717.png (28.73 KB, 下载次数: 142)

QQ截图20240118202717.png
回复

使用道具 举报

215#
发表于 2024-1-18 20:29:08 | 只看该作者
感谢分享
回复

使用道具 举报

216#
 楼主| 发表于 2024-1-18 20:32:05 | 只看该作者
2011yaya2007777 发表于 2024-1-18 15:46
使用一楼的免配置网启模板没有成功。
脚本修改菜单的 ‘set net_default_server=192.168.56.1’ 为 ‘se ...
脚本修改菜单的 ‘set net_default_server=192.168.56.1’ 为 ‘set net_default_server= =’

看你这个提示,应该是脚本没有正确地获取pxe server的地址。
你手工改下\boot\grub2\grub2pxe.cfg里面这一句,设置正确的ip地址看看。
set net_default_server=192.168.56.xxx
192.168.56.xxx是你本机的USB有线网卡的ip地址才对。

一楼的工具包,你是不是下载最新的?
回复

使用道具 举报

217#
发表于 2024-1-18 20:34:29 | 只看该作者
感谢分享
回复

使用道具 举报

218#
发表于 2024-1-18 21:42:25 | 只看该作者
本帖最后由 2011yaya2007777 于 2024-1-19 09:00 编辑
一楼的工具包,你是不是下载最新的?

不知道是不是最新的。好像没有提供选项吧。是这个月下载的。

192.168.56.xxx是你本机的USB有线网卡的ip地址才对。

192.168.56.1是服务器IP,192.168.56.2是虚拟机IP。我是使用的服务器IP。
可是查看日志,怎么是与192.168.56.4通讯、传输?

你的虚拟机里面,设置→选项→高级→从EFI启动,勾选了吧?

是的。

点评

我感觉你弄混淆了路由器的DHCP和pxe DHCP服务器的两个概念。 你的pxe server=pxe DHCP server应该是等于192.168.56.4,192.168.56.4是你本机USB有线网卡的地址吧? 你手工改下\boot\grub2\grub2pxe.cfg里面这一句  详情 回复 发表于 2024-1-20 10:44
net_default_server应该是宿主机本机有线网卡的ip地址,你好像弄错了吧。 对于你这边,那应该就是你的USB网卡的ip地址,前提是要插网线,网线另一端接路由器,能给分配个地址。  详情 回复 发表于 2024-1-19 09:17
回复

使用道具 举报

219#
发表于 2024-1-18 21:56:16 | 只看该作者
本帖最后由 2011yaya2007777 于 2024-1-19 09:11 编辑
你展示的第一种菜单,好像是用于从本地启动,这个应该没有问题

这是从服务器启动的。可以通过tftp启动。

刚才测试:menuentry "tftp0 IFU352.ISO" "IFU352.ISO" {
strconv --gbk --set=file "/wims/IFU352.ISO";map -f --mem --type=CD ${file}
}


menuentry "tftp1 IFU352.ISO" "IFU352.ISO" {
strconv --gbk --set=file "(tftp)/wims/IFU352.ISO";map -f --mem --type=CD ${file}
}

可以正常通过tftp启动了!
原来不能启动,是因为没有加载conv模块,执行strconv命令导致的,其现象是:
1. 如果 IFU352.ISO 在第一启动项,回车没有反映;
2. 如果 IFU352.ISO 不在第一启动项,回车后默认菜单跳到第一项,即第一项高亮。

执行 set pager=10 后,可以分屏显示了,谢谢。


现在的问题是如何让 http 起作用。
回复

使用道具 举报

220#
 楼主| 发表于 2024-1-19 09:17:27 来自手机 | 只看该作者
2011yaya2007777 发表于 2024-1-18 21:42
不知道是不是最新的。好像没有提供选项吧。是这个月下载的。



net_default_server应该是宿主机本机有线网卡的ip地址,你好像弄错了吧。
对于你这边,那应该就是你的USB网卡的ip地址,前提是要插网线,网线另一端接路由器,能给分配个地址。
回复

使用道具 举报

221#
发表于 2024-1-19 15:15:49 | 只看该作者
本帖最后由 2011yaya2007777 于 2024-1-19 17:40 编辑
net_default_server应该是宿主机本机有线网卡的ip地址,你好像弄错了吧。

这个我确实不懂。

Tiny PXE Server 1.0.0.23
勾选HTTPd
DHCP服务器*            192.168.80.1    勾选绑定IP
起始地址/数量          192.168.80.2    10
启动地址(Next-Server)  192.168.80.1
超时(秒)               3600
子网掩码               255.255.255.0
网关                   0.0.0.0
DNS服务器              0.0.0.0
广播地址               192.168.80.255
DNS域名
启动文件               undionly.kpxe
勾选Gpxe/Ipxe启动脚本  menu.txt

grub2pxe.cfg有关菜单
net_bootp
#set net_default_server=192.168.80.1
#set root='(http)'

在命令行使用set查看变量(这些参数值都是grub2内部自己填充的):
bootdev=tftp
cmddevice=tftp,192.168.80.1
cmdpath=(tftp,192.168.80.1)
sfw_path=(tftp,192.168.80.1)/
net_default_interface=efinet0
net_default_ip=192.168.80.2
net_default_server=192.168.80.1
net_efinet0_boot_file=grub2x64.efi
net_efinet0_dhcp_domain=localdomain
net_efinet0_dhcp_ip=192.168.80.128
net_efinet0_dhcp_mac=00:0c:29:83:7a:6b
net_efinet0_dhcp_next_server=192.168.80.254
net_efinet0_dhcp_server_name=DESKTOP-7VIJ265
net_efinet0_ip=192.168.80.2
net_efinet0_mac=00:0c:29:83:7a:6b
net_efinet0_next_server=192.168.80.1
prefix=(tftp,192.168.80.1)/grub2
pxe_default_server=192.168.80.1
root=tftp,192.168.80.1

点评

你这个tinypxeserver里面的DHCP服务器设置不对,应该输入本机有线网卡的ip地址。 我用几个图说明我这边的情况: [attachimg]537025[/attachimg] 本机ip地址是192.168.10.25,这个就是pxe server,路由器DHCP是192  详情 回复 发表于 2024-1-20 09:14
回复

使用道具 举报

222#
发表于 2024-1-19 19:36:25 | 只看该作者
又想起当年和楼主proxydhcp和dhcp的争论
我苦口公心说过,,一定要依法网启。。哎,算了,
下面的grub2最新版efi环境是支持proxydhcp的
https://github.com/a1ive/grub

点评

根据你提供的信息,我试了下wintoflash魔改的grub2,果然支持proxydhcp了! 我更新了下批处理,默认勾选proxydhcp。一楼下载地址已更新。 分享个ipxe、grub2-http协议启动PE的免配置网启模板 https://liuzhaoyz  详情 回复 发表于 2024-1-21 22:06
proxydhcp我试了几次没成功。  详情 回复 发表于 2024-1-20 09:28
回复

使用道具 举报

223#
发表于 2024-1-20 07:12:17 | 只看该作者
下面的grub2最新版efi环境是支持proxydhcp的
https://github.com/a1ive/grub

就是使用这个编译的。似乎http没有工作,或者说没有驱起来。
回复

使用道具 举报

224#
 楼主| 发表于 2024-1-20 09:14:13 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-1-20 10:51 编辑
2011yaya2007777 发表于 2024-1-19 15:15
这个我确实不懂。

Tiny PXE Server 1.0.0.23

你这个tinypxeserver里面的DHCP服务器设置似乎不对,应该输入本机有线网卡的ip地址。

我用几个图说明我这边的情况:

本机ip地址是192.168.10.25,这个就是pxe server,路由器DHCP是192.168.10.1,本机ip地址192.168.10.25是由路由器的192.168.10.1分配的。
注意不要搞混淆了,tinypxeserver里面的DHCP服务器=pxe server=192.168.10.25,这个pxe server将会当作PXE的DHCP服务器,给内网用于pxe启动的电脑分配ip地址,两者不是一个概念。

F:\boot\grub2\grub2pxe.cfg这里面:
set net_default_server=192.168.10.25

DHCP服务器*            192.168.80.1    勾选绑定IP

你上面填的似乎不对吧?你的USB网卡本机ip倒底是多少?一般不应该从1开始。



如果http服务器启动了,在浏览器输入本机ip地址http://192.168.10.25/,就可以有如下可以显示http文件的样子:

这个http服务器,你可以用tinypxeserver的,也可以用Easywebserver的,如果用Easywebserver的,托盘区需要是绿色的,已经启动了web服务器,浏览器里面也要能够正常访问文件才行,如上图。



说实话我不知道你那边问题倒底在哪里。


回复

使用道具 举报

225#
 楼主| 发表于 2024-1-20 09:28:54 | 只看该作者
江南一根葱 发表于 2024-1-19 19:36
又想起当年和楼主proxydhcp和dhcp的争论
我苦口公心说过,,一定要依法网启。。哎,算了,
下面的grub2最 ...

proxydhcp我试了几次没成功。
回复

使用道具 举报

226#
 楼主| 发表于 2024-1-20 10:44:30 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-1-20 11:54 编辑
2011yaya2007777 发表于 2024-1-18 21:42
不知道是不是最新的。好像没有提供选项吧。是这个月下载的。

我感觉你弄混淆了路由器的DHCP和pxe DHCP服务器的两个概念。
你的pxe server=pxe DHCP server应该是等于192.168.56.4,192.168.56.4是你本机USB有线网卡的地址吧?
你手工改下\boot\grub2\grub2pxe.cfg里面这一句,设置正确的ip地址看看。
set net_default_server=192.168.56.4
你在浏览器中输入http://192.168.56.4或者http://192.168.56.1看看,那个是正确的?
你截图看下你本机USB有线网卡的ip地址。

grub2UEFI-pxe启动流程及相关文件
路由器192.168.0.1给宿主机分配ip地址192.168.0.108→宿主机启用tinypxeserver开启pxe服务、http服务→加载\boot\grub2x64.efi引导文件→加载\boot\grub2\grub2pxe.cfg引导菜单→客户机获取pxe server分配的ip地址→加载conv模块,用strconv改变文件编码为gbk→用tftp或http协议传输文件→用map或者wimboot方式启动iso/wim。
大概就是上面的几个文件。



回复

使用道具 举报

227#
发表于 2024-1-20 11:08:07 | 只看该作者
你这个tinypxeserver里面的DHCP服务器设置不对,应该输入本机有线网卡的ip地址。

你这个“以太网 状态”是从哪里获得的?
我这里从路由器获得数据:
上网设置->基本设置:
WAN口连接类型:         自动获得IP地址
IP地址:                192.168.1.2
子网掩码:        255.255.255.0
网关:                192.168.1.1
DNS服务器:        192.168.1.1,0.0.0.0

DNS服务器:
DNS服务器:        开
地址池开始地址:        192.168.0.100
地址池结束地址:        192.168.0.199

本机IP:                192.168.0.108
本机MAC:                AC-BC-32-D4-BC-07
=================================
从笔记本电脑获得数据:
网络和Internet->属性:
Ipv4地址:        192.168.0.108
Ipv4 DNS 服务器:        192.168.0.1
物理地址(MAC):        AC-BC-32-D4-BC-07
============================

你上面填的似乎不对吧?你的USB网卡本机ip倒底是多少?一般不应该从1开始。

打开”Tiny PXE Server 1.0.0.23“,DHCP服务器*的窗口不能随便输入信息,只能从下拉框选择:
1. 192.168.56.1 对应的是虚拟机选择网络连接->自定义 VMnet0
2. 192.168.80.1 对应的是虚拟机选择网络连接->NET 模式
3. 192.168.247.1  对应的是虚拟机选择网络连接->
4. 192.168.0.108  对应的本机

按照你的提示,选择192.168.0.108,虚拟机网络无论选择"NET 模式"还是选择"自定义 VMnet0",都无法启动。
如果选择192.168.80.1,虚拟机网络无论选择"NET 模式"可以实现tftp网起。
如果选择192.168.56.1,虚拟机网络无论选择"自定义 VMnet0"可以实现tftp网起。

点评

你上面的选择是错误的啊。客户机的ip地址是未知的,你只能选择你本机的ip地址才对。 想象下,你想启动内网的某台电脑,他的电脑还没启动,你怎么能输入对方的ip地址?对方的ip地址,是由你本机的ip地址作为px  详情 回复 发表于 2024-1-20 11:59
我是WIN10,就在WIN10电脑右下角托盘区,选择网络设置→以太网→更改适配器选项→双击以太网→双击详细信息。我截图。 WIN7好像是叫做网络和共享中心。 [attachimg]537033[/attachimg] 从你的描述看,你应该选  详情 回复 发表于 2024-1-20 11:23
回复

使用道具 举报

228#
发表于 2024-1-20 11:18:36 | 只看该作者
你在浏览器中输入http://192.168.56.4或者http://192.168.56.1看看,那个是正确的?

我在浏览器中输入”192.168.56.1“或者”192.168.80.1“或者“192.168.0.108”,都可以看到网起根目录!
我在浏览器中输入”http://192.168.56.1“或者”http://192.168.80.1“或者“http://192.168.0.108”,都失败!

点评

http://192.168.0.108,倒底能不能打开页面?你说的两句话有矛盾啊?  详情 回复 发表于 2024-1-20 11:36
回复

使用道具 举报

229#
 楼主| 发表于 2024-1-20 11:23:39 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-1-20 11:38 编辑
2011yaya2007777 发表于 2024-1-20 11:08
你这个“以太网 状态”是从哪里获得的?
我这里从路由器获得数据:
上网设置->基本设置:

我是WIN10,就在WIN10电脑右下角托盘区,选择网络设置→以太网→更改适配器选项→双击以太网→单击详细信息。我截图。
WIN7好像是叫做网络和共享中心。


从你的描述看,你应该选择4. 192.168.0.108  对应的本机,这个就是你本机的ip地址,也是用作你的pxe server.
在浏览器中输入http://192.168.0.108失败,就证明你的http服务器没有搭建好,原因十有八九是端口有冲突,也可能是服务有冲突,要在进程中彻底终止tinypxeser服务器,Easywebserver服务器,重新启动服务器看下,我的批处理已经有强制重启这两个进程的处理。

在浏览器中输入http://192.168.0.108失败,pxe  http启动肯定是不可能的。
测试pxe启动,vmware不能用net模式,可以用自动桥接模式,或者vmnet0桥接模式。
回复

使用道具 举报

230#
 楼主| 发表于 2024-1-20 11:36:04 | 只看该作者
2011yaya2007777 发表于 2024-1-20 11:18
我在浏览器中输入”192.168.56.1“或者”192.168.80.1“或者“192.168.0.108”,都可以看到网起根目录!
...

http://192.168.0.108,倒底能不能打开页面?你说的两句话有矛盾啊?
回复

使用道具 举报

231#
 楼主| 发表于 2024-1-20 11:45:11 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-1-20 11:52 编辑

直接上图,如果你用tinypxeserver的httpd服务,那里要勾选的,启动日志就可以看到11:42:40 HTTPd:80 started...字样

11:42:40 ROOT=F:\boot\
11:42:40 DHCPd 10.7.20.210:67 started...
11:42:40 TFPTd 10.7.20.210:69 started...
11:42:40 HTTPd:80 started...
11:42:47 HTTPd:Connect: 10.7.20.210, TID=3296
11:42:47 HTTPd:Connect: 10.7.20.210, TID=5996
11:42:47 HTTPd:Client: 10.7.20.210 [GET] /
11:42:47 HTTPd:Client: 10.7.20.210 [GET] /favicon.ico
11:42:47 HTTPd:DisConnect: TID=5996


httpd服务正常启动后,浏览器http://10.7.20.210/这样子是可以正常访问的。直接上图


如果你不用tinypxeserver提供的httpd服务,就不要勾选,这时候可以用Easywebserver提供的http服务。
如果用grub2网启,我不推荐用tinypxeserver的httpd服务,有时候好像有问题,文件传输有问题。我推荐用Easywebserver提供的http服务。

如果80端口被占用,
一、可能是微软的IIS组件,
方法一:在管理员命令行运行iisreset/stop
方法二:服务里关闭World Wide Web Publishing Service,NET Stop W3SVC
二、可能是SQLSERVER
rem 关闭SQLSERVER,防止80端口被占用:
net stop "MSSQLSERVER" 1>nul 2>nul

EasyWebServer网站服务器是一款小型的Web服务器软件。它可以很快速地在您的PC上创建一个站点,而无需IIS等庞大复杂的工具。
作者:王宝剑
它的主要功能特点如下:
1、 遵循HTTP/1.1协议标准
2、支持CGI/1.1,支持ISAPI及缓存ISAPI,支持PHP
3、支持自定义端口、较大连接数、网络超时
4、支持自定义缺省文档列表,支持目录浏览
5、支持中文UTF-8编码
6、支持Cookie,支持SOAP等
7、支持多线程文件下载、断点续传
8、支持访问日志记录
9、极少的资源占用,极快的访问速度,极简单的设置
10、绿色软件,无须安装,不写注册表
11、VC++ SDK 编写,体积超小,只有67KB






回复

使用道具 举报

232#
 楼主| 发表于 2024-1-20 11:59:32 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-1-20 12:01 编辑
2011yaya2007777 发表于 2024-1-20 11:08
你这个“以太网 状态”是从哪里获得的?
我这里从路由器获得数据:
上网设置->基本设置:
如果选择192.168.80.1,虚拟机网络无论选择"NET 模式"可以实现tftp网起。
如果选择192.168.56.1,虚拟机网络无论选择"自定义 VMnet0"可以实现tftp网起。

你上面的选择是错误的啊。客户机的ip地址是未知的,你只能选择你本机的ip地址才对。

想象下,实际场景中,你想启动内网的某台电脑,他的电脑还没启动,你怎么能输入对方的ip地址?对方的ip地址,是由你本机的ip地址作为pxe server给对方分配的。
你这样子启动的可能是本地的iso/wim吧。
回复

使用道具 举报

233#
发表于 2024-1-20 12:17:40 | 只看该作者
本帖最后由 2011yaya2007777 于 2024-1-20 12:23 编辑
我是WIN10,就在WIN10电脑右下角托盘区,选择网络设置→以太网→更改适配器选项→双击以太网→单击详细信息。我截图。

奥,找到了。信息与前述一样。

http://192.168.0.108,倒底能不能打开页面?你说的两句话有矛盾啊?

输入“192.168.0.108”可以打开;输入“http://192.168.0.108”不能打开。

如果你用tinypxeserver的httpd服务,那里要勾选的

勾选了。

EasyWebServer网站服务器是一款小型的Web服务器软件
我下午研究一下,看看如何使用。

你上面的选择是错误的啊。客户机的ip地址是未知的,你只能选择你本机的ip地址才对

这个我真解释不了。可是确实是启动了服务器端的iso了。虚拟机没有这些iso。
回复

使用道具 举报

234#
发表于 2024-1-20 12:25:27 | 只看该作者
EasyWebServer网站服务器是一款小型的Web服务器软件

我双击”EasyWebSvr.exe“或者”启动EasyWebSvr服务器.bat“,没有如何作用,也没有如何操作界面。

点评

双击之后,系统托盘区会有图标啊,他的服务必须是启动状态,绿色的图标,前几楼有截图的。 如果正常了可以在浏览器中验证。在浏览器中输入http://192.168.0.108这样子验证。 浏览器打不开肯定就不行。  详情 回复 发表于 2024-1-20 12:33
回复

使用道具 举报

235#
 楼主| 发表于 2024-1-20 12:33:08 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-1-20 12:34 编辑
2011yaya2007777 发表于 2024-1-20 12:25
我双击”EasyWebSvr.exe“或者”启动EasyWebSvr服务器.bat“,没有如何作用,也没有如何操作界面。


双击之后,Win10系统托盘区会有图标啊,他的服务必须是启动状态,绿色的图标,前几楼有截图的。
如果批处理不行,就直接双击那个exe文件,托盘应该有吧。

如果正常了可以在浏览器中验证。在浏览器中输入http://192.168.0.108这样子验证。

浏览器打不开肯定就不行。
回复

使用道具 举报

236#
发表于 2024-1-20 12:46:26 | 只看该作者
谢谢分享
回复

使用道具 举报

237#
发表于 2024-1-20 12:49:28 来自手机 | 只看该作者
抛弃tinypxe用dnsmasq架设一个吧,或者关闭路由器的dhcp

点评

意思tinypxe中的dhcp不稳定,使用dnsmasq代替?dnsmasq好像没有windows 版本  详情 回复 发表于 2024-1-20 14:48
回复

使用道具 举报

238#
发表于 2024-1-20 12:54:49 | 只看该作者
双击之后,Win10系统托盘区会有图标啊

看见了。提示检查80端口被占用。
使用iisreset/stop及net stop "MSSQLSERVER" 1>nul 2>nul,没有起作用。

点评

用cports看下,80端口是被那个进程占用的?杀掉试试看。  详情 回复 发表于 2024-1-20 13:08
回复

使用道具 举报

239#
发表于 2024-1-20 13:03:48 | 只看该作者
在网络连接里,我看到:
1. VMware Network Adapter VMnet1  已启用  IPv4地址:192.168.274.1
2. VMware Network Adapter VMnet8  已启用  IPv4地址:192.168.80.1
3. WLAN 已启用  IPv4地址:192.168.0.1
4. 蓝牙网络连接  未连接
5. 以太网 2  已启用  IPv4地址:192.168.56.1
6. 以太网 3  网络电缆被拔出
7. 以太网 4  网络电缆被拔出
8. 以太网 5  网络电缆被拔出
9. 以太网 6  网络电缆被拔出

我好奇,怎么没有 IPv4地址为192.168.0.108的网络?
回复

使用道具 举报

240#
 楼主| 发表于 2024-1-20 13:07:20 | 只看该作者
2011yaya2007777 发表于 2024-1-20 13:03
在网络连接里,我看到:
1. VMware Network Adapter VMnet1  已启用  IPv4地址:192.168.274.1
2. VMware ...

你之前不是说有吗?
是不是冲突了?同一台电脑,连接无线路由器,要么用有线,要么用无线,都在一台电脑,一个网段,有时候感觉有问题。你把wifi断开试试看下有线网卡是否正常?

5. 以太网 2  已启用  IPv4地址:192.168.56.1
用这个地址试试看呢?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 08:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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