Creating a new service definition for Suse firewall
Posted on Fri 03 January 2014 in misc
I use uhare a bit at home and I wanted it to work nicely with SuSE Firewall.
All I had to do was create a new service description in /etc/sysconfig/SuSEfirewall2.d/services/ (I called mine ushare) and created the file accordingly.
I copied it from the /etc/sysconfig/SuSEfirewall2.d/services/TEMPLATE
After a bit of reading it seems you can use a service name corresponding to an entry in /etc/services or just the port number. I used the latter. I also had to set this port appropriately in /etc/ushare.conf
## Name: ushare Server
## Description: Opens ports for ushare
# space separated list of allowed TCP ports
TCP="49200"
Now I can just select the service from the drop down in the firewall gui. For me this fits the workflow I would use from Juniper SSG (custom services)