Домашний DLNA сервер (На Ubuntu)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Ответить
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Домашний DLNA сервер

Сообщение ralgis »

Форумчане, подскажите пожалуйста что за фигня может быть. Решил я запилить себе домашний медиа сервер чтобы торренты качались и видео по самбе и dlna раздавалось. И все бы хорошо, но с dlna никак не могу справиться. Ставил на чистую систему по мануалам minidlna, запускал его, но не видит его никто в сети. Сам демон точно запущен. Пробовал gui серверы ставить типа plex. Такая же история. На этом же железе пробовал запускать стандартный dlna с винды - все нормально работает. Пробовал и Ubuntu и Debian. Во всех мануалах про minidlna сказано просто - apt-get install, запускаем сервис. ВСЕ! Там в принципе даже конфиг не надо править, на дефолтных настройках хотя бы можно понять что он работает. Может чего-то не договаривают? Фиг бы с ним, но Plex то тоже не пашет, хоть убей!
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Домашний DLNA сервер

Сообщение azsx »

я давно ставил plex и работал. Там нужны были какие то настройки и время на обработку.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2063

Re: Домашний DLNA сервер

Сообщение chitatel »

Фаерволл в линуксах работает?

minidlna использую как раз, работает везде: медиацентры, телевизор, андроидные девайсы.

Как-то его настраивать всё-таки нужно, хотя бы раздаваемые каталоги указать.
Спасибо сказали:
Аватара пользователя
semiconductor
Сообщения: 269
ОС: Да полно всяких

Re: Домашний DLNA сервер

Сообщение semiconductor »

Настроек там шквал. Причем, все вручную, через конфиги (в html). Где-то в /usr/share лежат, точно не помню. Да, и MySQL (или другая SQL) должен присутствовать вситстеме. И вообще, с PLEX у меня тоже проблемы были, никак не мог его заставить работать. Попробуйте Mediatomb.
RTFM, изыди!
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2063

Re: Домашний DLNA сервер

Сообщение chitatel »

semiconductor писал(а):
15.03.2016 16:11
Настроек там шквал. Причем, все вручную, через конфиги (в html). Где-то в /usr/share лежат, точно не помню. Да, и MySQL (или другая SQL) должен присутствовать вситстеме.

minidlna

конфиг в /etc/minidlna.conf простой как три копейки
sql в зависимостях libsqlite как понимаю полноценная база и не нужна, у меня в системе только либы и какие-то общие файлы установлены.

Да, стоит подождать, пока сканируются каталоги, может занять каое-то время, если они обширны и загажены.

Ещё беда у minidlna - после добавления файлов в каталог сервер может не обновить информацию (почему - ХЗ). Решается сносом кэша и принудительным обновлением. У меня это варварство привязано к inotify, потому что задолбало делать руками minidlna -R

Debian 8, (аналогично 7,6 ибо обновлялся minidlna без заметных проблем).

p.s.

Кстати, minidlna как помню трепетно относится к правам на раздаваемые каталоги. Так что нужно внимательно проверить, в документацию заклянуть.
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Домашний DLNA сервер

Сообщение s.xbatob »

торренты с dlna плохо сочетаются. Они оба пытаются по экземпляру сервиса upnp.
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

chitatel писал(а):
15.03.2016 16:48
Да, стоит подождать, пока сканируются каталоги, может занять каое-то время, если они обширны и загажены.

Ещё беда у minidlna - после добавления файлов в каталог сервер может не обновить информацию (почему - ХЗ). Решается сносом кэша и принудительным обновлением. У меня это варварство привязано к inotify, потому что задолбало делать руками minidlna -R

Debian 8, (аналогично 7,6 ибо обновлялся minidlna без заметных проблем).

p.s.

Кстати, minidlna как помню трепетно относится к правам на раздаваемые каталоги. Так что нужно внимательно проверить, в документацию заклянуть.


Ситуация такая. Если локально запускаю vlc, то сервис видно. Я могу лазить по папкам и запускать видео. Его не видно снаружи. В том же vlc на маке или в софтине на айфоне. При этом с того же мака я могу попасть на веб интерфейс по 8200 порту. Система поставлена с нуля, файрвол не настраивал, установил только minidlna и vlc. ВСЕ. Мистика?

s.xbatob писал(а):
15.03.2016 17:44
торренты с dlna плохо сочетаются. Они оба пытаются по экземпляру сервиса upnp.


