首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Libvirt dnsmasq正在所有接口上运行,这是不需要的

Libvirt dnsmasq正在所有接口上运行,这是不需要的
EN

Stack Overflow用户
提问于 2020-03-05 02:30:32
回答 2查看 544关注 0票数 0

因此,目前我在我的debian机器上运行libvirt,它的DHCP服务器正在侦听所有接口,我想将其限制到‘m所在的网桥接口。我可以暂时关闭dhcp服务器来完成我需要的东西,但我想要更持久的东西。

我确信我可以在网络配置的dhcp服务器部分设置一些选项来实现这一点。

代码语言:javascript
复制
<network>
  <name>default</name>
  <uuid>2fb34907-96bc-4af1-89a2-4f1f872a2600</uuid>
  <forward mode='nat'/>
  <bridge name='virbr0' stp='on' delay='0'/>
  <mac address='52:54:00:c3:d2:ea'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254'/>
      <host mac='52:54:00:21:df:dc' ip='192.168.122.2'/>
    </dhcp>
  </ip>
  <route address='192.168.122.2' prefix='32' gateway='192.168.122.110'/>
</network>
代码语言:javascript
复制
root@calypso-deb:~# lsof -i -n | grep dnsmasq
dnsmasq     1656       nobody    3u  IPv4   29150      0t0  UDP *:bootps 
dnsmasq     1656       nobody    5u  IPv4   29153      0t0  UDP 192.168.122.1:domain 
dnsmasq     1656       nobody    6u  IPv4   29154      0t0  TCP 192.168.122.1:domain (LISTEN)
root@calypso-deb:~# 
EN

回答 2

Stack Overflow用户

发布于 2020-03-17 10:00:39

这里有一个建议(这是一个评论而不是答案,但我不能评论)。

用户Jonathon Reinhart发布了描述如何将选项传递给dnsmasq的an answer (从libvirtv.5.6.0开始)。另请参阅libvirt文档中的“Network XML format”。这让我想知道,在这种情况下,传递像--interface=virbr0 --bind-interfaces这样的东西是否能满足您的需要。

票数 1
EN

Stack Overflow用户

发布于 2020-03-05 13:47:45

它应该已经只在virbr0接口上侦听了,因为配置也显示了这一点。

您可以使用lsof -i -n | grep dnsmasq或类似的工具进行检查。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60532564

复制
相关文章

相似问题

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