...
- reach the Internet thanks to NAT translation described in SOHO #004
- reach now their favorite Internet service by name thanks for SOHO #005
- and get IPv4 (or IPv6) address from DHCP server (we took as a switch connected to sdn6)
- this applies to all wired host but also all mobile host connected to the home wireless network
Requirement- Basic Linux/Unix knowledge
- Service provider networking knowledge
| Image Modified |
Overview
I'm very fond listening music at home and started my personal music collection. I was aware of this practice, and since then started 24/96 flac collection. As mechanical hard drives became more and more affordable, storage was not an issue for the NAS I deployed. I purchased then a refurbished but still decent DLNA network player (DMP) that would be able to stream music sources from DLNA server(DMS). All of this is orchestrated though my mobile phone acting as DLNA media controller (DMC). So far so good, but DLNA alliance expects that all DLNA protagonists are in the same and unique broadcast domain.
...
Expand |
---|
title | Step -2- Configure UPNP forwarder client |
---|
|
Now that you have an UPNP hub, we need to configure any upnp forwarder client where we expect to see any incoming UPNP/DLNA message Code Block |
---|
language | bash |
---|
theme | Midnight |
---|
title | UPNP forwarder client @ integrated WIFI |
---|
| server upnpfwd wifi4-appliance
target 192.168.254.1
interface hairpin12
vrf inet
exit |
In this case, WIFI network we encompasses all mobile clients. My phone is acting as DMC here, but it could also be a DMS. The upnp forwarder: - has a target UPNP hub (we configured 102.168.254.1)
- is bound to interface sdn2
- operates within VRF inet
Code Block |
---|
language | bash |
---|
theme | Midnight |
---|
title | UPNP forwarder client @ integrated WIFI |
---|
| server upnpfwd wired-media
target 192.168.254.1
interface sdn2
vrf inet
exit |
In this precise case wired-media is another UPNP fowarder client that will forward all UPNP message to UPNP hub 192.168.254.1. As you might have guessed behind sdn2 is cascaded my NAS and DLNA network streamer (DMP or DMR) Tip |
---|
| In this example the key idea is: - Create a UPNP hub
- Create a UPNP forwarder bound to any interface where you expect DLNA/UPNP communication
- In this case DMS and DMR are behind sdn2
- DMC is behind WIFI
|
|
Verification
Expand |
---|
title | DLNA/UPNP forwarding verification |
---|
| Connect mobile Connect modile phone to WIFI |
|
Image Added |
Expand |
---|
|
In the screenshot below, the DLNA player is shutdown
|
Expand |
---|
title | Power on DLNA network player |
---|
|
Check that the App is able to discover the DLNA server DMS in other L3 subnet
|
Expand |
---|
| music |
|
Conclusion
In this article we enabled RARE/freeRouter DLNA/UPNP server/client:
...