I have a new install of Zentyal 3.0.2, in use as a very basic home gateway/firewall/fileshare system, supporting a small number of local hosts, both Windows and OSX. This has replaced a previous system based on Ubuntu 10.04 managed with a combination of Webmin and CLI. .
The most important use in our home is as a file server of over 500G of music files. These are played through several Sonos components which also live in the same subnet as the PCs and laptops. This all worked great under the old Linux/Webmin setup, with sharing via samba and a firewall I managed with Shorewall.
I want to add on a little basic VOIP/Asterisk setup, and maybe a few other services, and thought Zentyal might be a better platform to smoothly integrate more functions, so I switched.
After switching to Zentyal, I have got my basic functionality all working on the new Zentyal install, including DNS caching, DHCP, gateway to internet, pppoe, plus minimal users and groups, just enough to support ACLs in samba. Firewall is working fine for basic internet access through this system from local hosts.
I have got the samba music shares working, at least so that they are accessible by local hosts.
But trying to bring the Sonos system up, I get errors which appear to be firewall related.
From the Sonos support FAQ, here is what that system needs in a firewall:
QUOTE
During firmware updates, the Sonos system accesses the Internet via port 80. During normal operation and use, the system utilizes the specified ports and services below.
The Sonos Wireless HiFi System uses the following ports:
TCP/IP:
80 (HTTP)
445 (CIFS)
3400 (UPnP incoming events)
443 (Rhapsody, Napster, and SIRIUS Internet Radio)
4070 (Spotify incoming events)
UDP:
136-139 (NetBIOS)
1900 (UPnP advertisements / device discovery)
1901 (UPnP m-search responses)
2869 (UPnP connection to Windows Media Player 11 Network Sharing Service)
6969 (Getting Started process)
10243 (UPnP connection to Windows Media Player 11 Network Sharing Service)
10280-10284 (UPnP connection to Windows Media Player 11 Network Sharing Service)[/font][/font][/color]
END QUOTE
I am by no means a serious linux or network expert, just a guy willing to jump into the deep water. I eventually make stuff work. In my old system I used Shorewall to manage the firewall, but iptables is new and a bit confusing to me.
I presume that the needed NetBIOS and CIFS ports are already implemented properly, since my Zentyal samba shares and user/group ACLs seem to work fine with my non-Sonos hosts. Unfortunately, the setup dialog in the Sonos desktop app doesn't tell me why it chokes, and doesn't provide a log I can inspect, it just says it is probably firewall settings. I presume it is related to some of these other ports.
Grateful if someone would show me one or two sample entries of what I should make to the Zentyal Firewall setup which can make the above work.
Many thanks