无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 江南一根葱
打印 上一主题 下一主题

[教程] 【史上最伟大网管】如何巴适地用tinypxe+vmware测试网启?依法网启从我做起!--DHCP篇

  [复制链接]
跳转到指定楼层
1#
发表于 2024-1-21 16:12:13 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 江南一根葱 于 2024-1-21 16:48 编辑

看到很多程序猿不会网启各种失败,我写份依法网启的方法

这篇是讲述DHCP模式依法网启的过程


1。把虚拟机设置成”仅主机”模式




2.编辑->虚拟机网络编辑,去掉“使用DHCP服务器将ip地址分配给虚拟机“的勾
这里可以看到,仅主机模式使用的是虚拟网卡"vmnet1"




3.给虚拟网卡"vmnet1"分配一个静态ip地址,随便哪个都行,按你喜好



4.应禁尽禁,禁用所有除vmnet1无关的网卡(
包括你用来逛P的那张).




5.开启“不是网管”或”史上最伟大网管“的网启包批处理,注意用"DHCP"模式
请开始你的网启体验


6.启用平时用来上网的网卡,上论坛继续交流





2#
 楼主| 发表于 2024-1-21 19:49:59 | 显示全部楼层
本帖最后由 江南一根葱 于 2024-1-21 19:56 编辑
2011yaya2007777 发表于 2024-1-21 18:37
双击ipxefm-Nginx-DHCP.bat,启动TinyPXEServer,然后启动虚拟机,可以进虚拟机,不能通过http网起菜单。
...

启iso不要用tinypxe的http,用nginx的
grub2启iso要求比较高
目前测试只有nginx和hfs可以正常http启动iso
回复

使用道具 举报

3#
 楼主| 发表于 2024-1-21 19:52:13 | 显示全部楼层
2011yaya2007777 发表于 2024-1-21 19:00
有两个疑问。
为什么TinyPXEServer没有DHCP选项,且不用勾选?现在使用哪里的DHCP?
勾选SMB的作用是什么 ...

因为dhcp是网启的基本条件所以肯定开启,(这里忽略bootp方式)
如果局域网中有其它dhcp了,那就开proxydhcp,这样dhcp分配ip的权限还是原先的,不会影响原先的网络。smb的话只是smb共享当前目录,共享名为"pxe"
回复

使用道具 举报

4#
 楼主| 发表于 2024-1-21 20:07:12 | 显示全部楼层
2011yaya2007777 发表于 2024-1-21 18:37
双击ipxefm-Nginx-DHCP.bat,启动TinyPXEServer,然后启动虚拟机,可以进虚拟机,不能通过http网起菜单。
...

不过你这个iso是不是不支持map,原贴里下下来是坏的
回复

使用道具 举报

5#
 楼主| 发表于 2024-1-21 20:14:03 | 显示全部楼层
本帖最后由 江南一根葱 于 2024-1-21 20:15 编辑
liuzhaoyzz 发表于 2024-1-21 20:10
你这个教程是为yaya量身定做的啊。
1、如果虚拟机网络选择仅主机模式。
2、编辑->虚拟机网络编辑,去掉“ ...

2 必须去掉
3.必须静态
4 必须禁用
5 把禁掉的开回来搞网络要依法依规,不要做非法的操作
回复

使用道具 举报

6#
 楼主| 发表于 2024-1-21 20:24:49 | 显示全部楼层
本帖最后由 江南一根葱 于 2024-1-21 20:30 编辑
2011yaya2007777 发表于 2024-1-21 18:37
双击ipxefm-Nginx-DHCP.bat,启动TinyPXEServer,然后启动虚拟机,可以进虚拟机,不能通过http网起菜单。
...

用我的ipxefm好了
巴适得很
https://github.com/zwj4031/ipxefm
编辑ipxeboot.txt,找到set iso
set iso1 /IFU352.ISO
回复

使用道具 举报

7#
 楼主| 发表于 2024-1-21 20:57:07 | 显示全部楼层
本帖最后由 江南一根葱 于 2024-1-21 21:06 编辑

动图里的grub map
             grub map --mem --rt (可以启动svbus驱的ramos)取名xxx.ramos就行)
都是grub2,对应文件app\efi\grub2toy.efi,通过很变态的方法接受参数实现功能的
项目地址:https://github.com/zwj4031/myrun
编译进去的初始代码参考:https://github.com/zwj4031/myrun/blob/main/boot/grub/pxeinit.sh,这里涉及到我试过的一些网络环境
回复

使用道具 举报

