[bigbluebutton-dev] Logged Out after few minutes.

536 views
Skip to first unread message

MaxMozz

unread,
May 6, 2010, 6:44:51 PM5/6/10
to BigBlueButton-dev
Hi.
I have a running BBB in a VitualBox with Ubuntu 9.04.
The version of BBB is 0.64.
When I test it in the LAN, it's seems to work fine. I can access by IP
address or name of host (namehost.domain)
When I try to access from the Internet, I can login, but after a
couple of minutes I get the message "Logged Out: You have logged out
of the conference"

The host is behind of an ISA Server. The ISA has no such restriction
to the BBB host. When I test it from Internet, I change de name of the
BBB host to the "Public Name". (bbb-conf --setip
publicname.publicmydomain).
I have spent much time reviewing the logs and settings of BBB, but I
can't find anything that tells me that this failing.
I would appreciate someone to help me and guided me in this.

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To post to this group, send email to bigblueb...@googlegroups.com.
To unsubscribe from this group, send email to bigbluebutton-...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bigbluebutton-dev?hl=en.

Fred Dixon

unread,
May 6, 2010, 8:08:59 PM5/6/10
to BigBlueButton-dev
Hi MaxMozz,

Hmm ...

The message

Logged Out: You have logged out of the conference

appear when the BigBlueButton client looses its connection with the
red5 server. Once lost, there's not way to get updates and the client
immediately informs the user of the logout. (In this case, a more
specific message would be you have lost connection with the server).

Given that it doesn't happen over the LAN, it's a good bet that the
socket connections with red5 are dropping when accessing it
externally. A couple of thoughts

1) Can you try logging in remotely with both ssh and BigBlueButton
(you'll need to forward port 22 to the BigBlueButton server). If both
your ssh connection *and* BigBlueButton drop at the same time, then
it's definitely the network.

2) Is it just your client or everyone's client. If it's just yours,
then it might be your network connection, but if it's everyones, then
the problem again is in the network, either behind the firewall or in
front of it.

3) Can you login from within the LAN and externally to the same room,
then see if one (or both drops).

MaxMozz, all this sleuthing might lead to the same conclusion:
sometime between an external client and the internal BigBlueButton
server is dropping the connection. The answers to the above might
help narrow down the culprit.

Regards,... Fred

MaxMozz

unread,
May 11, 2010, 9:28:31 PM5/11/10
to BigBlueButton-dev
Thank you for your response.
I'm still looking for a solution for the "ISA" situation.
The error only occurs when trying to access from the Internet And
through the ISA server.

Fred Dixon

unread,
May 11, 2010, 10:00:56 PM5/11/10
to bigblueb...@googlegroups.com
Have you done any testing to determine if (1), (2), or (3) are true or false?

Regards,... Fred

BROSSEAU BENOIT

unread,
May 12, 2010, 10:18:16 AM5/12/10
to bigblueb...@googlegroups.com
Can you try to see if your ISA server is in webpublishing mode and is change it to server publishing. We had issues when using webpublishing mode with a lot of linux base web app that all went away when in server publishing mode.

-----Message d'origine-----
De : bigblueb...@googlegroups.com [mailto:bigblueb...@googlegroups.com] De la part de MaxMozz
Envoyé : 11 mai 2010 21:29
À : BigBlueButton-dev
Objet : [bigbluebutton-dev] Re: Logged Out after few minutes.

MaxMozz

unread,
Jun 1, 2010, 6:17:14 PM6/1/10
to BigBlueButton-dev
Fred and BROSSEAU BENOIT
I appreciate your answers.
The error was in the connection that I use for testing.

Thanks again
MaxMozz

JJ

unread,
Jun 2, 2010, 11:01:04 AM6/2/10
to BigBlueButton-dev
Hi,

I have a similar problem.
I use the "BigBlueButton 0.64 VM" and for the first testing I have
test it in my LAN without any port restrictions --> in that case BBB
was working very well!!!!!

Now I have move the VM in our DMZ were currently onyl port 80 is open
(and not 9123 and 1935).
I saw that BBB is testing if RTMP is available and when not he is
using RTMPT (tunneling over port 80 ?).

Of course I read in the FAQ:
First, on your firewall, you need to forward three ports to the IP
address of the internal computer (the BigBlueButton server). These are
ports 80 (HTTP), 9123 (Desktop Sharing), and 1935 (RTMP).

