BigBlueButton External IP

1,687 views
Skip to first unread message

Clint Muongi

unread,
Jun 8, 2016, 4:27:49 AM6/8/16
to BigBlueButton-Setup
Hi am try to enable BBB to be accessed by users outside a LAN. When i bbb-conf --setip **.**.**.**{local/internal ip} am able to access it without any errors but when i assign external ip. I can not be able to access.

Installed on a standalone server

Please help

Fred Dixon

unread,
Jun 8, 2016, 6:57:10 AM6/8/16
to bigbluebu...@googlegroups.com

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

Clint Muongi

unread,
Jun 8, 2016, 9:48:41 AM6/8/16
to bigbluebutton-setup
Thanks for the quick response. What I wanted to to have the application accessible only from the external.

Have read the instructions and is still was not able to connect.

--
You received this message because you are subscribed to a topic in the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bigbluebutton-setup/dTNPm1x8vdw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bigbluebutton-s...@googlegroups.com.

Chad Pilkey

unread,
Jun 8, 2016, 4:02:09 PM6/8/16
to BigBlueButton-Setup
What is the full output of "bbb-conf --check" when you set it to your external IP?

And also, when you say "still was not able to connect" what are you actually seeing? Are you getting a 500 from the demos? Are you reaching the client and then it errors out there?

It's likely going to be some sort of networking issue to your server.


On Wednesday, June 8, 2016 at 9:48:41 AM UTC-4, Clint Muongi wrote:
Thanks for the quick response. What I wanted to to have the application accessible only from the external.

Have read the instructions and is still was not able to connect.
On Wed, Jun 8, 2016 at 1:56 PM, Fred Dixon <ffd...@gmail.com> wrote:
Regards,... Fred

On Wed, Jun 8, 2016 at 4:27 AM, Clint Muongi <clint...@gmail.com> wrote:
Hi am try to enable BBB to be accessed by users outside a LAN. When i bbb-conf --setip **.**.**.**{local/internal ip} am able to access it without any errors but when i assign external ip. I can not be able to access.

Installed on a standalone server

Please help

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-setup+unsub...@googlegroups.com.

To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

--
You received this message because you are subscribed to a topic in the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bigbluebutton-setup/dTNPm1x8vdw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bigbluebutton-setup+unsub...@googlegroups.com.

Clint Muongi

unread,
Jun 9, 2016, 4:24:02 AM6/9/16
to bigbluebutton-setup
Hello the result from bbb-conf --check is as below,

by could not connect means could not connect when using using the external ip


BigBlueButton Server 1.0.0 (1049)
                    Kernel version: 3.19.0-59-generic
                      Distribution: Ubuntu 14.04.4 LTS (64-bit)
                            Memory: 2929 MB

/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
          Port test (tunnel): **.**.**.**
                              Red5: **.**.**.**
              useWebrtcIfAvailable: true

/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)
                    websocket port: 5066
                    WebRTC enabled: true

/etc/nginx/sites-available/bigbluebutton (nginx)
                       server name: **.**.**.**
                              port: 80
                    bbb-client dir: /var/www/bigbluebutton

/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)
                      bbb-web host: **.**.**.**

/var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp (API demos)
                               url: **.**.**.**

/var/www/bigbluebutton/check/conf/config.xml (client check)
                      client check: **.**.**.**

/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
                  voice conference: FreeSWITCH
                     capture video: true
                   capture desktop: true

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
                     playback host: **.**.**.**


** Potential problems described below **
# Warning: You are running BigBlueButton on a server with less than 4G of memory.  Your
# performance may suffer.

# Warning: The API demos are installed and accessible from:
#
#    http://**.**.**.**/demo/demo1.jsp
#
# These API demos allow anyone to access your server without authentication
# to create/manage meetings and recordings. They are for testing purposes only.
# If you are running a production system, remove them by running:
#
#    sudo apt-get purge bbb-demo

# Warning: The client self check is installed and accessible from:
#
#    http://**.**.**.**
/check


