H3C配置tftp参数,搭配WDS,windows部署服务器。
简介:#
虽然管的电脑不算多,也就80-90台。
但是安装操作系统,规范软件等一些工作还是挺费劲的。
还是windows部署服务器方便一些。网络引导,安装操作系统,自动安装软件………………
还能引导PE,进行数据恢复……
彻底抛弃优盘,上次科技进步,我们抛弃了光驱,再上一次,我们抛弃了软驱,再上一次,我也没经历。
一:WDS服务#
wds服务,其实也属于PXE网络引导的一个分支,引导的不是无盘工作站,而是windows系统安装盘。
引导后就相当于光盘引导,开始安装操作系统。
windows服务器上面直接添加就可以了。
二:PXE引导#
PXE引导主要由DHCP,TFTP两个服务来完成。
我的DHCP是放在H3C S5500上面实现的。
TFTP文件传输,就是WDS服务。
配置H3C网络引导,主要有三个命令:
进入地址池
第一个命令 bootfile-name 启动文件名,WDS可以不配置,会自动下发给客户端
第二个命令 tftp-server domain-name TFTP启动服务器域名
第三个命令 tftp-server ip-address TFTP启动服务器IP地址
第二个和第三个命令只选一个就可以了。我试过了,两个方法都可以。
这个问题折腾我很久,因为我配置了tftp server,但是客户端始终无法引导。
后来发现,PVE的虚拟机使用的IPXE网络引导程序,可以ctrl+b进入命令行
然后使用dhcp来广播dhcp,并获取dhcp下发的信息,然后使用config命令查看获取到的各个参数。确实方便检查dhcp,也省的抓包了。
来回的实验,还发现,这个TFTP地址,必须是可以正常使用的tftp服务器,才会被下发。
猜测工作原理是:
客户端广播--我要dhcp下发信息
DHCP服务器--
1、好的,稍等。
2、我那还有个可能写域名的启动服务器,我去问问DNS。
3、DNS反回来的对不对啊?我去查一下,TFTP活着,我再告诉你。
4.1、TFTP活着,连同TFTP一起发给客户端。
4.2、TFTP死了,只发IP之类的,还有启动文件名,就是不发TFTP服务器地址。
我就在测试客户端无法获取TFTP地址后,一直折腾DHCP。
后来无意间发现如果WDS关机了,居然也是无法获取到TFTP地址才恍然大悟。
这真是先有鸡还是先有蛋的问题啊。
也许是IPXE收到TFTP启动服务器地址,发现无法连通,就自动把无效参数删掉?
不纠结过深的工作原理了。
三:总结#
无论是先有鸡还是先有蛋。
准备做TFTP网络引导,那么需要同时配置好DHCP服务器和TFTP服务器。
我可能由于某次实验错误失败,深入查看DHCP下发参数,又忽略了WDS服务器的状态。
卡着搞好久。
特此记录。
#
作者:上官飞鸿
出处:https://www.cnblogs.com/jackadam/p/13330954.html
版权:本作品采用「知识共享-署名-非商业性-禁止演绎(CC-BY-NC-ND)」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现