люди вроде настраивают, не жалуются )

semiconductor писал(а):
15.03.2016 16:11
Настроек там шквал. Причем, все вручную, через конфиги (в html). Где-то в /usr/share лежат, точно не помню. Да, и MySQL (или другая SQL) должен присутствовать вситстеме. И вообще, с PLEX у меня тоже проблемы были, никак не мог его заставить работать. Попробуйте Mediatomb.


Я перепробовал почти все dlna серверы )) ни один не захотел работать. Понял что проблема в другом и решил искать решение с minidlna так как он самый простой.
Спасибо сказали:
HorekRediskovich
Сообщения: 125

Re: Домашний DLNA сервер

Сообщение HorekRediskovich »

ralgis писал(а):
16.03.2016 18:39
chitatel писал(а):
15.03.2016 16:48
Да, стоит подождать, пока сканируются каталоги, может занять каое-то время, если они обширны и загажены.

Ещё беда у minidlna - после добавления файлов в каталог сервер может не обновить информацию (почему - ХЗ). Решается сносом кэша и принудительным обновлением. У меня это варварство привязано к inotify, потому что задолбало делать руками minidlna -R

Debian 8, (аналогично 7,6 ибо обновлялся minidlna без заметных проблем).

p.s.

Кстати, minidlna как помню трепетно относится к правам на раздаваемые каталоги. Так что нужно внимательно проверить, в документацию заклянуть.


Ситуация такая. Если локально запускаю vlc, то сервис видно. Я могу лазить по папкам и запускать видео. Его не видно снаружи. В том же vlc на маке или в софтине на айфоне. При этом с того же мака я могу попасть на веб интерфейс по 8200 порту. Система поставлена с нуля, файрвол не настраивал, установил только minidlna и vlc. ВСЕ. Мистика?

s.xbatob писал(а):
15.03.2016 17:44
торренты с dlna плохо сочетаются. Они оба пытаются по экземпляру сервиса upnp.


люди вроде настраивают, не жалуются )

semiconductor писал(а):
15.03.2016 16:11
Настроек там шквал. Причем, все вручную, через конфиги (в html). Где-то в /usr/share лежат, точно не помню. Да, и MySQL (или другая SQL) должен присутствовать вситстеме. И вообще, с PLEX у меня тоже проблемы были, никак не мог его заставить работать. Попробуйте Mediatomb.


Я перепробовал почти все dlna серверы )) ни один не захотел работать. Понял что проблема в другом и решил искать решение с minidlna так как он самый простой.

отключи фаэрвол временно и посмотри что будет, что то мне подсказывает что вся беда в нем
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

[quote]
отключи фаэрвол временно и посмотри что будет, что то мне подсказывает что вся беда в нем
[quote]