But I assume that it should also work without to open port 1935 and
9123 --> please correct me if I am wrong.
I am not sure if Desktop Sharing also work with tunneling, but I think
RTMPT should work(?).

And now I have the problem that I get very soon the message "Logged
Out: You have logged out of the conference" :(

I can say to point 1 --> that I don't loose the connection!
I can say to point 2 / 3 --> that it reflected by every client -->
external to the DMZ and LAN to the DMZ --> but both have only open the
port 80!

But I think it must be have something to do with the port
restrictions, because in my LAN without restrictions it was working
very well!

Do you have any hints where I can search the logs to find out the
problem?

The problem occurs after view minutes after the succesfully logon to
the BBB.

Below a log where I attend a meeting start my camera, you can see that
I lost the connection after ~ 1:50 min.......


cat /usr/share/red5/log/red5.log

2010-06-02 14:48:27,676 [http-8088-exec-4] INFO
o.red5.server.net.rtmp.RTMPHandler - Connecting to: [WebScope@18c28a
Depth = 1, Path = '/default', Name = 'bigbluebutton']
2010-06-02 14:48:29,409 [http-8088-exec-1] INFO
o.red5.server.net.rtmp.RTMPHandler - Connecting to: [Scope@a42fed
Depth = 2, Path = '/default/bigbluebutton', Name =
'0bd978ef-582f-48bf-93e4-248149f856b5']
2010-06-02 14:48:30,826 [http-8088-exec-5] INFO
o.red5.server.net.rtmp.RTMPHandler - Connecting to: [Scope@1d20651
Depth = 2, Path = '/default/deskShare', Name =
'0bd978ef-582f-48bf-93e4-248149f856b5']
2010-06-02 14:48:30,883 [http-8088-exec-1] INFO
o.red5.server.net.rtmp.RTMPHandler - Connecting to: [Scope@1930089
Depth = 2, Path = '/default/video', Name =
'0bd978ef-582f-48bf-93e4-248149f856b5']
2010-06-02 14:48:31,179 [http-8088-exec-3] INFO
o.red5.server.net.rtmp.RTMPHandler - Remembering client buffer on
stream: 0
2010-06-02 14:48:41,643 [http-8088-exec-4] INFO
o.r.s.stream.ClientBroadcastStream - Provider connect
2010-06-02 14:48:41,644 [http-8088-exec-4] INFO
o.r.s.stream.ClientBroadcastStream - Stream start
2010-06-02 14:48:41,645 [http-8088-exec-4] INFO
o.r.s.stream.ClientBroadcastStream - Provider connect
2010-06-02 14:50:29,496 [Red5_Scheduler_Worker-1] WARN
o.r.server.net.rtmp.RTMPConnection - Closing RTMPTConnection from
127.0.0.1 : 59092 to localhost (in: 4464 out 4636 ), with id 13090704,
due to too much inactivity (64474ms), last ping sent 5000ms ago
2010-06-02 14:50:29,497 [Red5_Scheduler_Worker-1] WARN
o.r.server.net.rtmp.RTMPConnection - This often happens if YOUR Red5
application generated an exception on start-up. Check earlier in the
log for that exception first!
2010-06-02 14:50:30,885 [Red5_Scheduler_Worker-3] WARN
o.r.server.net.rtmp.RTMPConnection - Closing RTMPTConnection from
127.0.0.1 : 59116 to localhost (in: 807624 out 3488 ), with id
23942437, due to too much inactivity (104617ms), last ping sent 5001ms
ago
2010-06-02 14:50:30,885 [Red5_Scheduler_Worker-3] WARN
o.r.server.net.rtmp.RTMPConnection - This often happens if YOUR Red5
application generated an exception on start-up. Check earlier in the
log for that exception first!
2010-06-02 14:50:30,885 [Red5_Scheduler_Worker-3] INFO
o.r.s.stream.ClientBroadcastStream - Close
2010-06-02 14:50:30,885 [Red5_Scheduler_Worker-3] INFO
o.r.s.stream.ClientBroadcastStream - Provider disconnect
2010-06-02 14:50:30,886 [Red5_Scheduler_Worker-3] INFO
o.r.s.stream.ClientBroadcastStream - Provider disconnect
2010-06-02 14:50:31,402 [http-8088-exec-4] WARN
o.r.server.net.rtmpt.RTMPTServlet - Null connection for clientId:
13090704
2010-06-02 14:50:31,513 [http-8088-exec-5] WARN
o.r.server.net.rtmpt.RTMPTServlet - Null connection for clientId:
13090704
2010-06-02 14:50:34,361 [http-8088-exec-3] WARN
o.r.server.net.rtmpt.RTMPTServlet - Null connection for clientId:
23942437
2010-06-02 14:50:34,540 [http-8088-exec-2] WARN
o.r.server.net.rtmpt.RTMPTServlet - Null connection for clientId:
23942437


