感谢分享!! |
多谢大佬分享 |
好东西,谢谢分享。 |
[我不是网管]分享个ipxe、grub2-http协议启动PE的免配置网启模板。感谢分享!俺是来学习的。 |
好用 |
GOOD |
liuzhaoyzz 发表于 2024-1-22 07:27 用vm的网卡再架dhcp肯定不影响正常网络,但影响tinypxe的网卡判断,也是抢dhcp,tinypxe毛病一大堆 |
每个DHCP都有他的作用域,就像内网无论接多少个路由器,只要上级子网网线插WAN口,都不会影响上级子网上网。 yaya的vmnet1-192.168.274.1,vmnet8-192.168.80.1,这两个DHCP应该是vmware的。 192.168.56.1可能是其他虚拟机的虚拟网卡的吧,有可能也开启了DHCP。 以上三个DHCP都不会影响本机,也不会影响内网其他人上网。 还有个主路由器的DHCP。 我只在192.168.1.3本机上开启了DHCP,现在grub2也可用proxydhcp了,也不会影响主网上网。 |
江南一根葱 发表于 2024-1-19 19:36 根据你提供的信息,我试了下wintoflash魔改的grub2,果然支持proxydhcp了! 我更新了下批处理,默认勾选proxydhcp。一楼下载地址已更新。 分享个ipxe、grub2-http协议启动PE的免配置网启模板 https://liuzhaoyzz.lanzoux.com/b00n6291c |
本帖最后由 江南一根葱 于 2024-1-21 16:25 编辑 2011yaya2007777 发表于 2024-1-21 15:47 http://bbs.wuyou.net/forum.php?m ... 1&extra=#pid5167665 哈哈,算了, 我做了个教程,先不要管proxydhcp吧 你的网络自带3个DHCP,加上楼主开的,,你的电脑有四个dhcp 别说grub2了,ipxe都杀疯了 |
liuzhaoyzz 发表于 2024-1-21 12:23 你也知道冲突,那你两个dhcp是几个意思啊。。 |
需翻墙 |
liuzhaoyzz 发表于 2024-1-21 12:07 github我这里原来是不好打开,多刷新几次就能打开。 这几天是怎么也打不开了。 使用了网上的办法 https://github.com/syncthing/syncthing 网址改成这样的 https://githubfast.com/syncthing/syncthing 能打开了,不过也不太稳定,有时候也得刷新 |
本帖最后由 liuzhaoyzz 于 2024-1-21 13:00 编辑 江南一根葱 发表于 2024-1-20 23:25 搞明白了,ipxefm-Tinypxe-DHCP,ipxefm-Tinypxe-PROXYDHCP只支持BIOS-PXE启动吗?我看到tinypxeserver的启动文件是ipxe.BIOS.我试了vmware如果选择BIOS模式,这两个批处理都可以启动F:\ipxefm-main\WePE64_V2.2.iso 那UEFI启动是启动文件选哪个?我试了ipxe.efi,vmware没有反应啊? |
用这个模板试试,直接目录下有grub2toy.efi,就是grub2的,应该是支持proxydhcp的 运行ipxefm-Nginx-PROXYDHCP.bat,开启VM虚拟机,虚拟机显示: >>Start PXE over IPv4 ,然后等待一段时间,就又回到 UEFI 引导菜单。 服务器日志: 12:42:49 DHCPc:discovering for another DHCPd on LAN 12:42:49 ROOT=D:\grub2toy\ 12:42:49 DHCPd 192.168.1.3:67 started... 12:42:49 DHCPd 192.168.1.3:4011 started... 12:42:49 TFPTd 192.168.1.3:69 started... 12:42:49 PXE share failed: 997 12:42:54 DHCPc:another DHCPd detected on your LAN @ 192.168.1.1 基本情况与liuzhaoyzz差不多。 |
江南一根葱 发表于 2024-1-20 23:59 一般地来说,内网电脑的ip地址基本上都是自动获取的,因为管理难度太大,自己用静态,保不齐会有ip冲突。 pxe服务器网址变也没什么,如果像你说的这样子经常用于网启维护,主路由器上面做MAC和ip绑定就好咯。我们不是经常用,用的时候开启pxe server,不会对内网环境造成太大困扰影响别人上网。 |
江南一根葱 发表于 2024-1-20 23:37 理论上proxydhcp挺好,可我这边用你的ipxefm+vmware测试不成功啊,以前就测试过,没成功。不知道问题在哪里。 我写的批处理08那个,也是用ipxe作为跳板,引导grub2,好处是grub2网速传输可以满速。 |
本帖最后由 江南一根葱 于 2024-1-21 00:03 编辑 还有,网启服务器本机必须是静态ip地址,别问为什么,因为不是静态,它ip会变 ..安逸点就搭个正规的网启环境吧 用winserver,添加dhcpserver,添加wds也就是微软的部署服务作为tftp服务器,一步一步来 或者openwrt用dnsmasq |
2011yaya2007777 发表于 2024-1-20 21:39 用这个模板试试,直接目录下有grub2toy.efi,就是grub2的,应该是支持proxydhcp的 |
本帖最后由 江南一根葱 于 2024-1-21 00:01 编辑 网启,第一件事要先搞清楚流程,dhcp和proxydhcp,它是用来确定next-server的, 之前grub2官方的uefi文件直启是不支持proxydhcp的,所以根本没法用,魔改版grub2是支持proxydhcp的,所以启起来很巴适。微软的bootmgfw.efi也是支持proxydhcp的 官方的grub2我当时只能通过ipxe来做跳板,把proxydhcp指向的next-server作为参数传递给grub2来获取 不要说proxydhcp勾了启不了就是proxydhcp不能勾,那是你的局域网环境问题, tinypxe启动后,再去修改东西,它是不生效的,一直以来都有的bug,必须停止,关闭后启动操作 随便动脑子想想好了,你局域网里存在两个dhcp服务器?这局域网能好么? |
liuzhaoyzz 发表于 2024-1-20 21:24 efi环境的话,这个变量名变了,认的就是他之前发过获取到的上一任dhcp地址,路由的 tinypxe是有毛病的,有文件占用问题,不如直接用我的ipxefm试吧 https://github.com/zwj4031/ipxefm 运行ipxefm-Nginx-PROXYDHCP.bat 测试方法 ipxeboot.txt中的iso条目增加一个pe.iso uefi环境,iso有个启动方式,boot with grub2 grub2的本体是app/efi/grub2toy.efi 或者,我做个pxe各种环境vm架设方案演示 |
freesoft00 发表于 2024-1-20 14:48 意思是局域网中如果有其它dhcp,tinypxe必须得proxydncp依法启动, |
本帖最后由 liuzhaoyzz 于 2024-1-20 22:18 编辑 2011yaya2007777 发表于 2024-1-20 21:39 PE安装器by双心 https://liuzhaoyzz.lanzoux.com/b00n6291c 重新下载网盘里面的文件,删除以前的所有旧文件,把所有新文件解压缩后放到D:\boot目录下,拷贝个PE.ISO,放到D:\Boot\imgs\下面。 运行07或者08批处理,试试看,如果不行,我也没办法了。我已经黔驴技穷了。 你的网络防火墙有没有关闭?建议关闭。 |
2011yaya2007777 发表于 2024-1-20 17:33 \boot\grub2\grub2pxe.cfg里面, set net_default_server=192.168.1.3 要改成这个ip地址,你改了吗? 我想不出来还有哪里有问题了。 |
在tinypxeserver选择192.168.1.3,不勾选HTTPd,浏览器中输入http://192.168.1.3,失败。 在tinypxeserver选择192.168.1.3,勾选HTTPd,浏览器中输入http://192.168.1.3,成功。 但是网启虚拟机,无论是tftp还是http就是不行! 如果在tinypxeserver选择192.168.56.1,可以通过tftp网启虚拟机! 如果在tinypxeserver选择192.168.56.1,不能通过http网启虚拟机! |
2011yaya2007777 发表于 2024-1-20 16:25 你分析的应该是对的,. 以太网 3 已启用 IPv4地址:192.168.1.3 #这个应该是有线网卡 5. 以太网 2 已启用 IPv4地址:192.168.56.1,是不是某个虚拟机虚拟出的网卡,有可能是vpn的虚拟网卡,总之应该是虚拟网卡。 那tinypxeserver应该选择192.168.1.3,才是正解。 浏览器中输入http://192.168.1.3,能够正常显示,证明http server搭建好了,否则就不对,不可能pxe-http启动的。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.