ebtables.service는 무엇을 합니까?

ebtables.service는 무엇을 합니까?

Fedora에서는 이 firewalld패키지가 필수입니다 ebtables. firewalldDebian에서도 ebtables기본적으로 설치되지만 이는 필수 사항이 아니라 권장 사항입니다.

Fedora는 기본적으로 모든 서비스를 활성화하지 않습니다. systemd 서비스를 활성화 firewalld하지만 활성화하지는 않습니다 ebtables.

데비안은 기본적으로 모든 서비스를 활성화합니다. 따라서 firewalld및에 대한 시스템 서비스를 활성화합니다 ebtables.

  • ebtables.service효과 는 무엇입니까 ?
  • 내가 특정 기능에만 관심이 있다고 가정해 보겠습니다 firewalld. 그렇다면 ebtables.service활성화하면 무슨 소용이 있을까요?
    • 데비안에서 비활성화하면 ebtables.service어떤 기능도 비활성화 됩니까 firewalld?
    • Fedora에서 이를 활성화하면 ebtables.service모든 기능이 활성화 됩니까 firewalld?
    • ebtables.service및 사이에 충돌이 발생할 수 있습니까 firewalld.service?
  • firewalld용도 는 무엇입니까 ebtables?

소프트웨어 버전

  • 더반: 9
    • 방화벽: 0.4.4.2-1
    • ebtables:2.0.10.4-3.5+b1
  • 페도라: 28
    • 방화벽: 0.5.5-1.fc28.noarch
    • ebtables:2.0.10-25.fc28.x86_64

답변1

firewalld무슨 소용 이 있는지 모르겠어ebtables

ebtables.service와 Firewalld.service 간에 충돌이 발생할 수 있습니까?

예. firewalld.service로써 정의 된 Conflicts=ebtables.service.

나는 이것이 작동하고 시작하는 동안과 설치 직후에 원하는 결과를 제공할 것이라고 믿습니다. 바라보다:systemd 서비스 A에는 "충돌=B"가 있습니다. A와 B가 모두 활성화되었습니다. 부팅 시 시작이 허용되는 서비스(있는 경우)를 알 수 있습니까? 아니면 임의로 시작됩니까?

나는 이것이 혼란스러울 수 있다고 생각한다. 나는 그것을 명시적으로 비활성화하는 것을 고려할 것입니다 ebtables.service.


Debian 9와 Fedora 28을 비교하면 ebtables.service약간 다르게 작동합니다.

둘 다 서비스가 중지될 때 ebtables 규칙 세트를 저장하고 시작될 때 복원하는 유사한 코드를 가지고 있습니다.

내 데비안 시스템에서 옵션 ebtables.service은 다음에서 읽습니다./etc/default/ebtables거의기본적으로는 아무것도 없습니다. 그러나 중지하거나 다시 시작하면 ebtables 규칙 세트가 지워집니다.

내 Fedora 시스템에서도 ebtables.service비슷한 기능이 제공됩니다. 옵션 파일이 있습니다/etc/sysconfig/ebtables-config , 내가 아는 한 그것은아니요ebtables.service에서 참조됩니다. 대신 활성화되면 모든 기능이 완전히 활성화됩니다 ebtables.service.

관련 정보