Dan Langille wrote:
> On 5 Oct 2006 at 16:29, James Ray wrote:
>
>> Dan Langille wrote:
>>> On 5 Oct 2006 at 15:36, James Ray wrote:
>>>
>>>> Dan Langille wrote:
>>>>> On 5 Oct 2006 at 9:11, Bill Moran wrote:
>>>>>
>>>>>> I haven't had time to investigate whether the [FD|SD|DIR]Address sets
>>>>>> both the listening and the outgoing address, but a firewall audit is
>>>>>> on the TODO list, and when I finally get to it, I'll have to address
>>>>>> this for a number of services, not only Bacula.
>>>>> My testing today shows that is sets both listening and outgoing. All
>>>>> I tested was a status command. Nothing more.
>>>>>
>>>>>
>>>> Well, that doesn't seem to be the case on my linux (FC5) machine. :(
>>>>
>>>> The LISTEN addresses are right but the address the communications spawn
>>>> from is the base system address.
>>>>
>>>> tcp 0 0 xxx.xxx.x.49:9101 0.0.0.0:*
>>>> LISTEN 100 9291 3056/bacula-dir
>>>> tcp 0 0 xxx.xxx.x.49:9103 0.0.0.0:*
>>>> LISTEN 0 9239 3011/bacula-sd
>>>>
>>>> Then run a status client command with the following ngrep running (I
>>>> shouldn't see any data)
>>>>
>>>> [EMAIL PROTECTED] bacula]# ngrep "" "src host xxx.xxx.x.48 and dst host
>>>> xxx.xxx.x.3"
>>>> interface: eth0 (xxx.xxx.x.0/255.255.254.0)
>>>> filter: (ip) and ( src host xxx.xxx.x.48 and dst host xxx.xxx.x.3 )
>>>> 114 received, 0 dropped
>>>>
>>>> And I see the following in netstat:
>>>>
>>>> tcp 0 0 xxx.xxx.x.48:53286 xxx.xxx.x.3:9102
>>>> TIME_WAIT 0 0 -
>>>>
>>>> :(
>>> Without the corrresponding configuration file, I cannot comment.
>>>
>> Director{} resource from bacula-dir.conf
>> Director { # define myself
>> Name = bacula-dir
>> DIRport = 9101 # where we listen for UA connections
>> QueryFile = "/etc/bacula/query.sql"
>> WorkingDirectory = "/var/bacula/working"
>> PidDirectory = "/var/bacula/run"
>> Maximum Concurrent Jobs = 8
>> Password = <REMOVED> # Console password
>> Messages = Daemon
>> DirAddress = xxx.xxx.x.49
>> }
>
> This tells the FD that only the given DIR may connect. This does not
> tell the FD where it should listen. To tell the FD how to listen,
> here is what I did:
>
> FileDaemon {
> Name = ngaio-fd
> FDport = 9102
> WorkingDirectory = /home/bacula/db
> Pid Directory = /var/run
> Maximum Concurrent Jobs = 20
>
> FDAddress = 192.168.0.68;
> }
>
> This is an extract from the bacula-fd.conf file.
>
> The FDAddress directive tells the FD to listen (and answer) only on
> that given address.
>
> I think you know what to do now... ;)
>
I think you are confused....
The FD is listening on another machine on the correct IP address, its
the Director that is talking out of the the 'wrong' (for want of a
better name) IP address.
The server where the director is running has two interfaces (one
phyiscal one virtual), of .48 and .49, I want it to talk out of the .49
IP addresses, however it sends out communications from the .48 IP address.
Does that clear it up? (confusing I know!)
--
James Ray. <[EMAIL PROTECTED]>
Computing Services
Queen Mary, University of London
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users