{"id":395,"date":"2021-06-08T17:50:11","date_gmt":"2021-06-08T15:50:11","guid":{"rendered":"https:\/\/nissel.it\/?p=395"},"modified":"2021-09-19T18:26:02","modified_gmt":"2021-09-19T16:26:02","slug":"turn-server-fuer-big-blue-button-aufsetzen","status":"publish","type":"post","link":"https:\/\/nissel.it\/index.php\/2021\/06\/08\/turn-server-fuer-big-blue-button-aufsetzen\/","title":{"rendered":"Turn Server f\u00fcr Big Blue Button aufsetzen"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"385\" height=\"189\" src=\"https:\/\/nissel.it\/wp-content\/uploads\/2021\/06\/grafik.png\" alt=\"\" class=\"wp-image-396\" srcset=\"https:\/\/nissel.it\/wp-content\/uploads\/2021\/06\/grafik.png 385w, https:\/\/nissel.it\/wp-content\/uploads\/2021\/06\/grafik-300x147.png 300w\" sizes=\"auto, (max-width: 385px) 100vw, 385px\" \/><figcaption>Fehler bei geblockter UDP Verbindung<\/figcaption><\/figure>\n\n\n\n<p>Wenn man einen BigBlueButton Server betreibt, kann es sein, dass aus einigen Firmennetzwerken bei der Verbindung zu einer Konferenz ein Fehler auftritt. Grund daf\u00fcr ist meistens, dass ausgehender UPD Traffic vom Client Netzwerk geblockt wird.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Problem nachstellen<\/h2>\n\n\n\n<p>Da nicht jeder das Gl\u00fcck hat in schlecht administrierten  Netzwerken zu sein , kann man unter Linux ganz einfach allen ausgehenden UDP Traffic zum Server blockieren.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>iptables -A OUTPUT -d bigbluebutton-server.de -p udp -j DROP<\/code><\/pre>\n\n\n\n<p>Nach den Test k\u00f6nnen die Regeln wieder gel\u00f6scht werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>iptables -F<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Turn Server aufsetzen<\/h2>\n\n\n\n<p>Grundlage ist eine ubuntu 20.04.2 Server Installation. Die Anleitung unter <a href=\"https:\/\/docs.bigbluebutton.org\/admin\/setup-turn-server.html\">https:\/\/docs.bigbluebutton.org\/admin\/setup-turn-server.html<\/a> ist bereits schon ganz gut. Leider funktionierte der Abschnitt mit der Installation vom certbot nicht. Deswegen habe ich ihn \u00fcber ein snap Paket installiert.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install snapd\nsnap install core; sudo snap refresh core\nsnap install --classic certbot\nln -s \/snap\/bin\/certbot \/usr\/bin\/certbot<\/code><\/pre>\n\n\n\n<p>Zus\u00e4tzlich muss in der \/etc\/turnserver.conf der Eintrag &#8222;syslog&#8220; auskommentiert werden und daf\u00fcr &#8222;simple-log&#8220; aktiviert werden, damit auch das logfile unter \/var\/log\/turnserver\/ erstellt wird<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Links<\/h2>\n\n\n\n<p><a href=\"https:\/\/docs.bigbluebutton.org\/2.2\/setup-turn-server.html#setup-a-turn-server\">https:\/\/docs.bigbluebutton.org\/2.2\/setup-turn-server.html#setup-a-turn-server<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/certbot.eff.org\/lets-encrypt\/ubuntufocal-nginx.html\">https:\/\/certbot.eff.org\/lets-encrypt\/ubuntufocal-nginx.html<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/bradmontgomery.net\/blog\/blocking-outgoing-udp-traffic-using-iptables\/\">https:\/\/bradmontgomery.net\/blog\/blocking-outgoing-udp-traffic-using-iptables\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man einen BigBlueButton Server betreibt, kann es sein, dass aus einigen Firmennetzwerken bei der Verbindung zu einer Konferenz ein Fehler auftritt. Grund daf\u00fcr ist meistens, dass ausgehender UPD Traffic vom Client Netzwerk geblockt wird.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[19],"class_list":["post-395","post","type-post","status-publish","format-standard","hentry","category-webserver","tag-bigbluebutton"],"_links":{"self":[{"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/posts\/395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/comments?post=395"}],"version-history":[{"count":2,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/posts\/395\/revisions"}],"predecessor-version":[{"id":402,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/posts\/395\/revisions\/402"}],"wp:attachment":[{"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/media?parent=395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/categories?post=395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nissel.it\/index.php\/wp-json\/wp\/v2\/tags?post=395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}