Bugzilla – Bug 498429
adding cups to allowed services in the firewall does not allow broadcasting
Last modified: 2016-04-15 09:36:13 UTC
User-Agent: Mozilla/5.0 (compatible; Konqueror/4.2; Linux) KHTML/4.2.2 (like Gecko) SUSE I wanted to have my network in an external zone, but allow network printing via cups. So I enabled the cups service in the firewall module of yast, but still no remote printers were listed in the printer module of yast, although several are available in my network. I have to manually add '631' in the field for the external zone in the broadcast section of the firewall module or to modify to receive the printers via cups. Reproducible: Always Actual Results: No remote printers found after enabling the cups service in the firewall module. Expected Results: Remote printers are shown after enabling cups service in the firewall.
/etc/sysconfig/SuSEfirewall2.d/services/cups needs to list 'ipp' in BROADCAST as well to make this work.
Christian Trippe, revert your manually add '631' in the field for the external zone in the broadcast section of the firewall module and set in /etc/sysconfig/SuSEfirewall2.d/services/cups --------------------------------------------------------------- BROADCAST="ipp" --------------------------------------------------------------- and restart the firewall "SuSEfirewall2 restart" and verify if it still works for you.
I have done the steps from comment #2 and it still works for me.
Many Thanks! I appreciate your feedback! /etc/sysconfig/SuSEfirewall2.d/services/cups belongs to the cups-libs RPM and therefore I change the component to "Printing".
Created attachment 295949 [details] fixed /etc/sysconfig/SuSEfirewall2.d/services/cups "diff old new" results: --------------------------------------------------------------------- < # space separated list of allowed UDP broadcast ports < BROADCAST="" --- > # space separated list of allowed UDP ports for UDP broadcasts > BROADCAST="ipp" ---------------------------------------------------------------------
Fixed for openSUSE 11.2 and submitted to home:jsmeix:Factory/cups and created submitreq for openSUSE:Factory.
This is an autogenerated message for OBS integration: This bug (498429) was mentioned in https://build.opensuse.org/request/show/11406 Factory / cups