Zentyal/Ubuntu SIP モジュールがアンロードされたままにならない

Zentyal/Ubuntu SIP モジュールがアンロードされたままにならない

私たちは、Zentyal 3.1 (Ubuntu 12.04.2 LTS - カーネル バージョン: 3.2.0.38-generic) をプロキシ/ファイアウォールとして使用しています。現時点では、ファイアウォール ルールはすべてを許可するように設定されていますが、SIP パケットは依然としてドロップされます。これは、モジュール nf_conntrack_sip によって発生します。

モジュール + モジュール nf_nat_sip を手動でアンロードすると、すべてが期待どおりに動作します。アンロードに使用したコマンドは次のいずれかです (どちらも動作します):

    rmmod nf_nat_sip
    rmmod nf_conntrack_sip

または

    modprobe -r nf_nat_sip
    modprobe -r nf_conntrack_sip

再起動後、もちろんこれらのモジュールは再びロードされるので、/etc/modprobe.d/blacklist.confに次の行を追加しました。

    blacklist nf_nat_sip
    blacklist nf_conntrack_sip

しかし、これによってモジュールのロードが妨げられることはありませんでした。同じ 2 行 (および空白の新しい行) を含む新しいファイル /etc/modprobe.d/blacklist-custom.conf を作成しましたが、モジュールは起動時に引き続きロードされます。

次に、ネットワーク デバイスが起動した後に upstart でモジュールをアンロードするスクリプトを試してみましたが、うまくいきました。しかし、しばらくすると、モジュールは何らかの不明なトリガーによって再びロードされてしまいます。

これらのモジュールを永続的にアンロードしたいのですが、現時点では他の解決策がわかりません。

答え1

私にとっての解決策

/etc/zentyal/firewall.conf の iptables_modules = nf_conntrack_sip、nf_nat_sip を削除します。

Zentyalを再起動

関連情報