2017-03-15 10 views
1

私はUbuntu 14.04(Azure VPS)を使用していますので、最新のcoturnではなくrfc5766-turn-serverをインストールする必要があります。私は次のとおりですthis guiderfc5766-turn-serverをインストールし、fdを<ip address>にバインドしようとしています:errno = 99

最後のステップでは、私はturnserverを開始できません。私のコマンドが起動します。私は、ログからもらった

turnserver -n -L <my_server_public_IP> -X <my_server_public_IP> -E <my_server_public_IP> -a -f -r my-domain.com --cert /myPath/TurnServerCerts/turnserver.crt --pkey /myPath/TurnServerCerts/turnserver.key 

:私は、コマンドからリスニングIP(-Lパラメータ)を削除しようとしたとしている

........ 
bind: Cannot assign requested address 
0: Trying to bind fd 14 to <my_server_public_IP:3478>: errno=99 
Cannot bind local socket to addr: Cannot assign requested address 
0: Cannot bind UDP/DTLS listener socket to addr <my_server_public_IP:3478>:3478 
0: Trying to bind UDP/DTLS listener socket to addr <my_server_public_IP:3478>:3478, again... 
0: Trying to bind fd 15 to <my_server_public_IP:3478>: errno=99 
Cannot bind local socket to addr: Cannot assign requested address 
........ 

turnserverを開始することができます。しかし、その場合、turnserverはローカルIPアドレスでリッスンするだけです。どのようにして公衆IPアドレスを聞くことができますか?

答えて

1

こんにちはこの

を私はrfc5766-ターンサーバーを使用しないが、私はcoturnサーバでこの同じ問題を抱えていたし、それはフォークです、あなたの地元のIP用のリレーIPアドレスを変更し、ローカルIP用のIPを聞いて決して私の設定ファイルである

リスニングポート= 3478 TLSリスニングポート= 5349

リスニング-IP = 192.168.1.20

リレー-IP = 192.168.1.20 外部-IP =公的IP_ADDRESS

レルム= domainname.com サーバー名=サーバー名

LT-CRED-メック USERDB =の/ etc/turnuserdb.conf

CERT =の/ etc/SSL/certificate.pem PKEY = /etc/ssl/private.key

no-stdout-log

関連する問題