首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ebtables.service是做什么的?

ebtables.service是做什么的?
EN

Unix & Linux用户
提问于 2018-12-31 10:32:36
回答 1查看 1.5K关注 0票数 2

在Fedora上,firewalld包需要ebtables。默认情况下,在Debian上安装firewalld也会安装ebtables,尽管这是一项建议而不是硬性要求。

默认情况下,Fedora不启用所有服务。它为firewalld启用了systemd服务,但不启用ebtables

默认情况下,Debian启用所有服务。因此,它为firewalldebtables启用了systemd服务。

  • ebtables.service是做什么的?
  • 假设我只对firewalld的特性感兴趣。那么启用ebtables.service有什么用处吗?
    • 在Debian上禁用ebtables.service会禁用firewalld的任何功能吗?
    • 在Fedora上启用ebtables.service是否支持firewalld的任何特性?
    • ebtables.servicefirewalld.service之间是否有任何可能的冲突?

  • firewalld使用ebtables做什么?

软件版本

  • Debian: 9
    • 火灾: 0.4.4.2-1
    • 退税率: 2.0.10.4-3.5+b1

  • 软脑膜: 28
    • 火焰:0.5.5-1.fc28
    • 退税率: 2.0.10-25.fc28.x86_64
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-12-31 11:18:08

我不知道firewalld使用ebtables做什么。

ebtables.service和firewalld.service之间是否有任何可能的冲突?

是。firewalld.service被定义为Conflicts=ebtables.service

我相信这是可行的,并提供了所需的结果,无论是在引导期间,还是在安装之后。请参阅:systemd服务AConflicts=B。A和B都启用了。如果有的话,你能告诉我们哪种服务可以在引导时启动,或者是随机的?

我觉得这可能会让人困惑。我会考虑显式禁用ebtables.service

与Debian 9和Fedora 28上的ebtables.service相比,它们的工作方式略有不同。

它们都有类似的代码,可以在服务停止时保存退潮规则集,并在服务启动时恢复它们。

在我的Debian系统上,ebtables.service/etc/default/ebtables读取选项,该选项表示默认情况下几乎什么都不做。然而,当停止或重新启动时,它确实清除了退潮规则。

在我的Fedora系统上,ebtables.service提供了类似的特性。在/etc/sysconfig/ebtables-config中有一个选项文件,它看起来与Debian文件相同,但是ebtables.service没有引用它。相反,一旦启用ebtables.service,所有功能都将完全启用。

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

https://unix.stackexchange.com/questions/491733

复制
相关文章

相似问题

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