![]() For faxing I use HylaFAX on my home multipurpose linux server. What does it do then?It's a very powerful and fairly easy to use Open Source fax server that suits my modest needs:
The problemI wanted to be able to fax through my home server using my laptop at the office.This was a bit of an issue because of security concerns, but also because of a certain lack of information on how to do that properly and configure your firewall appropriately. Firewall Configuration (HylaFAX Server)In my case, I want to allow my home server to accept any incoming on Port 4559 (used by HylaFax), but only from my Office IP (I thankfully use fixed IPs):
I use the strong firewall scripts from Linux IP Masquerade HOWTO and added the To allow incoming requests from my office (let's pretend it's echo -e " - Allowing INCOMING access to the FAX server from the Office only" $IPTABLES -A INPUT -i $EXTIF -m state --state NEW,ESTABLISHED,RELATED \ -p tcp -d $EXTIP --dport 4559 -j ACCEPT -s 22.56.124.56 Windows XP configuration (Client)To print, simply follow the instructions from the WinPrint page with these added comments:
Now you should be set and be able to print. If you encounter issues, you can check a few things from the HylaFAX website. Resources
Comments jose@expertofficepc.comFriday 05 May 2006, at 02:39 GMT+8 [X] In Fedora Core 5, ip_conntrack_ftp is loaded by default. You have to remove this from the sysconfig file because it only covers the default ftp port. Ironically when the service is restarted it loses the module if loaded by command line. I just modded the /etc/init.d/iptables script and added the modprobe line at the endof the start section. This way it will always load even if the iptables are reloaded. jose@expertofficepc.comFriday 05 May 2006, at 03:58 GMT+8 [X] Opps. This module isn't loaded by default, but I would still put the modprobe command in the start script to keep the setting regardless of firewall changes.. :) |