Misterhouse and Passive FTP

I finally figured out what was causing misterhouse to fail on updating the earthquake data. It was using a script called “get_url”. The “get_url” script is a perl script and it relies on LWP::Useragent. In the case of my network all FTP connections have to be made in passive mode. There are a couple of ways to do this. The 1st way is by environment variable. SUSE uses the file profile.local for local environment settings. So to use the environment method you place the following into /etc/profile.local
FTP_PASSIVE=1
export FTP_PASSIVE

The other method, and probably the better method, is to use the “libnetcfg” utility to create or modify the config file for perl Net Lib.

Advertisement