omshell

Billy Cook wrcook at clemson.edu
Mon Jun 26 13:32:40 UTC 2006


Anyone know if omshell is still maintained?  I'm thinking about using
it for a project but don't want to rely on it if it isn't going to be
maintained.

On 5/25/06, Allie M Hopkins <allie at lsu.edu> wrote:
>
>
>
>
> I was hoping someone had insightful answers for you because I struggled
> with the same thing.  I resorted to your method of removing the host first
> then adding it back with the new data.  You may want to try unset
> statement, then update.  It seems I got something to work once upon a time,
> but I can't remember the right sequence.  In the end it was easier to
> delete-add.
>
> I also simply search the lease file for any static addresses or ddns name
> configuration.
>
> Let me know if you come across something that works.
>
> Allie Hopkins
>
>
>
>
>                       "Billy Cook"
>                       <wrcook at clemson.e        To:       dhcp-users at isc.org
>                       du>                      cc:       (bcc: Allie M Hopkins/allie/LSU)
>                       Sent by:                 Subject:  Re: omshell
>                       dhcp-users-bounce
>                       @isc.org
>
>
>                       05/25/2006 08:12
>                       AM
>                       Please respond to
>                       dhcp-users
>
>
>
>
>
>
> I guess I can work around this problem by removing the host entry and
> adding a new one each time I want to edit one.  I'll have to store the
> "statements" information somewhere else so I can repopulate it when I
> create the new host entry.  Anyone have any other suggestions?
>
> Thanks,
> Billy Cook
> Clemson University
>
> On 5/22/06, Billy Cook <wrcook at clemson.edu> wrote:
> > Hi,
> > I'm trying to use omshell to create and modify host entries.  I'm able
> > to create a host using the following commands:
> >
> > dhcp1:~ # omshell
> > > connect
> > obj: <null>
> > > new host
> > obj: host
> > > set name = "ahost"
> > obj: host
> > name = "ahost"
> > > set hardware-address = 00:80:c7:84:b1:94
> > obj: host
> > name = "ahost"
> > hardware-address = 00:80:c7:84:b1:94
> > > set hardware-type = 00:00:00:01
> > obj: host
> > name = "ahost"
> > hardware-address = 00:80:c7:84:b1:94
> > hardware-type = 00:00:00:01
> > > set statements = "deny booting"
> > obj: host
> > name = "ahost"
> > hardware-address = 00:80:c7:84:b1:94
> > hardware-type = 00:00:00:01
> > statements = "deny booting"
> > > create
> >
> >
> > Which results in the following entry in dhcpd.leases
> >
> > host ahost {
> >  dynamic;
> >  hardware ethernet 00:80:c7:84:b1:94;
> >        supersede server.allow-booting = 00;
> > }
> >
> >
> > Then I want to query for the host so I use the following commands and
> > receive the following output:
> >
> > dhcp1:~ # omshell
> > > connect
> > obj: <null>
> > > new host
> > obj: host
> > > set name = "ahost"
> > obj: host
> > name = "ahost"
> > > open
> > obj: host
> > name = "ahost"
> > hardware-address = 00:80:c7:84:b1:94
> > hardware-type = 00:00:00:01
> >
> >
> > Question 1:
> > Is there any way to view the statements section of the host entry?
> >
> >
> > Next I tried to update the host entry by adding the following commands
> > after I opened the entry:
> > > set statements = "allow booting"
> > obj: host
> > name = "ahost"
> > hardware-address = 00:80:c7:84:b1:94
> > hardware-type = 00:00:00:01
> > statements = "allow booting"
> > > update
> > can't update object: already exists
> > obj: host
> > name = "ahost"
> > hardware-address = 00:80:c7:84:b1:94
> > hardware-type = 00:00:00:01
> > statements = "allow booting"
> >
> > Question 2:
> > Why does it fail to update the host entry?
> >
> > Thanks,
> > Billy Cook
> > Clemson University
> >
>
>
>
>
>
>


More information about the dhcp-users mailing list