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

그러나 이로 인해 모듈이 로드되는 것은 방지되지 않았습니다. 동일한 두 줄(및 빈 새 줄)을 사용하여 /etc/modprobe.d/blacklist-custom.conf라는 새 파일을 만들었지만 부팅 시 모듈이 여전히 로드됩니다.

그런 다음 네트워크 장치가 나타난 후 시작 시 모듈을 언로드하는 스크립트를 시도했는데 작동했습니다. 그러나 얼마 후 알 수 없는 트리거에 의해 모듈이 다시 로드됩니다.

나는 이 모듈을 영구적으로 언로드하고 싶지만 다른 솔루션에 대해서는 전혀 알지 못합니다.

답변1

나를 위한 솔루션

위치: /etc/zentyal/firewall.conf iptables_modules = nf_conntrack_sip, nf_nat_sip에서 제거

젠티알 재시작

관련 정보