PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Coturn - Turnserver verhält sich als Dienst anders als in der Konsole



xplod
26.06.19, 09:13
Ich habe ein seltsames Problem:

Ich habe den STUN & TURN Server coturn installiert, konfiguriert, und wenn ich ihn in screen starte, läuft alles einwandfrei (z.B. Telefonie mit Matrix und Riot).

In der Konsole rufe ich dazu

turnserver -c /etc/turnserver -v
auf.

Starte ich hingehen coturn als Dienst, funktioniert der Server nicht richtig. Es sieht so aus, als ob der Benutzername nicht richtig übergeben wird:
Anstelle von
> realm <%domain> user <%id:%user@%domain> incoming packet ALLOCATE processed
steht dann
> realm <%domain> user <> incoming packet ALLOCATE processed

Schaue ich mir mit ps die beiden laufenden Instanzen an, sehe ich folgendes


root 7290 0.0 0.1 651524 19376 pts/2 Sl+ Jun25 0:17 turnserver -c /etc/turnserver.conf -v
root 11474 0.0 0.0 718400 6920 ? Ssl 09:37 0:00 /usr/bin/turnserver -c /etc/turnserver.conf -o -v

Oben die funktionierende Kommandozeilenversion, unten die per service gestartete Version. (-o steht coturn als Daemon)

Hat jemand eine Idee, warum sich der Server unterschiedlich verhält?
Starte ich coturn z.B. als Docker-Instanz mit "host" Netzwerk, funktioniert der TURN-Server auch nicht, obwohl er in der Kommandozeile gestartet wird...
Mir gehen da langsam die Ideen aus...