cat /var/log/daemon.log

Jun 2 14:48:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:29,449 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <conference started: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:29,451 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:29,452 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <found conference and set start date>
Jun 2 14:48:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:29,526 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:30 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:30,379 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:41 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:41,736 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:48:41 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:48:41,835 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:50:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:50:29,601 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <participants updated: 0bd978ef-582f-48bf-93e4-248149f856b5>
Jun 2 14:50:29 bbb-vm-20100602-10 jsvc.exec[14632]: 2010-06-02
14:50:29,626 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <conference ended: 0bd978ef-582f-48bf-93e4-248149f856b5> 2010-06-02
14:50:29,626 DEBUG
[grails.app.service.org.bigbluebutton.web.services.DynamicConferenceService]
- <found conference and set end date>


cat /usr/share/red5/log/bigbluebutton.log

2010-06-02 14:48:30,385 [http-8088-exec-5] DEBUG
o.b.c.s.p.PresentationEventRecorder - calling assignPresenterCallback
11, 123 1
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.c.s.p.ParticipantsService - getting participants for
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.c.s.p.ParticipantsApplication - PARTICIPANTS:getParticipants -
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.conference.RoomsManager - In RoomsManager has Room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.conference.RoomsManager - In RoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,542 [http-8088-exec-2] DEBUG
o.b.c.s.p.ParticipantsService - getting participants for
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:30,543 [http-8088-exec-2] DEBUG
o.b.c.service.chat.ChatRoomsManager - In ChatRoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:41,633 [http-8088-exec-3] DEBUG
o.b.c.s.p.ParticipantsService - Setting participant status
0bd978ef-582f-48bf-93e4-248149f856b5 11 streamName 320x24011
2010-06-02 14:48:41,633 [http-8088-exec-3] DEBUG
o.b.conference.RoomsManager - In RoomsManager -
0bd978ef-582f-48bf-93e4-248149f856b5 change participant status 11 -
streamName [320x24011]
2010-06-02 14:48:41,633 [http-8088-exec-3] DEBUG
o.b.conference.RoomsManager - In RoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:41,633 [http-8088-exec-3] DEBUG
o.b.c.s.p.ParticipantsEventRecorder - A participant's status has
changed 11 streamName 320x24011.
2010-06-02 14:48:41,683 [http-8088-exec-3] DEBUG
o.b.c.s.p.ParticipantsService - Setting participant status
0bd978ef-582f-48bf-93e4-248149f856b5 11 hasStream true
2010-06-02 14:48:41,683 [http-8088-exec-3] DEBUG
o.b.conference.RoomsManager - In RoomsManager -
0bd978ef-582f-48bf-93e4-248149f856b5 change participant status 11 -
hasStream [true]
2010-06-02 14:48:41,683 [http-8088-exec-3] DEBUG
o.b.conference.RoomsManager - In RoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:48:41,684 [http-8088-exec-3] DEBUG
o.b.c.s.p.ParticipantsEventRecorder - A participant's status has
changed 11 hasStream true.
2010-06-02 14:50:29,497 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:roomDisconnect
2010-06-02 14:50:29,497 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:roomDisconnect
2010-06-02 14:50:29,497 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:roomDisconnect
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:roomDisconnect
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:roomLeave
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:roomLeave
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:roomLeave
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:roomLeave
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - roomLeave - session is NOT null
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsApplication - Participant 11 leaving room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - In RoomsManager has Room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - In RoomsManager get room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,498 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsApplication - Removing 11 from room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,518 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication - roomStop
2010-06-02 14:50:29,518 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:roomStop
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,518 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationRoomsManager - In PresentationRoomsManager has
Room 0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationRoomsManager - In PresentationRoomsManager
remove room 0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:roomStop
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatRoomsManager - In ChatRoomsManager has Room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatRoomsManager - In ChatRoomsManager remove room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:roomStop
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.w.voice.internal.RoomManager - Destorying room: + name
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:roomStop
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - In RoomsManager has Room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - In RoomsManager remove room
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,519 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - RoomsManager event listener: gateway
proxy for service interface [interface
org.bigbluebutton.conference.IConferenceEventListener]
2010-06-02 14:50:29,563 [Red5_Scheduler_Worker-1] DEBUG
o.b.conference.RoomsManager - notified event listener of conference
end
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication - roomStop -
destroying RecordSession 0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.archive.ArchiveApplication - Could not find record session
0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication - roomStop -
destroyed RecordSession 0bd978ef-582f-48bf-93e4-248149f856b5
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication -
appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:appDisconnect
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:appLeave bigbluebutton
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:appLeave bigbluebutton
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:appLeave bigbluebutton
2010-06-02 14:50:29,564 [Red5_Scheduler_Worker-1] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:appLeave bigbluebutton
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.BigBlueButtonApplication - BigBlueButtonApplication -
appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:appDisconnect
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.s.p.PresentationHandler - PRESENTATION:appLeave bigbluebutton
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.service.chat.ChatHandler - CHAT:appLeave bigbluebutton
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.service.voice.VoiceHandler - VOICE:appLeave bigbluebutton
2010-06-02 14:50:42,679 [Red5_Scheduler_Worker-8] DEBUG
o.b.c.s.p.ParticipantsHandler - PARTICIPANTS:appLeave bigbluebutton