On Wed, Jun 8, 2016 at 11:02 PM, Chad Pilkey <capi...@gmail.com> wrote:
What is the full output of "bbb-conf --check" when you set it to your external IP?

And also, when you say "still was not able to connect" what are you actually seeing? Are you getting a 500 from the demos? Are you reaching the client and then it errors out there?

It's likely going to be some sort of networking issue to your server.

On Wednesday, June 8, 2016 at 9:48:41 AM UTC-4, Clint Muongi wrote:
Thanks for the quick response. What I wanted to to have the application accessible only from the external.

Have read the instructions and is still was not able to connect.
On Wed, Jun 8, 2016 at 1:56 PM, Fred Dixon <ffd...@gmail.com> wrote:
Regards,... Fred

On Wed, Jun 8, 2016 at 4:27 AM, Clint Muongi <clint...@gmail.com> wrote:
Hi am try to enable BBB to be accessed by users outside a LAN. When i bbb-conf --setip **.**.**.**{local/internal ip} am able to access it without any errors but when i assign external ip. I can not be able to access.

Installed on a standalone server

Please help

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.

To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

--
You received this message because you are subscribed to a topic in the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bigbluebutton-setup/dTNPm1x8vdw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bigbluebutton-s...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bigbluebutton-setup/dTNPm1x8vdw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bigbluebutton-s...@googlegroups.com.

Rene Telemann

unread,
Jun 9, 2016, 11:59:50 AM6/9/16
to BigBlueButton-Setup

bbb@bbb:~$ sudo bbb-conf --check

[sudo] password for bbb: 


BigBlueButton Server 1.0.0 (1012)

                    Kernel version: 3.13.0-87-generic

                      Distribution: Ubuntu 14.04.4 LTS (64-bit)

                            Memory: 7974 MB


/var/www/bigbluebutton/client/conf/config.xml (bbb-client)

  Port test (tunnel): rtwebconf.no-ip.org

                              Red5: rtwebconf.no-ip.org

              useWebrtcIfAvailable: true


/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)

                    websocket port: 5066

                    WebRTC enabled: true


/etc/nginx/sites-available/bigbluebutton (nginx)

                       server name: rtwebconf.no-ip.org

                              port: 80

                    bbb-client dir: /var/www/bigbluebutton


/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)

                      bbb-web host: rtwebconf.no-ip.org


/var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp (API demos)

                               url: rtwebconf.no-ip.org


/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)

                  voice conference: FreeSWITCH

                     capture video: true

                   capture desktop: true


/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)

                     playback host: rtwebconf.no-ip.org



** Potential problems described below **

# IP does not match:

#                           IP from ifconfig: 192.168.1.121

#   /etc/nginx/sites-available/bigbluebutton: rtwebconf.no-ip.org

# Warning: API URL IPs do not match host:

#

#                                IP from ifconfig: 192.168.1.121

#  /var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp: rtwebconf.no-ip.org


# Error: The voice application failed to register with the sip server.

#   Try running: 

#

#      sudo bbb-conf --clean

#


# Error: Could not connect to the configured hostname/IP address

#

#    http://rtwebconf.no-ip.org/

#

# If your BigBlueButton server is behind a firewall, see FAQ.


# Error: Unable to connect to port 1935 (RTMP) on rtwebconf.no-ip.org


# Error: Unable to connect to port 9123 (desktop sharing) on rtwebconf.no-ip.org


# Warning: The setting of 192.168.23.44 for bbb.sip.app.ip in

#

#    /usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties

#

# does not match the local IP address (192.168.1.121).

# (This is OK if you've manually changed the values to an external 

# FreeSWITCH server.)


# Error: FreeSWITCH is listening on IP address 127.0.0.1 for SIP calls, but 

# The IP address (192.168.23.44) set bbb.sip.app.ip.

#


# Warning: The setting of 127.0.0.1 for proxy_pass in

#

#    /etc/bigbluebutton/nginx/sip.nginx

#

# does not match the local IP address (192.168.1.121).

# (This is OK if you've manually changed the values)


