这里是场景:我有3台机器通过交换机连接到networking:一台是可以作为tftp服务器的服务器,另一台是DHCP服务器,另外两台机器需要安装操作系统。 一个需要Linux和另一个Windows。
有什么办法configurationPXE启动,以便我可以决定(基于MAC ID还是静态IP地址)是否提供linux启动程序或Windows?
我可以自己写tftp服务器。 但是,我看到这个时候已经太晚了。
您不应该让TFTP服务器决定,因为TFTP服务器可能不再有必要的信息(例如,如果客户端在路由器后面,MAC地址是不可获取的)。
而是根据客户端的MAC地址configurationDHCP服务器以提供不同的next-server
和filename
选项(通常通过使用适当的选项数据创build预留来实现)。 如果你现在的DHCP实现不允许,考虑交换一个更有能力的。 ISC dhcpd和Microsoft DHCP服务器都将支持这种configuration。