Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: 12.04 server и DLNA  (Прочитано 4423 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zmoki

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
12.04 server и DLNA
« : 14 Октября 2012, 21:30:34 »
Добрый день!
Возникла проблема: на сервере с Ubuntu server 12.04 не работают службы DLNA.
Пробовал и minidlna и mediatomb.
Симптомы:
Службы нормально стартуют, иногда в локалке их видно, иногда нет.
На сервере поднято PPPOE в интернет и br из проводной сети и WIFI.
Компы, смартфоны и планшеты в интернет через локалку ходят, по фтп к серверу подключаются, торренты качают, все работает. Кроме DLNA. Иногда лечиться отключением Iptables.
Конфиги:
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)
настройки iptables, в файле /etc/rc.local
/sbin/iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE

Что можете посоветовать?

Оффлайн yurik11

  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #1 : 16 Октября 2012, 20:37:09 »
Я бы попробывал
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Оффлайн Zmoki

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #2 : 18 Октября 2012, 15:23:55 »
Я бы попробывал
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
eth0 это интерфейс смотряший в интернет. Но, я попробовал и не помогло, к сожалению

Оффлайн yurik11

  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #3 : 18 Октября 2012, 19:57:44 »
Цитировать
eth0 это интерфейс смотряший в интернет
и только там и нужен маскарад. А по вашему правилу он и в обмене по локалке действовал. А что ip r показывает.

Оффлайн Zmoki

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #4 : 28 Октября 2012, 18:35:26 »
Попробовал еще раз Ваш совет и отвалился интернет в локалке. Добавил и то и то, ребутнулся, интренет и DLNA сервисы работают. Спасибо!
upd: DLNA опять отвалился
« Последнее редактирование: 29 Октября 2012, 07:19:15 от Zmoki »

Оффлайн yurik11

  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #5 : 29 Октября 2012, 23:02:03 »
И то и то это так?
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
Вобщем это в любом случае поможет не больше отключения iptables.

Оффлайн Zmoki

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #6 : 30 Октября 2012, 16:53:22 »
К сожалению очень плохо знаю iptables и тем более не умею составлять правила для них. А Это правило нашел в каком то гайде по настройке маршрутизации. Не могли бы вы посоветовать другие правила для iptables? Возможно я что то не так делал, но попробовал несколько вариантов, найденных в интернете и помог только этот (за исключением DLNA, естественно).

Оффлайн Devil_InSide

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #7 : 07 Февраля 2013, 10:59:41 »
Добрый день!
Возникла проблема: на сервере с Ubuntu server 12.04 не работают службы DLNA.
Пробовал и minidlna и mediatomb.
Симптомы:
Службы нормально стартуют, иногда в локалке их видно, иногда нет.
На сервере поднято PPPOE в интернет и br из проводной сети и WIFI.
Компы, смартфоны и планшеты в интернет через локалку ходят, по фтп к серверу подключаются, торренты качают, все работает. Кроме DLNA. Иногда лечиться отключением Iptables.
Что можете посоветовать?

наблюдаю те же симптомы.
помогает довольно постоянно ifconfig br0 promisc, но не окончательно.

еще не проверил, но попалось в интернете, что мешает config_ip_multicast в ядре, возможно.
проверьте, включено ли оно у вас.
grep CONFIG_IP_MULTICAST /boot/config-`uname -r`
как раз сейчас пересобирается ядро, опробую, постараюсь опять найти тему и отписать, помогло ли.

Пользователь решил продолжить мысль 07 Февраля 2013, 11:02:54:
Цитировать
eth0 это интерфейс смотряший в интернет
и только там и нужен маскарад. А по вашему правилу он и в обмене по локалке действовал. А что ip r показывает.
маскарад нужен для локальных адресов, которые этим действием подменяются для интернетов внешним адресом машины.
и к мультикастингу он не имеет отношения, особенно, если писать неправильно.

==upd==
пересобралось, для br0 не помогло.
выключил бридж (вайфая все равно на компе нет), на железном интерфейсе вполне себе работает.
вчера еще где то видел статейку про бридж и мультикастинг, что типа это не может работать изза реализации ядерного модуля.
http://wcang.blogspot.ru/2011/10/issue-of-multicast-snooping-with-pim.html
пруфлинк.
забыл выключить multicast snooping, но пока лениво экспериментировать.

« Последнее редактирование: 07 Февраля 2013, 11:57:43 от Devil_InSide »

Оффлайн remalex

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #8 : 07 Февраля 2013, 11:28:29 »
Попробуй медиацентр Plex самый лучший DLNA сервер

Оффлайн Devil_InSide

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #9 : 07 Февраля 2013, 11:58:14 »
Попробуй медиацентр Plex самый лучший DLNA сервер

чем, кроме размера пакета в 82.5 мегабайт?
)
хочется заметить, что проблема не в сервере, а в вопросе прохождения широковещательных сообщений через бридж-интерфейс.
)
« Последнее редактирование: 07 Февраля 2013, 12:45:32 от Devil_InSide »

Оффлайн Andrey_S15

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #10 : 27 Марта 2013, 21:34:52 »
Zmoki,
Наблюдаю аналогичную ситуацию.
У меня на eth0 интернет , так на этом интерфейсе если подключаешь ТВ, minidlna не отваливается и работает стабильно.Пробовал и с PS3 MS  та же картина. Я предполагаю , что все это началось с установкой моста eth1 и wlan0. Сейчас нет времени дня через два проведу эксперимент. 

Оффлайн Andrey_S15

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #11 : 30 Марта 2013, 19:08:56 »
Andrey_S15,
Если еще интересно вышел из положения подключил на ТВ вот эту штуковину http://smart-tv-home.ru , пока работает , а с minidlna ,буду разбираться позже.

Оффлайн Devil_InSide

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #12 : 30 Марта 2013, 21:08:52 »
Andrey_S15,
Если еще интересно вышел из положения подключил на ТВ вот эту штуковину http://smart-tv-home.ru , пока работает , а с minidlna ,буду разбираться позже.
это всего лишь обходной маневр.
на нормальном не-бридж интерфейсе minidlna работает, как часы.
пользуюсь уже почти два месяца.
я так и оставил, и радуюсь.
)
за ссылку спасибо, но я себе специально брал телевизор без smart, чтоб не привязываться к интернетам намертво.
)

Оффлайн Andrey_S15

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #13 : 31 Марта 2013, 21:37:12 »
если не трудно дайте подсмотреть ваш конфиг

Оффлайн Devil_InSide

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: 12.04 server и DLNA
« Ответ #14 : 31 Марта 2013, 21:59:27 »
если не трудно дайте подсмотреть ваш конфиг
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
db_dir=/var/lib/minidlna
friendly_name=Devil_InSide DLNA Server
inotify=yes
listening_ip=192.168.1.1
log_dir=/var/log
log_level=debug
media_dir=P,/var/lib/minidlna/foto
media_dir=V,/var/lib/minidlna/video
minissdpdsocket=/run/minissdpd.sock
model_name=Windows Media Connect compatible (MiniDLNA)
model_number=1
network_interface=eth0
notify_interval=10
port=8200
presentation_url=http://192.168.1.1:8200
serial=12345678

 

Страница сгенерирована за 0.032 секунд. Запросов: 25.