I’ve trying to set the firewall properly in order to be able to print to an XP server to no avail. The bug seems to be in the firewall Yast module because when I try to set its ports in External Zone / Allowed Services / Advanced menu it accepts and I’m able to finish the setup. However, when I open the firewall module again the ports are no longer set up. I can only print with the firewall off which is not a goos option. How to solve this please?
How are you printing: LPD or SMB protocol (or something else)?
SMB, or Windows printer I suppose.
Which ports are you trying to keep open?
I’m not 100% sure about this in fact because I don’t have a deep knowledge of this subject. The ports required to enable printing to a Windows XP server.
There’s a tutorial that covers samba printing to windows servers… Here’s the link: Printer Sharing: Windows Print Server for Suse/openSUSE Linux Clients [Samba and LPD]
It worked for me just this week for openSUSE 11.0 printing to a printer on a vista machine. It talks about LPD and Samba as two options. I used Samba – just skip over the LPD stuff.
One of the tip’s there is to turn Suse’s firewall off until printing is working, then turn it on and open port 631 for printing (shows how to do that). Also you need ports open for Samba when you turn the firewall back on. Here’s a link for those ports in openSUSE 11.0 for Samba: Configure SuSEfirewall2 for Samba