Fedoraではこのfirewalld
パッケージが必須ですebtables
。firewalld
Debianでもebtables
デフォルトでインストールされますが、これは必須ではなく推奨事項です。
Fedoraはデフォルトですべてのサービスを有効にしません。 systemdサービスを有効にしますfirewalld
が、有効ではありませんebtables
。
Debian はデフォルトですべてのサービスを有効にします。したがって、firewalld
とのシステムサービスを有効にしますebtables
。
ebtables.service
効果は何ですか?- 私が特定の機能にのみ興味があるとしましょう
firewalld
。もしそうなら、ebtables.service
それを有効にすると何が役に立ちますか?- Debianで無効にすると、
ebtables.service
どの機能も無効になりますかfirewalld
? - Fedoraでこれを有効にすると、
ebtables.service
すべての機能が有効になりますかfirewalld
? ebtables.service
との間に衝突が発生する可能性がありますかfirewalld.service
?
- Debianで無効にすると、
firewalld
用途は何ですかebtables
?
ソフトウェアバージョン
- ダーバン:9
- ファイアウォール: 0.4.4.2-1
- ebtables:2.0.10.4-3.5+b1
- Fedora: 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ルールセットを保存し、起動時に復元する同様のコードを持っています。
私のDebianシステムでは、オプションebtables.service
は次から読みます。/etc/default/ebtables
ほぼ基本的には何もありません。ただし、停止または再開すると、ebtables ルールセットが消去されます。
私のFedoraシステムでもebtables.service
同様の機能があります。オプションファイルがあります/etc/sysconfig/ebtables-config
、私が知っている限り、いいえebtables.service で参照されます。代わりに有効にすると、すべての機能が完全に有効になりますebtables.service
。