首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vmware Fusion7Pro上静态地配置dhcp.conf中的PXE/Tftp

如何在vmware Fusion7Pro上静态地配置dhcp.conf中的PXE/Tftp
EN

Server Fault用户
提问于 2014-11-11 22:45:17
回答 1查看 2K关注 0票数 0

我是高级开发工程师,拥有一个部署系统,每周运送几千台linux机器。我使用vmware融合7 pro来做这件事,我在启动pxe时遇到了一些小麻烦。

我遇到了这个小问题,所以我想我应该做一个快速的写作,也许可以挽救某人15分钟。如果有人知道更好的方法,我很想听听。

我在玩PXE引导一些容器。我希望VMware融合来处理DHCP,我希望VM与我的Mac一起进行外部访问,因此在默认情况下我需要使用vmnet8。我还有几台虚拟机,它们应该有静态的保留,以模拟这个系统将驻留的生产网络。因此,我编辑/Library/Preferences/VMware Fusion/vmnet8 8/dhcpd.conf

我需要在tftp的子网声明中添加两行简单的代码:

代码语言:javascript
复制
  next-server 192.168.87.20;  
  filename "pxelinux.0"; 

问题是子网声明(股票文件的第26行)位于禁区:

代码语言:javascript
复制
###### VMNET DHCP Configuration. Start of "DO NOT MODIFY SECTION" #####

如果您更改了禁区中的内容,然后重新启动vmware融合,或者重新启动它的网络,那么它就会粗鲁地用一个自动生成的dhcpd.conf文件替换整个文件。它确实将现有的一个旋转到备份,但只有一个轮转(3不那么粗鲁,提示和日志条目也是如此)。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-11-13 22:59:28

--这是如何在相关的VMware融合dhcp.conf文件.

中添加PXE引导配置

“适当”解决方案是简单地重新声明“不要修改”部分下面的整个子网块。因此,要添加用于PXE引导的下一个服务器和文件名选项,我必须添加以下内容:

代码语言:javascript
复制
####### VMNET DHCP Configuration. End of "DO NOT MODIFY SECTION" #######  
subnet 192.168.87.0 netmask 255.255.255.0 {  
  range 192.168.87.128 192.168.87.254;  
  option broadcast-address 192.168.87.255;  
  option domain-name-servers 192.168.87.2;  
  option domain-name localdomain;  
  default-lease-time 1800;                # default is 30 minutes  
  max-lease-time 7200;                    # default is 2 hours  
  option netbios-name-servers 192.168.87.2;  
  option routers 192.168.87.2;  
  next-server 192.168.87.20;  
  filename "pxelinux.0";  
}  
#  
host cmhpxe {  
   hardware ethernet 00:0C:29:DF:06:7F;  
   fixed-address  192.168.87.20;  
}  
#  

重新配置和重新启动DHCP而不重新启动融合的有趣方法:

代码语言:javascript
复制
alias vm_restartdhcpd='sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --configure ;   
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop;   
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start'  
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/643642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档