Вы, кажется, понимаете, что происходит лучше, чем я, но у меня было то же сообщение об ошибке, и проблема исчезла после инструкции на этой вики-странице (также переданной на AskUbuntu ):
Использование того же mpd.conf
, что и вы.
Раскомментируйте следующие строки из /etc/pulse/default.pa (вам может потребоваться добавить часть, в которой указан IP-адрес, в строку):
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 # IP of localhost
Адреса с глобальной областью действия являются глобальными с точки зрения хоста, т. е. они не ограничены хостом или локальной ссылкой. Хосту все равно, и он не делает ничего другого, если адрес попадает в диапазоны, указанные в RFC1819 (Распределение адресов для частных интернетов ). «Частные» адреса являются частными только по соглашению. Хосту все равно, какой маршрутизатор выполняет NAT и на сколько переходов от хоста выполняется преобразование адресов из частных в общедоступные. Кроме того, вы можете реализовать NAT и с другими адресами.
Вот части, которые я уже могу разобрать, для справки всем, у кого возник такой же вопрос.
eth0
— имя интерфейса. Это может быть любая строка :mtu 1500
Максимальная единица передачи = 1500 байт, это максимальный размер кадра, отправляемого через этот интерфейс. Это число обычно ограничено ограничением протокола Ethernet в 1500. Если вы отправляете пакет большего размера и он достигает интерфейса Ethernet, то кадр будет фрагментирован, а его полезная нагрузка будет передана в 2 или более пакетах. На самом деле никакой пользы от этого нет, поэтому лучше следовать стандартам. qdisc
pfifo_fast
Дисциплина очередей = три канала «первым пришел — первым обслужен», это определяет, как интерфейс выбирает, какой пакет передавать следующим, когда он перегружен. group default
Группы интерфейсов предоставляют клиентам единый интерфейс, комбинируя на них возможности агрегированных интерфейсов. qlen 1000
длина очереди передачи = 1000 пакетов. 1000-й пакет будет поставлен в очередь, 1001-й будет отброшен. link/ether
означает, что протокол канального уровняethernet
:brd
означает трансляцию. Это адрес, который устройство установит как destination
при отправке широковещательной рассылки. Интерфейс видит весь трафик на проводе, на котором он находится, но достаточно вежлив, чтобы читать только данные, адресованные ему. Вы обращаетесь к интерфейсу, используя его конкретный адрес или широковещательный адрес. inet
означает, что протокол сетевого уровняinternet
(ipv4
)lft
означает срок службы. Если вы получите этот адрес через dhcp
, тогда у вас будет действительный срок действия аренды IP-адреса. И просто чтобы сделать передачу немного легче,(возможно )более короткий предпочтительный срок службы.