Должна ли переменная среды 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 в []. Черт.

Хост, на котором я выполняю команду, и тот, на котором я подключаю наушники, находятся в одном сегменте Ethernet без маршрутизатора между ними. С подключением по IPv6 все в порядке — в этот самый момент я зашел на удаленный хост по SSH через IPv6. Ни на одном из хостов нет 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!

Связанный контент