8#
 楼主| 发表于 2024-1-21 20:58:22 | 显示全部楼层
liuzhaoyzz 发表于 2024-1-21 20:38
他的ipxefm,我试了更换ipxe.efi,好像不行呀?

我全是批处理生成的config.ini,因为tinypxe启动后,如果有网启一次失败,你再去配置的话,经常不生效
所以每次启动重新生成config.ini
回复

使用道具 举报

9#
 楼主| 发表于 2024-1-22 07:55:43 来自手机 | 显示全部楼层
liuzhaoyzz 发表于 2024-1-22 07:00
我测试过,微软的速度比不上ipxe,跑不满网速。

ipxefm有原生的方案,secu*.bat 可以对比下,网络环境好的话,微软的更快。
回复

使用道具 举报

10#
 楼主| 发表于 2024-1-22 08:06:14 来自手机 | 显示全部楼层
2011yaya2007777 发表于 2024-1-22 08:04
这个动画演示,IFU352.ISO文件放在何处?或者说哪个文件夹是根目录?
使用哪个批处理启动的?

ipxefm目录下,批处理的话和示例的一致

不过我用了特殊的方法启动,ipxe下载,grub2启动,你可以替换grub2toy.efi测试
回复

使用道具 举报

11#
 楼主| 发表于 2024-1-22 12:55:59 | 显示全部楼层
本帖最后由 江南一根葱 于 2024-1-22 13:02 编辑
2011yaya2007777 发表于 2024-1-22 08:55
启动成功了。

重新编译魔改的grub2替换ipexfm-main/app/efi/grub2toy.efi,失败!进入了命令行。

没有内置菜单,它是靠ipxe给它“传递参数”运行的,不过你都进入命令行了,就可以测试了,
这个grub2toy.efi的作用是读取ipxe环境的虚拟盘,判断里面有没有指定的文件,在的话就执行相应任务 ,
核心魔幻代码都在这里
https://github.com/zwj4031/myrun/blob/main/boot/grub/init.sh
iso我这个并不是用grub2的(http)来读的,我嫌太慢了,用ipxe读再用了grub2来启,你自己编译的应该可以

回复

使用道具 举报

12#
 楼主| 发表于 2024-1-23 13:18:36 | 显示全部楼层
本帖最后由 江南一根葱 于 2024-1-23 13:21 编辑
liuzhaoyzz 发表于 2024-1-23 10:28
你能否再出个教程,vmware采用桥接模式(b)或者vmnet0模式+tinypxeserver开启proxydhcp+内网有DHCP路由器的 ...

桥接模式的话,特别是垃*企业华为(个人观点)的设备或tplink企业路由,都不能实现proxydhcp启动因为它们都会广播“我是唯一”的包,h3c是叫华三吧,不是华为,不过也差不多,我眼里都是**

不过,你可以在三层交换中指定next-server。这样就能用proxydhcp模式了..


点评

好像是华为的。 百度了下: H3C曾经是华为和3COM合资的公司(华为3COM),最初华为占有51%股份,3COM占有49%。目前该企业已经脱离华为,与华为没有任何关系,公司也已经更名为华三通信。不再是“华为3COM”了。  详情 回复 发表于 2024-1-23 16:25
回复

使用道具 举报

13#
 楼主| 发表于 2024-1-26 21:41:54 | 显示全部楼层
本帖最后由 江南一根葱 于 2024-1-26 21:54 编辑
liuzhaoyzz 发表于 2024-1-24 12:09
办公网络实体机测试,用你的ipxefm,选择phoxydhcp的,启动失败了,proxydhcp不靠谱啊!

主网络是10.7.x ...

就别讨论这个proxydhcp了
桥接模式下,用dhcp,是搞破坏的人用的,破坏计算机信息罪。。
如果是我管的网络,看到在局域网用两个dhcp,马上就举报了,这种人,肯定不配做维护不过确实,不是网管,最好还是不要碰网启,入不了行的。。
我就是你说的超级网管,能维护思科华为锐捷的基础配置,我几个网启群里大部份人也是超级网管
回复

使用道具 举报

14#
 楼主| 发表于 2024-1-26 22:01:24 | 显示全部楼层
liuzhaoyzz 发表于 2024-1-23 10:28
你能否再出个教程,vmware采用桥接模式(b)或者vmnet0模式+tinypxeserver开启proxydhcp+内网有DHCP路由器的 ...

vm测试,为什么非得用桥接,搞不懂proxydhcp纯粹只是用来网启试验的话,用教程老老实实用仅主机或仅nat模式吧。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-16 21:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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