Send dhcp-users mailing list submissions to dhcp-users@lists.isc.org
To subscribe or unsubscribe via the World Wide Web, visit https://lists.isc.org/mailman/listinfo/dhcp-users or, via email, send a message with subject or body 'help' to dhcp-users-requ...@lists.isc.org You can reach the person managing the list at dhcp-users-ow...@lists.isc.org When replying, please edit your Subject line so it is more specific than "Re: Contents of dhcp-users digest..." Today's Topics: 1. Re: omshell reservation (Gregory Sloop) 2. Re: omshell reservation (Thomas Markwalder) 3. Re: omshell reservation (Gregory Sloop) ---------------------------------------------------------------------- Message: 1 Date: Mon, 20 Jul 2020 06:18:55 -0700 From: Gregory Sloop <gr...@sloop.net> To: glenn.satch...@uniq.com.au, Users of ISC DHCP <dhcp-users@lists.isc.org> Subject: Re: omshell reservation Message-ID: <1423850443.20200720061...@sloop.net> Content-Type: text/plain; charset="us-ascii" Still struggling with this. Perhaps I wasn't clear, but question #3 was about what I see in the leases file. After the lease is expired, here's what I find in the leases file. --- lease 10.8.20.229 { starts 5 2020/07/17 22:42:54; ends 5 2020/07/17 22:42:52; tstp 5 2020/07/17 22:42:54; tsfp 5 2020/07/17 22:42:54; atsfp 5 2020/07/17 22:42:54; cltt 5 2020/07/17 18:42:52; binding state backup; hardware ethernet 98:01:a7:ff:ff:ff; uid "\000\000\000\000\000\000"; set remote-handle = %3; set vendor-class-identifier = "MSFT 5.0"; } --- The only thing that I noticed that changed after setting flags was the set remote-handle = %3; And I can't find any detail about what "remote-handle" is. Does it even apply to reservations? TIA -Greg gsuca> Great sleuthing there Greg. omshell typically writes something into the gsuca> leases file, so have a look for the *last* record for the given IP gsuca> address and see what is in it, especially compared to earlier ones. gsuca> regards, gsuca> -glenn gsuca> On 2020-07-18 08:02, Gregory Sloop wrote: >> I'm trying to accomplish a "reservation" using omshell. >> But just like Unicorns, Santa, and the Easter Bunny, I'm not sure it >> really exists! >> Ok, ok. Yeah, it probably does - but I can't find an example anywhere >> that's confirmed to work. >> This quote from long ago summarizes my feelings so far. [probably >> nearly everyone's, actually] >>> involves a rather fragile and often misbehaving omshell >>> process where the only "documentation" is half a mailing list thread >>> from ten years ago >> So, from what I've gleaned, this is what I'm doing. >> After you get into omshell >> --- >> port xxx >> server localhost >> key... >> set ip-sddress=1.2.3.4 >> open >> --- >> I get a listing of the lease for 1.2.3.4 >> Then it looks like I should use >> set flag = 8 >> update >> [And surprisingly the update takes. It feels like magic when you >> finally hit on the right incantation!] >> So, my questions >> 1) Is setting flags = 8 the right thing to set for a reserved lease? >> (I'm guessing from that even less than half a thread from 10y ago.) >> 2) How can I tell if it actually took? >> 3) And perhaps realated to #2 - what's this mean in the lease: set >> remote-handle = %3; (I see that after setting flag = 8 >> TIA >> -Greg >> _______________________________________________ >> ISC funds the development of this software with paid support >> subscriptions. Contact us at https://www.isc.org/contact/ for more >> information. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20200720/ad4f4298/attachment-0001.htm> ------------------------------ Message: 2 Date: Mon, 20 Jul 2020 10:30:20 -0400 From: Thomas Markwalder <tm...@isc.org> To: dhcp-users@lists.isc.org Subject: Re: omshell reservation Message-ID: <515b5b9e-77b6-ab6a-2d88-4f9516495...@isc.org> Content-Type: text/plain; charset="windows-1252"; Format="flowed" Set flags value to 4: A bit of bash: omshell 1>$errfile 2>&1 << END_OF_INPUT server localhost port 7911 connect new lease set ip-address = $addr open set flags = 4 update END_OF_INPUT You should see the word "reserved" added to the lease: lease 178.16.1.100 { ? starts 1 2020/07/20 14:00:00; ? ends 1 2020/07/20 15:00:00; ? tstp 1 2020/07/20 15:00:00; ? cltt 1 2020/07/20 14:00:00; ? binding state free; ? reserved; ? hardware ethernet 08:00:27:25:d3:f4; ? set remote-handle = %1; } On 7/20/20 9:18 AM, Gregory Sloop wrote: > Re: omshell reservation Still struggling with this. > > Perhaps I wasn't clear, but question #3 was about what I see in the > leases file. > > After the lease is expired, here's what I find in the leases file. > --- > lease 10.8.20.229 { > ? starts 5 2020/07/17 22:42:54; > ? ends 5 2020/07/17 22:42:52; > ? tstp 5 2020/07/17 22:42:54; > ? tsfp 5 2020/07/17 22:42:54; > ? atsfp 5 2020/07/17 22:42:54; > ? cltt 5 2020/07/17 18:42:52; > ? binding state backup; > ? hardware ethernet 98:01:a7:ff:ff:ff; > ? uid "\000\000\000\000\000\000"; > ? set remote-handle = %3; > ? set vendor-class-identifier = "MSFT 5.0"; > } > > --- > > The only thing that I noticed that changed after setting flags was the > ? set remote-handle = %3; > And I can't find any detail about what "remote-handle" is. > Does it even apply to reservations? > > TIA > -Greg > > > *gsuca> Great sleuthing there Greg. omshell typically writes something > into the > gsuca> leases file, so have a look for the *last* record for the given IP > gsuca> address and see what is in it, especially compared to earlier ones. > > gsuca> regards, > gsuca> -glenn > > gsuca> On 2020-07-18 08:02, Gregory Sloop wrote: > >> I'm trying to accomplish a "reservation" using omshell. > > >> But just like Unicorns, Santa, and the Easter Bunny, I'm not sure it > >> really exists! > >> Ok, ok. Yeah, it probably does - but I can't find an example anywhere > >> that's confirmed to work. > > >> This quote from long ago summarizes my feelings so far. [probably > >> nearly everyone's, actually] > > >>> involves a rather fragile and often misbehaving omshell > >>> process where the only "documentation" is half a mailing list thread > >>> from ten years ago > > >> So, from what I've gleaned, this is what I'm doing. > >> After you get into omshell > >> --- > >> port xxx > >> server localhost > >> key... > >> set ip-sddress=1.2.3.4 > >> open > >> --- > > >> I get a listing of the lease for 1.2.3.4 > >> Then it looks like I should use > >> set flag = 8 > >> update > >> [And surprisingly the update takes. It feels like magic when you > >> finally hit on the right incantation!] > > >> So, my questions > >> 1) Is setting flags = 8 the right thing to set for a reserved lease? > >> (I'm guessing from that even less than half a thread from 10y ago.) > > >> 2) How can I tell if it actually took? > > >> 3) And perhaps realated to #2 - what's this mean in the lease: set > >> remote-handle = %3; (I see that after setting flag = 8 > > >> TIA > >> -Greg > >> _______________________________________________ > >> ISC funds the development of this software with paid support > >> subscriptions. Contact us at *https://www.isc.org/contact/*?for more > >> information. > * > > _______________________________________________ > ISC funds the development of this software with paid support subscriptions. > Contact us at https://www.isc.org/contact/ for more information. > > dhcp-users mailing list > dhcp-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/dhcp-users -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20200720/ce6d2b60/attachment-0001.htm> ------------------------------ Message: 3 Date: Mon, 20 Jul 2020 07:37:34 -0700 From: Gregory Sloop <gr...@sloop.net> To: Users of ISC DHCP <dhcp-users@lists.isc.org> Subject: Re: omshell reservation Message-ID: <1605045786.20200720073...@sloop.net> Content-Type: text/plain; charset="windows-1252" Ohhhh... Very cool bash script, BTW. (my bash-foo is weak! Grasshopper will remember this tidbit!) I owe you a beer, or something! Thanks a bunch! [BTW, where/how do you determine what flag values to use - other than asking a dev? Is it documented somewhere other than just source code?] Again, thanks so much! -Greg Set flags value to 4: A bit of bash: omshell 1>$errfile 2>&1 << END_OF_INPUT server localhost port 7911 connect new lease set ip-address = $addr open set flags = 4 update END_OF_INPUT You should see the word "reserved" added to the lease: lease 178.16.1.100 { starts 1 2020/07/20 14:00:00; ends 1 2020/07/20 15:00:00; tstp 1 2020/07/20 15:00:00; cltt 1 2020/07/20 14:00:00; binding state free; reserved; hardware ethernet 08:00:27:25:d3:f4; set remote-handle = %1; } On 7/20/20 9:18 AM, Gregory Sloop wrote: Re: omshell reservation Still struggling with this. Perhaps I wasn't clear, but question #3 was about what I see in the leases file. After the lease is expired, here's what I find in the leases file. --- lease 10.8.20.229 { starts 5 2020/07/17 22:42:54; ends 5 2020/07/17 22:42:52; tstp 5 2020/07/17 22:42:54; tsfp 5 2020/07/17 22:42:54; atsfp 5 2020/07/17 22:42:54; cltt 5 2020/07/17 18:42:52; binding state backup; hardware ethernet 98:01:a7:ff:ff:ff; uid "\000\000\000\000\000\000"; set remote-handle = %3; set vendor-class-identifier = "MSFT 5.0"; } --- The only thing that I noticed that changed after setting flags was the set remote-handle = %3; And I can't find any detail about what "remote-handle" is. Does it even apply to reservations? TIA -Greg gsuca> Great sleuthing there Greg. omshell typically writes something into the gsuca> leases file, so have a look for the *last* record for the given IP gsuca> address and see what is in it, especially compared to earlier ones. gsuca> regards, gsuca> -glenn gsuca> On 2020-07-18 08:02, Gregory Sloop wrote: >> I'm trying to accomplish a "reservation" using omshell. >> But just like Unicorns, Santa, and the Easter Bunny, I'm not sure it >> really exists! >> Ok, ok. Yeah, it probably does - but I can't find an example anywhere >> that's confirmed to work. >> This quote from long ago summarizes my feelings so far. [probably >> nearly everyone's, actually] >>> involves a rather fragile and often misbehaving omshell >>> process where the only "documentation" is half a mailing list thread >>> from ten years ago >> So, from what I've gleaned, this is what I'm doing. >> After you get into omshell >> --- >> port xxx >> server localhost >> key... >> set ip-sddress=1.2.3.4 >> open >> --- >> I get a listing of the lease for 1.2.3.4 >> Then it looks like I should use >> set flag = 8 >> update >> [And surprisingly the update takes. It feels like magic when you >> finally hit on the right incantation!] >> So, my questions >> 1) Is setting flags = 8 the right thing to set for a reserved lease? >> (I'm guessing from that even less than half a thread from 10y ago.) >> 2) How can I tell if it actually took? >> 3) And perhaps realated to #2 - what's this mean in the lease: set >> remote-handle = %3; (I see that after setting flag = 8 >> TIA >> -Greg >> _______________________________________________ >> ISC funds the development of this software with paid support >> subscriptions. Contact us at https://www.isc.org/contact/ for more >> information. _______________________________________________ ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. dhcp-users mailing list dhcp-users@lists.isc.org https://lists.isc.org/mailman/listinfo/dhcp-users -- Gregory Sloop, Principal: Sloop Network & Computer Consulting Voice: 503.251.0452 x121 EMail: gr...@sloop.net http://www.sloop.net --- -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20200720/88a5d0f6/attachment.htm> ------------------------------ Subject: Digest Footer _______________________________________________ ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. dhcp-users mailing list dhcp-users@lists.isc.org https://lists.isc.org/mailman/listinfo/dhcp-users ------------------------------ End of dhcp-users Digest, Vol 141, Issue 8 ******************************************