1) 需要配置/etc/cobbler/module.conf, 把manage_dns和manage_dhcp改为manage_dnsmasq

2) 重启cobbler和dnsmasq服务,dnsmasq总是不成功,原因是之前提供dns服务和dhcp服务的named和dhcpd进程还在占用着相应的端口

如果查看systemctl status dnsmasq,有如下的错误:

dnsmasq: failed to create listening socket: Address already in use

经过sudo netstat -nlp | grep 53                 #(注意必须价sudo,否则看不到进程的名字,也就是这个错误:No info could be read for "-p": geteuid()=1000 but you should be root.)

得到

tcp        0      0 10.108.125.112:53       0.0.0.0:*               LISTEN      53348/named

于是通过ps查到named进程kill掉。

再重启dnsmasq时又遇到如下错误:

dnsmasq: failed to bind DHCP server socket: Address already in use

同理,这是dhcpd进程占用了端口,kill掉,再重启dnsmasq一般就可以了。

(ps,如果不能成功pxe boot镜像,那就用sudo cobbler check检查以下问题,然后解决一下就可以了,一般是需要enable并start rsyncd服务)

贡献dnsmasq.template文件:(我用本机做了dhcp服务的代理。)

# Cobbler generated configuration file for dnsmasq
# $date
# # resolve.conf .. ?
#
enable-tftp
tftp-root=/var/lib/tftpboot
tftp-no-blocksize
log-dhcp
log-facility=/var/log/dnsmasq
#no-poll
#enable-dbus
read-ethers
addn-hosts = /var/lib/cobbler/cobbler_hosts #dhcp-range=192.168.1.5,192.168.1.200
#dhcp-range=10.108.124.100,10.108.124.250,255.255.252.0
dhcp-range=10.108.125.112,proxy
#dhcp-ignore=tag:!known
#dhcp-option=3,$next_server
#dhcp-lease-max=1000
#dhcp-authoritative
dhcp-option=vendor:PXEClient,6,2b
pxe-service=X86PC, "Boot from network", pxelinux
dhcp-boot=pxelinux.0
dhcp-boot=net:normalarch,pxelinux.0
dhcp-boot=net:ia64,$elilo $insert_cobbler_system_definitions

  

最新文章

  1. HTML网页内容转换成字符串(删除从指定字符串到指定字符串)
  2. Beta版本冲刺———第四天
  3. 20145337实验五Java网络编程及安全
  4. ORA-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序
  5. mp3文件 ID3v2 帧标识的含义
  6. MySQL数据库获取多个汉字拼音的首字母函数
  7. JAVA xml 流方式读取。数据挖掘大文件预处理。
  8. DTcms手机版使用余额支付 提示信息跳转到PC版的错误。以及提交订单不打开新页面
  9. j2ee中request.getQueryString()
  10. C/C++ 用libcurl库进行http通讯网络编程
  11. webstrom30天免费试用期过后如何破解继续使用
  12. Luogu P2756 [网络流24题]飞行员配对方案问题_二分图匹配
  13. SD第九届省赛B题 Bullet
  14. 手机端input获取焦点弹出键盘时挡住input解决方案
  15. 用VsCode写Markdown
  16. python 小练习 6
  17. Flume原理解析【转】
  18. 尚硅谷springboot学习2-微服务
  19. bzoj千题计划229:bzoj4424: Cf19E Fairy
  20. 未能加载文件或程序集“AjaxControlToolkit”或它的某一个依赖项

热门文章

  1. Mac的SourceTree安装时如何注册?
  2. 如何使用ninja编译系统编译我们的程序?
  3. [Python爬虫] 之二十二:Selenium +phantomjs 利用 pyquery抓取界面网站数据
  4. HDU 2191悼念512汶川大地震遇难同胞——珍惜如今,感恩生活(多重背包)
  5. Bat 替换文件中的字符串
  6. zbar 解析 图片 二维码 条形码
  7. taro + iview 实现跨平台开发(App,Wap,微信小程序)
  8. 工作流学习——Activiti流程变量五步曲
  9. linux crontab执行python脚本问题
  10. 《DirectX 9.0 3D游戏开发编程基础》 第二章 绘制流水线 读书笔记