безрезультатно ((
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Домашний DLNA сервер

Сообщение Bizdelnick »

Покажите, что выводят команды sudo iptables-save и sudo ss -tunlp
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Домашний DLNA сервер

Сообщение SLEDopit »

s.xbatob писал(а):
15.03.2016 17:44
торренты с dlna плохо сочетаются. Они оба пытаются по экземпляру сервиса upnp.
Прекрасно они сочетаются. Просто их нужно разрулить на разные порты (ну при условии, что торрент клиент у вас тоже настроен на прослушивание входящих соединений).
И да, не стоит качать контент напрямую в директорию, откуда раздаёт dlna. Иначе сервис dlna увидит новый файл, но не сумеет его прочитать (он же ещё не полностью скачан) и пометит его как мусорный. А потом мучайся.
ralgis писал(а):
16.03.2016 18:39
Ситуация такая. Если локально запускаю vlc, то сервис видно. Я могу лазить по папкам и запускать видео. Его не видно снаружи. В том же vlc на маке или в софтине на айфоне. При этом с того же мака я могу попасть на веб интерфейс по 8200 порту. Система поставлена с нуля, файрвол не настраивал, установил только minidlna и vlc. ВСЕ. Мистика?
А вы как подключаться пытаетесь?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

Bizdelnick писал(а):
18.03.2016 22:37
Покажите, что выводят команды sudo iptables-save и sudo ss -tunlp


Вот. Перед тем как сделать save сбросил ipv4 файрвол по инструкции http://www.cyberciti.biz/faq/flush-iptables-ubuntu-linux/
Не заработало.

Код: Выделить всё

# Generated by iptables-save v1.4.21 on Wed Mar 23 19:56:15 2016
*nat
:PREROUTING ACCEPT [35:9314]
:INPUT ACCEPT [25:6588]
:OUTPUT ACCEPT [128:25953]
:POSTROUTING ACCEPT [128:25953]
COMMIT
# Completed on Wed Mar 23 19:56:15 2016
# Generated by iptables-save v1.4.21 on Wed Mar 23 19:56:15 2016
*mangle
:PREROUTING ACCEPT [1247:846356]
:INPUT ACCEPT [1247:846356]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1084:138901]
:POSTROUTING ACCEPT [1229:151879]
COMMIT
# Completed on Wed Mar 23 19:56:15 2016
# Generated by iptables-save v1.4.21 on Wed Mar 23 19:56:15 2016
*filter
:INPUT ACCEPT [1143:829921]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [987:125042]
COMMIT
# Completed on Wed Mar 23 19:56:15 2016


И вот

Код: Выделить всё

sudo ss -tunlp
Netid State      Recv-Q Send-Q                              Local Address:Port                                Peer Address:Port
tcp   UNCONN     0      0                                       127.0.0.1:55775                                          *:*      users:(("Plex Media Serv",1945,71))
tcp   UNCONN     0      0                                   192.168.1.254:56239                                          *:*      users:(("Plex Media Serv",1945,73))
tcp   UNCONN     0      0                                               *:32410                                          *:*      users:(("Plex Media Serv",1945,66))
tcp   UNCONN     0      0                                               *:32412                                          *:*      users:(("Plex Media Serv",1945,67))
tcp   UNCONN     0      0                                               *:32413                                          *:*      users:(("Plex Media Serv",1945,68))
tcp   UNCONN     0      0                                               *:32414                                          *:*      users:(("Plex Media Serv",1945,65))
tcp   UNCONN     0      0                                       127.0.1.1:53                                             *:*      users:(("dnsmasq",1798,4))
tcp   UNCONN     0      0                                   192.168.122.1:53                                             *:*      users:(("dnsmasq",1797,6))
tcp   UNCONN     0      0                                               *:67                                             *:*      users:(("dnsmasq",1797,4))
tcp   UNCONN     0      0                                               *:57642                                          *:*      users:(("Plex DLNA Serve",1999,30))
tcp   UNCONN     0      0                                   192.168.1.254:57908                                          *:*      users:(("Plex Media Serv",1945,72))
tcp   UNCONN     0      0                                               *:631                                            *:*      users:(("cups-browsed",1264,8))
tcp   UNCONN     0      0                                               *:12980                                          *:*      users:(("Plex DLNA Serve",1999,18))
tcp   UNCONN     0      0                                               *:41920                                          *:*      users:(("Plex DLNA Serve",1999,27))
tcp   UNCONN     0      0                                       127.0.0.1:42048                                          *:*      users:(("Plex Media Serv",1945,69))
tcp   UNCONN     0      0                                               *:5353                                           *:*      users:(("avahi-daemon",701,13))
tcp   UNCONN     0      0                                   192.168.1.254:42365                                          *:*      users:(("minidlnad",1186,9))
tcp   UNCONN     0      0                                   192.168.1.254:42386                                          *:*      users:(("Plex Media Serv",1945,70))
tcp   UNCONN     0      0                                               *:1900                                           *:*      users:(("Plex DLNA Serve",1999,11))
tcp   UNCONN     0      0                                               *:1900                                           *:*      users:(("minidlnad",1186,6))
tcp   UNCONN     0      0                                               *:1901                                           *:*      users:(("Plex Media Serv",1945,64))
tcp   UNCONN     0      0                                               *:59255                                          *:*      users:(("avahi-daemon",701,15))
tcp   UNCONN     0      0                                               *:6247                                           *:*      users:(("Plex DLNA Serve",1999,21))
tcp   UNCONN     0      0                                              :::5353                                          :::*      users:(("avahi-daemon",701,14))
tcp   UNCONN     0      0                                              :::39153                                         :::*      users:(("avahi-daemon",701,16))
tcp   LISTEN     0      128                                     127.0.0.1:49186                                          *:*      users:(("python",1954,8))
tcp   LISTEN     0      6                                               *:8200                                           *:*      users:(("minidlnad",1186,8))
tcp   LISTEN     0      128                                             *:32400                                          *:*      users:(("Plex Media Serv",1945,54))
tcp   LISTEN     0      128                                     127.0.0.1:32401                                          *:*      users:(("Plex Media Serv",1945,55))
tcp   LISTEN     0      100                                             *:32469                                          *:*      users:(("Plex DLNA Serve",1999,24))
tcp   LISTEN     0      5                                       127.0.1.1:53                                             *:*      users:(("dnsmasq",1798,5))
tcp   LISTEN     0      5                                   192.168.122.1:53                                             *:*      users:(("dnsmasq",1797,7))
tcp   LISTEN     0      128                                             *:22                                             *:*      users:(("sshd",4037,3))
tcp   LISTEN     0      128                                     127.0.0.1:631                                            *:*      users:(("cupsd",2097,11))
tcp   LISTEN     0      50                                              *:1211                                           *:*      users:(("Plex DLNA Serve",1999,15))
tcp   LISTEN     0      128                                            :::22                                            :::*      users:(("sshd",4037,4))
tcp   LISTEN     0      128                                           ::1:631                                           :::*      users:(("cupsd",2097,10))



SLEDopit писал(а):
19.03.2016 00:08
А вы как подключаться пытаетесь?


Смотрю на другом компе через vlc (другие dlna видно. На OpenElec например) и на айфоне через 8player lite. На нем другие сервера тоже видно.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Домашний DLNA сервер

Сообщение Bizdelnick »

Зачем у Вас одновременно minidlna и plex? Удалите plex полностью, чтоб не мешался.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

Bizdelnick писал(а):
23.03.2016 17:26
Зачем у Вас одновременно minidlna и plex? Удалите plex полностью, чтоб не мешался.


Теперь вот так.

Код: Выделить всё

ralgis@server:~$ sudo ss -tunlp
[sudo] password for ralgis:
Netid  State      Recv-Q Send-Q                                                      Local Address:Port                                                        Peer Address:Port
tcp    UNCONN     0      0                                                                       *:39615                                                                  *:*      users:(("avahi-daemon",526,15))
tcp    UNCONN     0      0                                                           192.168.122.1:53                                                                     *:*      users:(("dnsmasq",1885,6))
tcp    UNCONN     0      0                                                               127.0.1.1:53                                                                     *:*      users:(("dnsmasq",1657,4))
tcp    UNCONN     0      0                                                                       *:67                                                                     *:*      users:(("dnsmasq",1885,4))
tcp    UNCONN     0      0                                                           192.168.1.254:57489                                                                  *:*      users:(("minidlnad",2585,9))
tcp    UNCONN     0      0                                                                       *:631                                                                    *:*      users:(("cups-browsed",1122,8))
tcp    UNCONN     0      0                                                                       *:5353                                                                   *:*      users:(("avahi-daemon",526,13))
tcp    UNCONN     0      0                                                                       *:1900                                                                   *:*      users:(("minidlnad",2585,7))
tcp    UNCONN     0      0                                                           192.168.122.1:51465                                                                  *:*      users:(("minidlnad",2585,10))
tcp    UNCONN     0      0                                                                      :::5353                                                                  :::*      users:(("avahi-daemon",526,14))
tcp    UNCONN     0      0                                                                      :::38401                                                                 :::*      users:(("avahi-daemon",526,16))
tcp    LISTEN     0      6                                                                       *:8200                                                                   *:*      users:(("minidlnad",2585,8))
tcp    LISTEN     0      5                                                           192.168.122.1:53                                                                     *:*      users:(("dnsmasq",1885,7))
tcp    LISTEN     0      5                                                               127.0.1.1:53                                                                     *:*      users:(("dnsmasq",1657,5))
tcp    LISTEN     0      128                                                                     *:22                                                                     *:*      users:(("sshd",1052,3))
tcp    LISTEN     0      128                                                             127.0.0.1:631                                                                    *:*      users:(("cupsd",2603,11))
tcp    LISTEN     0      128                                                                    :::22                                                                    :::*      users:(("sshd",1052,4))
tcp    LISTEN     0      128                                                                   ::1:631                                                                   :::*      users:(("cupsd",2603,10))


Но по прежнему не работает. Сделал на всякий случай sudo ufw disable, потому что хрен знает с чего вдруг, перестал коннектить по SSH. При чем это уже после сброса через какое-то время. Хотя я ничего с файрволом больше не делал.

Вот текущее состояние:

Код: Выделить всё

sudo iptables-save
# Generated by iptables-save v1.4.21 on Wed Mar 23 20:48:28 2016
*nat
:PREROUTING ACCEPT [5:509]
:INPUT ACCEPT [5:509]
:OUTPUT ACCEPT [76:5509]
:POSTROUTING ACCEPT [74:4998]
-A POSTROUTING -s 192.168.122.0/24 -d 224.0.0.0/24 -j RETURN
-A POSTROUTING -s 192.168.122.0/24 -d 255.255.255.255/32 -j RETURN
-A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -p tcp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -p udp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -j MASQUERADE
COMMIT
# Completed on Wed Mar 23 20:48:28 2016
# Generated by iptables-save v1.4.21 on Wed Mar 23 20:48:28 2016
*mangle
:PREROUTING ACCEPT [230:20468]
:INPUT ACCEPT [230:20468]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [306:45988]
:POSTROUTING ACCEPT [343:50960]
-A POSTROUTING -o virbr0 -p udp -m udp --dport 68 -j CHECKSUM --checksum-fill
COMMIT
# Completed on Wed Mar 23 20:48:28 2016
# Generated by iptables-save v1.4.21 on Wed Mar 23 20:48:28 2016
*filter
:INPUT ACCEPT [112:10061]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [107:15449]
-A INPUT -i virbr0 -p udp -m udp --dport 53 -j ACCEPT
-A INPUT -i virbr0 -p tcp -m tcp --dport 53 -j ACCEPT
-A INPUT -i virbr0 -p udp -m udp --dport 67 -j ACCEPT
-A INPUT -i virbr0 -p tcp -m tcp --dport 67 -j ACCEPT
-A FORWARD -d 192.168.122.0/24 -o virbr0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.122.0/24 -i virbr0 -j ACCEPT
-A FORWARD -i virbr0 -o virbr0 -j ACCEPT
-A FORWARD -o virbr0 -j REJECT --reject-with icmp-port-unreachable
-A FORWARD -i virbr0 -j REJECT --reject-with icmp-port-unreachable
-A OUTPUT -o virbr0 -p udp -m udp --dport 68 -j ACCEPT
COMMIT
# Completed on Wed Mar 23 20:48:28 2016


Вот конфиг /etc/minidlna.conf

Код: Выделить всё

# This is the configuration file for the MiniDLNA daemon, a DLNA/UPnP-AV media
# server.
#
# Unless otherwise noted, the commented out options show their default value.
#
# On Debian, you can also refer to the minidlna.conf(5) man page for
# documentation about this file.

# Specify the user name or uid to run as.
#user=minidlna


# Path to the directory you want scanned for media files.
#
# This option can be specified more than once if you want multiple directories
# scanned.
#
# If you want to restrict a media_dir to a specific content type, you can
# prepend the directory name with a letter representing the type (A, P or V),
# followed by a comma, as so:
#   * "A" for audio    (eg. media_dir=A,/var/lib/minidlna/music)
#   * "P" for pictures (eg. media_dir=P,/var/lib/minidlna/pictures)
#   * "V" for video    (eg. media_dir=V,/var/lib/minidlna/videos)
media_dir=/home/ralgis/123

# Path to the directory that should hold the database and album art cache.
#db_dir=/var/cache/minidlna

# Path to the directory that should hold the log file.
#log_dir=/var/log

# Type and minimum level of importance of messages to be logged.
#
# The types are "artwork", "database", "general", "http", "inotify",
# "metadata", "scanner", "ssdp" and "tivo".
#
# The levels are "off", "fatal", "error", "warn", "info" or "debug".
# "off" turns of logging entirely, "fatal" is the highest level of importance
# and "debug" the lowest.
#
# The types are comma-separated, followed by an equal sign ("="), followed by a
# level that applies to the preceding types. This can be repeated, separating
# each of these constructs with a comma.
#
# The default is to log all types of messages at the "warn" level.
#log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn
# Use a different container as the root of the directory tree presented to
# clients. The possible values are:
#   * "." - standard container
#   * "B" - "Browse Directory"
#   * "M" - "Music"
#   * "P" - "Pictures"
#   * "V" - "Video"
# If you specify "B" and the client device is audio-only then "Music/Folders"
# will be used as root.
#root_container=.

# Network interface(s) to bind to (e.g. eth0), comma delimited.
# This option can be specified more than once.
network_interface=eth0
network_interface=virbr0
# IPv4 address to listen on (e.g. 192.0.2.1/24).
# If omitted, the mask defaults to 24. The IPs are added to those determined
# from the network_interface option above.
# This option can be specified more than once.
#listening_ip=192.168.1.254

# Port number for HTTP traffic (descriptions, SOAP, media transfer).
# This option is mandatory (or it must be specified on the command-line using
# "-p").
port=8200
# URL presented to clients (e.g. http://example.com:80).
#presentation_url=/

# Name that the DLNA server presents to clients.
# Defaults to "hostname: username".
#friendly_name=

# Serial number the server reports to clients.
# Defaults to 00000000.
serial=681019810597110

# Model name the server reports to clients.
#model_name=Windows Media Connect compatible (MiniDLNA)

# Model number the server reports to clients.
# Defaults to the version number of minidlna.
#model_number=

# Automatic discovery of new files in the media_dir directory.
#inotify=yes

# List of file names to look for when searching for album art.
# Names should be delimited with a forward slash ("/").
# This option can be specified more than once.
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg
album_art_names=AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg
album_art_names=Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg

# Strictly adhere to DLNA standards.
# This allows server-side downscaling of very large JPEG images, which may
# decrease JPEG serving performance on (at least) Sony DLNA products.
#strict_dlna=no

# Support for streaming .jpg and .mp3 files to a TiVo supporting HMO.
#enable_tivo=no

# Notify interval, in seconds.
#notify_interval=895

# Path to the MiniSSDPd socket, for MiniSSDPd support.
#minissdpdsocket=/run/minissdpd.sock


С этим конфигом на localhost этот сервер видно через VLC. То есть он запускается и работает. Его вообще не видно снаружи.

вот ifconfig

Код: Выделить всё

ifconfig
eth0      Link encap:Ethernet  HWaddr 30:85:a9:99:a1:e5
          inet addr:192.168.1.254  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::3285:a9ff:fe99:a1e5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1312 errors:0 dropped:0 overruns:0 frame:0
          TX packets:980 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:124487 (124.4 KB)  TX bytes:128051 (128.0 KB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:211 errors:0 dropped:0 overruns:0 frame:0
          TX packets:211 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:14867 (14.8 KB)  TX bytes:14867 (14.8 KB)

virbr0    Link encap:Ethernet  HWaddr 4e:ea:11:91:63:a7
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Домашний DLNA сервер

Сообщение Bizdelnick »

ralgis писал(а):
23.03.2016 17:53

Код: Выделить всё

tcp    UNCONN     0      0                                                                       *:39615                                                                  *:*      users:(("avahi-daemon",526,15))
tcp    UNCONN     0      0                                                           192.168.122.1:53                                                                     *:*      users:(("dnsmasq",1885,6))
tcp    UNCONN     0      0                                                               127.0.1.1:53                                                                     *:*      users:(("dnsmasq",1657,4))
tcp    UNCONN     0      0                                                                       *:67                                                                     *:*      users:(("dnsmasq",1885,4))
tcp    UNCONN     0      0                                                           192.168.1.254:57489                                                                  *:*      users:(("minidlnad",2585,9))
tcp    UNCONN     0      0                                                                       *:631                                                                    *:*      users:(("cups-browsed",1122,8))
tcp    UNCONN     0      0                                                                       *:5353                                                                   *:*      users:(("avahi-daemon",526,13))
tcp    UNCONN     0      0                                                                       *:1900                                                                   *:*      users:(("minidlnad",2585,7))
tcp    UNCONN     0      0                                                           192.168.122.1:51465                                                                  *:*      users:(("minidlnad",2585,10))
tcp    UNCONN     0      0                                                                      :::5353                                                                  :::*      users:(("avahi-daemon",526,14))
tcp    UNCONN     0      0                                                                      :::38401                                                                 :::*      users:(("avahi-daemon",526,16))

Что-то смущает меня это. Ни разу не видел состояния UNCONN для TCP. Похоже, это всё-таки UDP имеется в виду, но непонятно, почему такой вывод.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

Bizdelnick писал(а):
23.03.2016 18:09
Что-то смущает меня это. Ни разу не видел состояния UNCONN для TCP. Похоже, это всё-таки UDP имеется в виду, но непонятно, почему такой вывод.


Что делать то? :) А у вас на какой системе minidlna взлетела без танцев с бубном? Может это проблема самой Ubuntu 14.04.4 LTS? Потому что я в ней никаких настроек не делал, на свежую систему сразу установил minidlna. Так же экспериментировал с Ubuntu Server LTS и Debian кажется тоже. Я уже грешу на железо, хотя так вроде все работает. Может что-то в сетевухе надо включить или выключить?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Домашний DLNA сервер

Сообщение Bizdelnick »

ralgis писал(а):
23.03.2016 18:40
А у вас на какой системе minidlna взлетела без танцев с бубном?

У меня ни на какой не взлетала за ненадобностью. ☺

ralgis писал(а):
23.03.2016 17:53
на localhost этот сервер видно через VLC

А если с виртуалки на той же машине попробовать подключиться — получится?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

Bizdelnick писал(а):
23.03.2016 18:56
А если с виртуалки на той же машине попробовать подключиться — получится?


Установил Windows 7 Ult на VirtualBox, тип подключения - Сетевой мост. Работает. Настроил на винде dlna сервер, его видно в убунте через vlc. Снаружи не видно ни того ни другого :((
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Домашний DLNA сервер

Сообщение Bizdelnick »

ralgis писал(а):
23.03.2016 19:43
Настроил на винде dlna сервер, его видно в убунте через vlc

Я имел в виду наоборот: то, что работает на ubuntu, видно из виртуалки?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

Bizdelnick писал(а):
23.03.2016 19:51
ralgis писал(а):
23.03.2016 19:43
Настроил на винде dlna сервер, его видно в убунте через vlc

Я имел в виду наоборот: то, что работает на ubuntu, видно из виртуалки?


да, видно
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Домашний DLNA сервер

Сообщение Bizdelnick »

То есть через lo и virbr0 работает, а через eth0 не работает? Странно...
eth0 настройки по DHCP получает? Вы говорили, что в винде на той же машине DLNA работает — там настройки сети (адрес, маска) те же самые?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

Bizdelnick писал(а):
23.03.2016 20:09
То есть через lo и virbr0 работает, а через eth0 не работает? Странно...
eth0 настройки по DHCP получает? Вы говорили, что в винде на той же машине DLNA работает — там настройки сети (адрес, маска) те же самые?


eth0 и по DHCP и вручную пробовал, разницы нет. Сейчас вручную. На винде сейчас по DHCP, адрес в той же сети, маска та же. 255.255.255.0
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

Bizdelnick писал(а):
23.03.2016 20:09
То есть через lo и virbr0 работает, а через eth0 не работает? Странно...
eth0 настройки по DHCP получает? Вы говорили, что в винде на той же машине DLNA работает — там настройки сети (адрес, маска) те же самые?


Добрый день. Извините что дергаю вас, просто кроме вас никто помочь не может :)) Может появились какие-то мысли?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Домашний DLNA сервер

Сообщение Bizdelnick »

Нет, никаких гениальных мыслей нет. Надо смотреть логи, может быть снифать трафик, чтобы понять, что происходит. Возможно, где-то дропаются широковещательные пакеты, но это только предположение.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

Проблема была в роутере. Почему-то он не давал работать DLNA. Хотя все остальное работало нормально. После основного роутера поставил еще один и подключил все к нему. Все сразу заработало. Сам FTTP роутер предоставлен провайдером и настроек в нем не много. Не нашел ничего, что может как-то влиять на DLNA. При этом из 4 LAN портов только 1 выдает адреса из нужной сети. Остальные 3 видимо настроены на iptv и voip. Как изменить эти настройки я тоже не нашел :(
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Домашний DLNA сервер

Сообщение Bizdelnick »

Проверьте то, о чём я писал выше:
Bizdelnick писал(а):
25.03.2016 14:59
Возможно, где-то дропаются широковещательные пакеты

Ищите в настройках роутера слово broadcast.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
ralgis
Сообщения: 12
ОС: Ubuntu 14.04.4 LTS

Re: Домашний DLNA сервер

Сообщение ralgis »

Bizdelnick писал(а):
04.04.2016 10:18
Провеьте то, о чём я писал выше:
Bizdelnick писал(а):
25.03.2016 14:59
Возможно, где-то дропаются широковещательные пакеты

Ищите в настройках роутера слово broadcast.


Облазил снова весь роутер, слово broadcast встречается один раз вместе с SSID. При чем что интересно, если и сервер и клиент работают с этим роутером по WiFi, то все нормально. А вот связка сервер LAN - клиент WiFi уже не работает. Это и вводило в заблуждение, что виноват сервер.
Спасибо сказали:
Ответить