On 22/03/2023 08.19, [EXT] Tim Bowyer wrote:


I ditched firewalld and swapped to configuring iptables manually…

I’ve also made some basic calls with media going in/out of the same interface and I’m still seeing the audio stop completely or become one-way once kernelized.

On the two different interfaces, I get no-way audio once kernelized.  Weird!


Could this be related to the kernel module being unsigned (running CentOS 8 Stream)?


kernel: xt_RTPENGINE: loading out-of-tree module taints kernel.

kernel: xt_RTPENGINE: module verification failed: signature and/or required key missing - tainting kernel

kernel: Registering xt_RTPENGINE module - version git-HEAD-5bf2c50a

systemd-modules-load[781]: Inserted module 'xt_RTPENGINE'

No, that is expected and perfectly fine.


Have been pulling my hair out! 


[root@blahblah zgadmin]# iptables -L

Chain INPUT (policy ACCEPT)

target     prot opt source               destination        

rtpengine  udp  --  anywhere             anywhere           

ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED

ACCEPT     icmp --  anywhere             anywhere           



Chain FORWARD (policy ACCEPT)

target     prot opt source               destination        


Chain OUTPUT (policy ACCEPT)

target     prot opt source               destination        


Chain rtpengine (1 references)

target     prot opt source               destination        

RTPENGINE  udp  --  anywhere             anywhere             RTPENGINE id:0


That looks fine. How about the actual network setup? Any network namespaces, policy routing, or other unusual setup in place?