LINUX.ORG.RU

Проблема с mpd


0

0

Здравствуйте. Проблема в том, что при запуске mpd, я не могу подконнектится к нему c помощью ncmpc в течении примерно 10 мин. ncmpc говорит что не может подключиться. Потом, минут через 6 - 10, на консоли появляется: "[1] + done mpd" (я запускал mpd &). Процесс mpd остается, и потом всё нормально, я спокойно подключаюсь. Что за фигня?


Я понял в чем проблема, но не знаю как ее решить. Если выключить файрвол, то всё становится нормально. Т.е. дело в правилах iptables. Я добавил такие:

$IPTABLES -A INPUT -s 127.0.0.1 -p tcp --dport 6600 -j ACCEPT

$IPTABLES -A INPUT -s 127.0.0.1 -p udp --dport 6600 -j ACCEPT

Но ситуацию это не исправило... Может еще чего надо?

aluk
() автор топика
Ответ на: комментарий от aluk

Спасибо SatanClaus'у за совет.

Проблемы решилась путем анализа вывода netstat -pan во время запуска mpd, оказывается mpd зачем-то лезет на 16001 порт. Таким образом моя проблема решилась добавление строки:

$IPTABLES -A INPUT -s 127.0.0.1 -p tcp --dport 16001 -j ACCEPT

Правда всё-равно интересно зачем mpd 16001 порт...?

aluk
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.