Bacula-users

Re: [Bacula-users] Client changes host name

2012-12-08 18:29:41
Subject: Re: [Bacula-users] Client changes host name
From: Dan Langille <dan AT langille DOT org>
To: Radosław Korzeniewski <radoslaw AT korzeniewski DOT net>
Date: Sat, 8 Dec 2012 18:26:15 -0500

On Dec 8, 2012, at 9:29 AM, Radosław Korzeniewski wrote:

Hello,

2012/12/7 Dan Langille <dan AT langille DOT org>
On 2012-12-07 06:06, Radosław Korzeniewski wrote:
Hello,

2012/12/7 Dan Langille <dan AT langille DOT org [1]>

My laptop has two hostnames.  One is used when it comes in over the
VPN. Another is used when its at home.


How do I deal with this?

I change the hostname in bacula-dir.conf and reload.

You can use a setip console command for that. It is a dynamic change
so when Director restarts it back to the IP address set in config
file.

Good idea.  Reading the documentation[1]

###
setip
Sets new client address - if authorized.
A console is authorized to use the SetIP command only if it has a Console
resource definition in both the Director and the Console. In addition, if
the console name, provided on the Name = directive, must be the same as a
Client name, the user of that console is permitted to use the SetIP command
to change the Address directive in the Director's client resource to the IP
address of the Console. This permits portables or other machines using DHCP
(non-fixed IP addresses) to "notify" the Director of their current IP address.
###

Hmmm, that second sentence needs to be improved.

It seems to say: if you use bconsole from a Client, you can use setip to change
the IP address of *that* client.

Yes it does exactly as described above.
 
Is that your interpretation of that command?

Well, not an interpretation but an experience... :)

What is your configuration for using this command. I'm failing.

I have this in bacula-dir.conf:

Console {
  Name = dent-fd
  Password = "NotMyPassword"
  CommandACL = "*all*"
}


I have this in bconsole.conf:

Director {
  Name = bacula-dir
  DIRport = 9101
  address = ngaio.example.org
  Password = "NotMyOtherPassword"
}

Console {
   Name = dent-fd
   Director = bacula-dir
   Password = "NotMyPassoword"
}

When I connect via bconsole:

$ bconsole 
Connecting to Director ngaio.example.org:9101
1000 OK: bacula-dir Version: 5.2.6 (21 February 2012)
Enter a period to cancel a command.
*setip
Unauthorized command from this console.
*

I think we should extend this command with options allowing administrator or external application (i.e. DHCP server) to set IP address of any client.

I see what you mean...

-- 
Dan Langille - http://langille.org

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>