PULSE_SERVER 環境変数は IPv6 アドレスを取ることになっていますか?

PULSE_SERVER 環境変数は IPv6 アドレスを取ることになっていますか?

現在、Avahi に苦労しています。さらにデバッグする前に、Pulseaudio セットアップの健全性をチェックしたかったので、「export PULSE_SERVER=10.4.0.202 && mplayer sound.mp3」というコマンドを発行しました。これにより、リモート サウンドの魔法が正しく実行されます。

しかし、「export PULSE_SERVER=2001:470:ca99:4:ba27:ebff:fee2:ada9 && mplayer sound.mp3」は PULSE_SERVER パラメータを無視し、サウンドをローカルで再生するだけです。IPv6 アドレスを [] で囲んだ場合も同じ動作が発生します。くそ。

コマンドを実行するホストとヘッドフォンを接続するホストは両方とも同じイーサネット セグメント上にあり、間にルーターはありません。IPv6 接続は正常です。現時点では、IPv6 経由の SSH でリモート ホストにログオンしています。どちらのホストにも iptables はありません。

そこで質問です。PULSE_SERVER 環境変数は IPv6 アドレスを取ることになっているのでしょうか、それとも従来の IP アドレスに制限されているのでしょうか。

クライアントホストはDebian Jessie、pulseaudio 5.0

サーバーホストはRaspbian Wheezy、pulseaudio 2.0

答え1

Pulseaudio サーバーを IPv6 アドレスとして設定するための正しい構文は、PULSE_SERVER="[2001:470:ca90:4:ba27:ebff:fee2:ada9]" です ("" と [] の両方を使用)。

問題は解決しました - IPv6 経由で音楽を流しましょう!

関連情報