[OpenSIPS-Users] Mediaproxy: No Media and call ends with error
Gavin Henry
gavin.henry at gmail.com
Mon Jun 8 22:44:02 CEST 2009
This is could be caused by a number of things:
> - A rule cannot be inserted into the "PREROUTING" chain of the
> iptables "raw" table
> - The "NOTRACK" iptables target is not found
> - Connection tracking rule manipulation does not work
>
> The first two are easily test by adding a dummy iptables rule, such as
> "iptables -t nat -A PREROUTING -s 1.2.3.4 -j NOTRACK". Try to see if
> this works. If it does, perhaps some modules are automatically
> installed by doing this, so after this you would be able to use
> mediaproxy (maybe you forgot "modprobe ip_tables" that is normally
> performed by the init script?).
siptest:~# iptables -t nat -A PREROUTING -s 1.2.3.4 -j NOTRACK
iptables: Invalid argument
Jun 8 21:38:18 siptest kernel: ip_tables: NOTRACK target: only valid
in raw table, not nat
This could be the simple answer due to the fact we are on a hosted kvm
virtual machine:
siptest:~# modprobe ip_tables
FATAL: Could not load
/lib/modules/2.6.29.2-bytemark-kvm-tickless-2009-05-05/modules.dep: No
such file or directory
siptest:~# lsmod
Opening /proc/modules: No such file or directory
I don't think this will ever work, although I did raise this with the
hosting company at the time and received this reply:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Can you help me here?
>
> siptest:~# modprobe nf-conntrack
> FATAL: Could not load /lib/modules/2.6.29.2-bytemark-kvm-tickless-
> 2009-05-05/modules.dep: No such file or directory
Our kernels are not compiled with module support...
> siptest:~# depmod
> WARNING: Couldn't open directory /lib/modules/2.6.29.2-bytemark-kvm-
> tickless-2009-05-05: No such file or directory
So this fails.
> siptest:~# ls /boot/
> config-2.6.27.4 grub initrd.img-2.6.27.4 initrd.img-2.6.27.4.bak
> System.map-2.6.27.4 vmlinuz-2.6.27.4
Take a look at the config file, or /proc/config.gz and you'll
see that NF_CONNTRACK is set:
kvm1:~# zgrep CONNTRACK= /proc/config.gz
CONFIG_NF_CONNTRACK=y
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
kvm1:~# uname -r
2.6.29.4-bytemark-kvm-tickless-2009-05-20
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Conntrack manipulation is a bit harder to check, but you can at least
> see if you can read connection tracking entries by installing the
> conntrack tool and doing "conntrack -L".
siptest:~# conntrack -L
Operation failed: invalid parameters
> Please let me know what the results of these tests are.
More information about the Users
mailing list