Regards,
JJ

Denis Zgonjanin

unread,
Jun 2, 2010, 12:00:35 PM6/2/10
to bigblueb...@googlegroups.com
The client works with tunneling, and so does Desktop Sharing

We just need to do more testing with tunneling, we don't do too much of that. I think what's happening is that the client loses connections with the server (with http tunneling that means the server isn't getting keep-alive messages from the client so it closes the client connection). Temporary loss of connection is expected when using tunneling, however right now we have the client programmed to log-out when the connection drops. The client should instead try to reconnect to the server, and if the reconnect fails only log out then. I'll go ahead and open an issue for this. We'll try to do a bit more testing with tunneling, since there seem to be a few people who are actually interested in using it :)

- Denis

JJ

unread,
Jun 4, 2010, 12:29:09 PM6/4/10
to BigBlueButton-dev
I have done more checks on my side because you said it should normaly
works

A small test in a test LAN with the VM and with an IPTABLES firewall
rules on the VM shows that it was working without a problem (with only
open port 80 in the VM). So it seems not be alone a problem with the
ports or tunneling.

So I have make more test in our production LAN / DMZ with the
Watchguard firewall, where the BBB VM is located in the DMZ.
And in that case it was a problem from the Watchguard firewall where a
HTTP application proxy was active, but without any rules. After we
change the settings on the Watchguard --> disable the application
proxy --> the first test shows that it is stable from LAN <-> DMZ <->
External !
From inside the LAN to the DMZ we also use a Squid proxy without any
problems, to connect the BBB VM.

>>> Denis Zgonjanin wrote:
>>> Temporary loss of connection is expected
>>> when using tunneling, however right now we have
>>> the client programmed to log-out when the connection
>>> drops. The client should instead try to reconnect to
>>> the server, and if the reconnect fails only log out then.

This should be in general a good idea ;) .

I will do the next time, when I have more time, more tests with the
BBB.
Currently we don't do any tests with the audio part....

>>> Denis Zgonjanin wrote:
>>> We'll try to do a bit more testing with tunneling,
>>> since there seem to be a few people who are actually
>>> interested in using it :)

Please yes do this, because I think it is not easy every time to open
FW ports or using connections without a proxy server for all
participant.

In any case in the moment the BBB is a very good piece of software
with a simple installation! In the past I was fighting with the open
source version from Dimdim and it was terrible!

I very interesting and look forward what is comming in the next
releases and how stable the BBB is.....

Regards,
JJ
Reply all
Reply to author
Forward
0 new messages