Windows 10 DLNA - hálózatfelderítés portok és protokollok
Sziasztok!
Szenvedek két napja ezzel, és mivel nem sikerült megoldanom megannyi próbálkozás után sem, megkérdezem itt, hátha más is csinált hasonlót. Adott egy Synology NAS és egy Windows 10 Pro-t futtató PC, és pár "okos TV". Az egész onnan indult hogy az IOT eszközeim (nálam ide tartozik a TV is) el szeretném választani a belső hálózattól, ezért külön VLAN-ba tettem őket. A tűzfal szoftver PfSense CE, 2.6 verzió.
Bevezetőnek: ez egy nagyon jó kis írás, ha valaki még nem olvasta volna (és igen, magyar):
https://www.jtechlog.hu/2022/01/05/dlna-otthoni-mediahalozat.html
Az SSDP felderítés rész a lényeg. A Python kód nagy segítség volt nekem is, a Synology NAS szépen válaszol is.
Eddig eljutottam:
- Engedélyeztem a tűzfalon hogy az érintett forrásokból a 239.255.255.250 címre érkező kéréseket fogadja az 1900-as UDP porton
- UDP Broadcast relay-el elküldöm a másik érintett VLAN-ba is a discovery üzeneteket: https://github.com/marjohn56/udpbroadcastrelay
- A tűzfalon engedélyeztem a szükséges portokat a VLAN-ok egyes eszközei között: https://community.synology.com/enu/forum/17/post/15530
Ez eddig szuperül működik is, a Synology NAS-ról az engedélyezett eszközökről elérhető a tartalom a másik VLAN-ból, működik a felderítés is, királyság. Na de ami nem sikerül: a Windows saját DLNA szerverét hasonlóan felderíthetővé / elérhetővé tenni. Az érdekes az, hogy az a Python szkript amivel tesztelek, nem is jelez választ a Windows-os gépről. Két Windows-os gép egy alhálózatban pedig szépen látja egymást. Jól sejtem hogy a Windows nem ezt a fajta hálózatfelderítést használja? Gyanítom nem, egy sima VLC-nek is sokkal több idő kell hogy észlelje a Windows-os gépeket mint a NAS-t. Kérdésem: milyen portokat / protokollt használ a Windows beépített DLNA szervere? Miket kell engedélyezzek a tűzfalon? Azt már sikerült kideríteni hogy a VLC magát a tartalmakat a 2869-es porton szedi, de a felderítés hogyan működik? Linkelek két oldalt amiket átnéztem, véleményem szerint releváns információkat tartalmaznak, de így sem sikerült megoldanom.
https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-ssdp/d…
https://answers.microsoft.com/en-us/windows/forum/all/windows-firewall-…
Köszönöm a segítséget!
- Tovább (Windows 10 DLNA - hálózatfelderítés portok és protokollok)