On 8/20/2010 4:30 AM, Smaïne KAHLOUCH wrote: > Hi everyone, > > I'm trying to configure a client in a remote network. > In order to work, i had to configure an address translation. > I also indicated the external ip address in the bacula-fd.conf. (this > address is then translated to the real bacula server address) > > The authentication seems to work but the client can't connect to the > storage daemon. It still tries to connect to the FQDN. > > *Warning: bnet.c:864 Could not connect to Storage daemon on "fqdn" > ERR=Connection timed out* > > The problem is that i can't modify the /etc/hosts because it will be > overwritten by an cron script. > > Is there an option to indicate the NAT address for that client ? Is > there another way to do so ?
I suspect you have this situation. bacula-sd sits in your local network, behind a firewall. bacula-fd sits in a remote network. If so, I think you need two bacula-sd declarations: * one for your local network * one for your remote client (this one uses the public IP address of your firewall). Storage { Name = DLTRemote Address = your.firewall Device = DLT } Storage { Name = DLTLocal Address = your.local.address Device = DLT } Your firewall takes incoming requests on address your.firewall and redirects them to your.local.address In short, both Storage resources point to the same bacula-sd. Use DLTRemote for your remote client. -- Dan Langille - http://langille.org/ ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users