libvirtd 导致的dnsmasq 冲突问题

在一台机器上用dnsmasq 做dhcp server,报错

failed to bind dhcp server socket: Address already in use.

查看后发现系统内已经由libvirtd 启动了一个dnsmasq,对virtbr0提供服务。这里提供了解决方案。 关键是取消 bind-interfaces这一行的注释。并且指定需要监听的interface或者IP。

bind-interfaces
interface=eth0
listen-address=192.168.0.1

blogroll

social