如何防止 libvirt 为访客 NAT 网络添加 iptables 规则?

6 iptables libvirt kvm-virtualization

类似这样的Bugzilla的旧请求的Fedora 8,我希望事情已经从那以后改变或有人知道的另一种方式。

我想手动管理 iptables 规则——一刀切的自动规则根本不适合我。这些规则似乎是在网络启动和销毁时添加和删除的。有没有办法完全阻止添加这些规则,或者将脚本挂接到网络启动中,然后恢复默认规则。

现在,我正在使用一种非常粗糙的方法cron,但我希望有更好的方法:

  *  *  *  *  * root    iptables-restore < /etc/sysconfig/iptables
Run Code Online (Sandbox Code Playgroud)

小智 7

好吧,我找到了一个适合我的答案:我已经回到学校并学会了用老式的方式来做。不需要使用 libvirt 的花哨的网络功能,因为我可以:

  • 设置我自己的桥接网络(不连接到任何物理网络端口)
  • 在主机上使用 DHCP 服务器并伪装成 iptables
  • 编辑 libvirt 来宾配置文件以使用网桥
  • 在如何使用 iptables 配置安全性方面具有完全的灵活性