Chrome to Chrome works for few seconds, Firefox to Firefox not at all

77 views
Skip to first unread message

kostas

unread,
Apr 15, 2016, 5:45:36 AM4/15/16
to TURN Server (Open-Source project)
I have this structure :

 - Web server : Apache. it's in a LAN. It is on a pc (windows 7) which has public static ip. PC is in a network.
 - Signal server: In a VM (VirtualBox Centos 6) on the same pc.
 - STUN/TURN server : Coturn/turnserver. In a VM (VirtualBox Centos 6) on the same pc.
 - Client A : Laptop, Vista. I use a Samsung mobile and usb tethering to get (external) internet. The Mobile use "mobile data" to connect to internet.
 - Client B :Laptop, windows 8. I use a Samsung tablet and usb tethering to get (external) internet. The tablet use "mobile data" to connect to internet.

When I use Chrome "49.0.2623.112 m" on both clients, ICE connection works fine for a few seconds. These are the log messages :

-----

10856: handle_udp_packet: New UDP endpoint: local addr 10.0.2.15:3478, remote addr 10.0.2.2:11744
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet BINDING processed, success
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet BINDING processed, success
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet BINDING processed, success
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet BINDING processed, success
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10856: session 000000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10856: IPv4. Local relay addr: 10.0.2.15:56405
10856: session 000000000000000001: new, realm=<mycompany.org>, username=<test4>, lifetime=600
10856: session 000000000000000001: realm <mycompany.org> user <test4>: incoming packet ALLOCATE processed, success
10856: session 000000000000000001: realm <mycompany.org> user <test4>: incoming packet ALLOCATE processed, success
10856: session 000000000000000001: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
10857: handle_udp_packet: New UDP endpoint: local addr 10.0.2.15:3478, remote addr 10.0.2.2:43848
10857: session 001000000000000001: realm <mycompany.org> user <>: incoming packet BINDING processed, success
10857: session 001000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10857: session 001000000000000001: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
10857: IPv4. Local relay addr: 10.0.2.15:55125
10857: session 001000000000000001: new, realm=<mycompany.org>, username=<test4>, lifetime=600
10857: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet ALLOCATE processed, success
10857: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
10857: session 001000000000000001: peer 192.168.56.1 lifetime updated: 300
10857: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet CREATE_PERMISSION processed, success
10857: session 001000000000000001: peer 192.168.42.212 lifetime updated: 300
10857: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet CREATE_PERMISSION processed, success
10857: session 001000000000000001: peer 10.0.2.2 lifetime updated: 300
10857: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet CREATE_PERMISSION processed, success
10857: session 001000000000000001: peer 10.0.2.15 lifetime updated: 300
10857: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet CREATE_PERMISSION processed, success
10857: session 001000000000000001: peer 10.0.2.15 lifetime updated: 300
10857: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet CREATE_PERMISSION processed, success
10857: session 000000000000000001: refreshed, realm=<mycompany.org>, username=<test4>, lifetime=0
10857: session 000000000000000001: realm <mycompany.org> user <test4>: incoming packet REFRESH processed, success
10857: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
10857: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
10858: session 000000000000000001: closed (2nd stage), user <test4> realm <mycompany.org> origin <>, local 10.0.2.15:3478, remote 10.0.2.2:11744, reason: allocation timeout
10858: session 000000000000000001: delete: realm=<mycompany.org>, username=<test4>
10858: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
10860: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
10861: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
10863: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
10864: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
10867: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet BINDING processed, success
10877: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet BINDING processed, success
10887: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet BINDING processed, success
10897: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet BINDING processed, success
10897: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet BINDING processed, success
10897: session 001000000000000001: refreshed, realm=<mycompany.org>, username=<test4>, lifetime=0
10897: session 001000000000000001: realm <mycompany.org> user <test4>: incoming packet REFRESH processed, success
10898: session 001000000000000001: closed (2nd stage), user <test4> realm <mycompany.org> origin <>, local 10.0.2.15:3478, remote 10.0.2.2:43848, reason: allocation timeout
10898: session 001000000000000001: delete: realm=<mycompany.org>, username=<test4>
10898: session 001000000000000001: peer 10.0.2.2 deleted
10898: session 001000000000000001: peer 10.0.2.15 deleted
10898: session 001000000000000001: peer 192.168.42.212 deleted
10898: session 001000000000000001: peer 192.168.56.1 deleted

-----

When I use Firefox "45.0.2" on both clients, then ICE connection is not work. These are the log messages :

----

11745: handle_udp_packet: New UDP endpoint: local addr 10.0.2.15:3478, remote addr 10.0.2.2:53845
11745: session 001000000000000004: realm <mycompany.org> user <>: incoming packet BINDING processed, success
11745: session 001000000000000004: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
11745: session 001000000000000004: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
11746: session 001000000000000004: realm <mycompany.org> user <>: incoming packet BINDING processed, success
11746: session 001000000000000004: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
11746: IPv4. Local relay addr: 10.0.2.15:59593
11746: session 001000000000000004: new, realm=<mycompany.org>, username=<test4>, lifetime=3600
11746: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet ALLOCATE processed, success
11746: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11746: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11746: handle_udp_packet: New UDP endpoint: local addr 10.0.2.15:3478, remote addr 10.0.2.2:53788
11746: session 001000000000000005: realm <mycompany.org> user <>: incoming packet BINDING processed, success
11746: session 001000000000000005: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
11746: session 001000000000000005: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
11746: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet ALLOCATE processed, success
11746: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11746: session 001000000000000005: realm <mycompany.org> user <>: incoming packet BINDING processed, success
11746: session 001000000000000005: realm <mycompany.org> user <>: incoming packet message processed, error 401: Unauthorized
11746: IPv4. Local relay addr: 10.0.2.15:64838
11746: session 001000000000000005: new, realm=<mycompany.org>, username=<test4>, lifetime=3600
11746: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet ALLOCATE processed, success
11746: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11746: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11746: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet ALLOCATE processed, success
11746: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11746: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11746: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11746: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11746: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11747: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11747: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11749: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11749: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11752: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11752: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet message processed, error 437: Mismatched allocation: wrong transaction ID
11753: session 001000000000000004: refreshed, realm=<mycompany.org>, username=<test4>, lifetime=0
11753: session 001000000000000004: realm <mycompany.org> user <test4>: incoming packet REFRESH processed, success
11753: session 001000000000000005: refreshed, realm=<mycompany.org>, username=<test4>, lifetime=0
11753: session 001000000000000005: realm <mycompany.org> user <test4>: incoming packet REFRESH processed, success
11754: session 001000000000000004: closed (2nd stage), user <test4> realm <mycompany.org> origin <>, local 10.0.2.15:3478, remote 10.0.2.2:53845, reason: allocation timeout
11754: session 001000000000000004: delete: realm=<mycompany.org>, username=<test4>
11754: session 001000000000000005: closed (2nd stage), user <test4> realm <mycompany.org> origin <>, local 10.0.2.15:3478, remote 10.0.2.2:53788, reason: allocation timeout
11754: session 001000000000000005: delete: realm=<mycompany.org>, username=<test4>

----

What's the problem?
Reply all
Reply to author
Forward
0 new messages