All of lore.kernel.org
 help / color / mirror / Atom feed
* Nf_nat_h323 module not working with Panasonic VCs
@ 2021-07-24 15:53 Akshat Kakkar
  2021-07-25 20:41 ` Jozsef Kadlecsik
  2021-08-03 11:44 ` Jozsef Kadlecsik
  0 siblings, 2 replies; 14+ messages in thread
From: Akshat Kakkar @ 2021-07-24 15:53 UTC (permalink / raw)
  To: NetFilter

I have 2 vc endpoints VC1 (Make:Panasonic, IP:10.1.1.11),
VC2(make:Polycom,IP: 10.1.1.12) and 1 MCU (172.16.1.100).

There is a Linux firewall between VCs and MCU.

There is one to one nat configured for these 2 VCs (10.1.1.11  <-->
172.16.1.110, 10.1.1.12  <--> 172.16.1.120)
There is no natting for MCU IP as it is routable.

nf_nat_h323 and nf_conntrack_h323 module is enabled in the firewall.

When VC1 and VC2 initiate call to MCU, everything works fine. Video
call is successful for both VC1 and VC2. h245 IP address for tcp in
h225: CS connect packet is correctly replaced by the natted IP.

However, when there is a dial out from MCU to VCs (i.e. MCU initiate
call to the natted IP (i.e. 172.16.1.110 and 172.16.1.120 of VCs),
natting works fine but h245 IP address for tcp in h225:CS is replaced
correctly only for VC2 and not for VC1. For VC1, it is still its
actual IP (i.e. 10.1.1.12 and not 172.16.1.120).

Because of this, video call is successful only with VC2 and not with
VC1, when initiated from MCU. I tried with another panasonic VC
hardware, there was no change.

Further packet dump analysis showed that for VC1, there are 3 h225
packets (setup, call proceeding and alert) before Connect message but
for VC2 there are only 2 h225 packets (setup and alert) before connect
message.

Is there a bug in nf_nat_h323 module or am I missing something?

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2021-08-03 11:45 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-24 15:53 Nf_nat_h323 module not working with Panasonic VCs Akshat Kakkar
2021-07-25 20:41 ` Jozsef Kadlecsik
2021-07-26  6:50   ` Akshat Kakkar
2021-07-26  7:43     ` Jozsef Kadlecsik
2021-07-27 13:32       ` Akshat Kakkar
2021-08-02  8:42         ` Akshat Kakkar
2021-08-02 18:20           ` Jozsef Kadlecsik
2021-08-03  6:33             ` Akshat Kakkar
2021-08-03  7:30               ` Akshat Kakkar
2021-08-03  8:07                 ` Jozsef Kadlecsik
2021-08-03  8:03               ` Jozsef Kadlecsik
2021-08-03  8:04                 ` Akshat Kakkar
2021-08-03  8:06                   ` Akshat Kakkar
2021-08-03 11:44 ` Jozsef Kadlecsik

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.