# Warning: The API demos are installed and accessible from:

#

#

# These API demos allow anyone to access your server without authentication

# to create/manage meetings and recordings. They are for testing purposes only.

# If you are running a production system, remove them by running:

#

#    sudo apt-get purge bbb-demo


# Error: Unable to reach default URL for presentation:

#

#    http://rtwebconf.no-ip.org/default.pdf

#

# Check value for beans.presentationService.defaultUploadedPresentation in

#   /var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties

Rene Telemann

unread,
Jun 9, 2016, 12:00:08 PM6/9/16
to BigBlueButton-Setup
dont work


Am Mittwoch, 8. Juni 2016 10:27:49 UTC+2 schrieb Clint Muongi:

HostBBB.com

unread,
Jun 9, 2016, 12:27:56 PM6/9/16
to BigBlueButton-Setup
You need a FQDN, and to run sudo bbb-conf --setip www.yourdomain.com

the ports in as described in docs.bigbluebutton.org need to be forwarded from your edge router to your internal 192.x.x.x address.

Also, inside your lan,  you need to map www,yourdomain.com to the internal in hosts file  or dns server.

Now both internal and external users can access.

regards
Stephen

Clint Muongi

unread,
Jun 10, 2016, 8:17:52 AM6/10/16
to bigbluebutton-setup
What i have managed to accomplish in doing so far.
got a FQDN from https://my.noip.com that i was able to link to BBB.

Now the machine and environment in which am launching BBB does not have a firewall. have changed the hosts file to point the internal ip( ip assigned to machine) to the FQDN. but am still not able to access BBB from outside the network.

my bbb-conf --check


BigBlueButton Server 1.0.0 (1049)
                    Kernel version: 3.19.0-59-generic
                      Distribution: Ubuntu 14.04.4 LTS (64-bit)
                            Memory: 2929 MB

/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
          Port test (tunnel): lmskim.ddns.net
                              Red5: lmskim.ddns.net

              useWebrtcIfAvailable: true

/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)
                    websocket port: 5066
                    WebRTC enabled: true

/etc/nginx/sites-available/bigbluebutton (nginx)
                       server name: lmskim.ddns.net

                              port: 80
                    bbb-client dir: /var/www/bigbluebutton

/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)
                      bbb-web host: lmskim.ddns.net

/var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp (API demos)
                               url: lmskim.ddns.net

/var/www/bigbluebutton/check/conf/config.xml (client check)
                      client check: lmskim.ddns.net


/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
                  voice conference: FreeSWITCH
                     capture video: true
                   capture desktop: true

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
                     playback host: lmskim.ddns.net



** Potential problems described below **
# IP does not match:
#                           IP from ifconfig: 192.**.**.***
#   /etc/nginx/sites-available/bigbluebutton: lmskim.ddns.net

# Warning: API URL IPs do not match host:
#
#                                IP from ifconfig: 192.**.**.***
#  /var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp: lmskim.ddns.net


# Warning: You are running BigBlueButton on a server with less than 4G of memory.  Your
# performance may suffer.

# Warning: The API demos are installed and accessible from:
#

#
# These API demos allow anyone to access your server without authentication
# to create/manage meetings and recordings. They are for testing purposes only.
# If you are running a production system, remove them by running:
#
#    sudo apt-get purge bbb-demo

# Warning: The client self check is installed and accessible from:
#
#    http://lmskim.ddns.net/check
#



--

Chad Pilkey

unread,
Jun 13, 2016, 12:14:51 PM6/13/16
to BigBlueButton-Setup
lmskim.ddns.net resolves to 41.89.43.9. But there's nothing listening on port 80. The problem is likely what Stephen pointed out, "the ports in as described in docs.bigbluebutton.org need to be forwarded from your edge router to your internal 192.x.x.x address". It sounds like a networking issue with the setup of whatever device (router) you have connected to the outside. Or there's a firewall that has inbound connections blocked.
To unsubscribe from this group and all its topics, send an email to bigbluebutton-setup+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages