1

(18 odpowiedzi, napisanych Oprogramowanie / Software)

jakimś tam obejściem jest ustawienie notify_interval dla minidlna na np. 10 (czyli niech to ruter się rozgłasza jak on nie przyjmuje)
wtedy duże prawdopodobieństwo że tv akurat załapie się na rozgłoszenie. No ale to mimo wszystko nie rozwiązuje całkowicie problemu.

2

(18 odpowiedzi, napisanych Oprogramowanie / Software)

Przeanalizowałem na spokojnie jak to działa, zainstalowałem tcpdump'a na ruterze i po zobaczeniu co się dzieje na UDP 1900 (na br-lan) widzę, że minidlna co 15 min wysyła rozgłoszenie:
07:44:27.228782 IP 192.168.2.1.53976 > 239.255.255.250.1900: UDP, length 279

i dopiero wtedy w windows'ie (po lan'ie) widzę DLNA jako obecne w sieci.

W windows'ie po WiFi jest natomiast od razu poprawnie, gdy włączę otoczenie sieciowe to windows wysyła rozgłoszenie na UDP 1900 i ruter od razu to widzi i minidlna odpowiada
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on br-lan, link-type EN10MB (Ethernet), capture size 65535 bytes
08:08:49.295308 IP 192.168.2.6.60018 > 239.255.255.250.1900: UDP, length 133
08:08:52.305089 IP 192.168.2.6.60018 > 239.255.255.250.1900: UDP, length 133
....

wszystko się skupia do tego że na switch'u ruter nie odpiera rozgłoszenia.
Nasłuchuję przez tcpdump -ni br-lan port 1900 i widzę tylko gdy klient rozgłasza po wifi.
Gdzieś musi być jakaś blokada przyjmowania rozgłoszenia na lan'ie.

3

(18 odpowiedzi, napisanych Oprogramowanie / Software)

aha, tak się zdziwiłem że akurat przed 8200 i że przy quick scan nie wykrywał. No nic, na razie wszystkie koncepcje (na ile pozwala mi moja wiedzia) się skończyły, także jutro powalczę dalej, może coś się urodzi.

4

(18 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

W sumie jak uruchomisz minidlna w trybie debugu to doskonale widać czy i o co się klient pyta serwera dlna.

no rzeczywiście debug działa wyśmienicie smile ale niestety nic, przy telewizorze po lan nic, czarna dziura.
A jak to jest z tymi interfejsami, switch to eth0 a wifi br-lan ?
Sprawdzałem uruchomienie z palca
/usr/sbin/minidlnad -d -f /tmp/minidlna.conf -a 192.168.2.1 -p 8200
i też nic, jednak trochę się dziwię bo netstat zawsze pokazuje że minidlnad nasłuchuje na wszystkich 0.0.0.0:8200 niezależnie jaki interfejs mu ustawię, ale dalej zapuściłem nmap'a (połączenie po kablu) i przy quickscan (nmap -T4 -F 192.168.2.1) nie wykrywa portu 8200 natomiast przy intense scan (nmap -T4 -A -v 192.168.2.1)

Scanning 192.168.2.1 [1000 ports]
Discovered open port 8080/tcp on 192.168.2.1
Discovered open port 80/tcp on 192.168.2.1
Discovered open port 22/tcp on 192.168.2.1
Discovered open port 445/tcp on 192.168.2.1
Discovered open port 139/tcp on 192.168.2.1
Discovered open port 111/tcp on 192.168.2.1
Discovered open port 53/tcp on 192.168.2.1
Increasing send delay for 192.168.2.1 from 0 to 5 due to 36 out of 89 dropped probes since last increase.
Increasing send delay for 192.168.2.1 from 5 to 10 due to 30 out of 74 dropped probes since last increase.
Discovered open port 8200/tcp on 192.168.2.1
Completed SYN Stealth Scan at 21:52, 38.00s elapsed (1000 total ports)

czyli jest jakieś dziwne opóźnienie przy porcie 8200.
??

5

(18 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Od strony lan nie jest nic blokowane, to nie firewall.

sprawdziłem telewizor po wifi i dlna działa, kurczaki coś dziwnego się dzieje, połączenie (ping) z rutera do tv po kablu idzie ale to dlna nie działa. Coś mi świta że gdzieś już widziałem podobny problem ktoś miał że lan mu blokował a wifi nie.
Reguły firewall'a niby rzeczywiście nic nie blokują, obawiam się że coś może być głębiej, pakiety, /proc/sys/net/ itd. bo naprawdę nie widzę przyczyny, chyba że minidlna coś źle działa na lanowym interfejsie.
Idzie jakiś debug połączeń zapuścić ?

6

(18 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,
szukam pomocy z problemem minidlna. Zaktualizowałem firmware do najnoszej, poustawiałem wszystko i mój telewizor nie widzi usługi minidlna. Pliki przeskanowane zostały, minidlna chodzi a telewizor nie widzi. Nie wiem czy on szuka portu czy jakiegoś rozgłoszenia ale nie mam za co się złapać.
PC przez wifi widzi wszystko ok, drugi PC przez lan widzi ale jest spore opóźnienie w windows media zanim znajdzie dlna.
W tv nic nie zmieniałem więc raczej to nie jest problemem.
Jedyna różnica to nowy firmware i ntfs na dysku (wczesniej ext3).
Czy ktoś może mi pomóc ? wygląda mi to na firewall'a no ale przecież nie jest domyślnie nic blokowane.