Menu

#122 ER: Move DHCP server assigned IPs to BOOTP Scope IPs

release_3.24
open
nobody
core (24)
2013-06-04
2006-07-13
Krishna
No

Sometimes Printers aquire IPs from DHCP Servers which
do not fall under IPs of BOOTP pool. As per the CEPS
functionality Printers have to be assigned IPs from
BOOTP pool only. Apart from this, CEPS to AM DB
updation is not designed for printer with DHCP IPs,
with this those printers cannot be accessed via DNS.

Hence, a script need to be written to find out
printers that have aquired DHCP IPs and move them
within BOOTP scope.

Note:
Its not recommended to update AM DB with DHCP IPs and
hence no need to implement this feature.

Discussion

  • Krishna

    Krishna - 2006-07-22

    Logged In: YES
    user_id=1376799

    Moving IP from DHCP scope to BOOTP scope could be done by
    writing a script which wouldn't be efficient and reliable.

    Instead BOOTP code could be modified on CEPS Print Server
    to move DHCP assigned IPs automatically to BOOTP scope.

    As of now CEPS Print Server tracks the DHCP assigned IPs
    and creates the device record and also updates "Boot msg"
    column with a string "Got address via DHCP". With this we
    could further extend the functionality so that CEPS Print
    Server does configuration of the printer with one of
    available IP from BOOTP scope. This way there wouldn't be
    dependency on running the script every night and also
    would be very reliable and changes would be in effect
    immedeiately.

     
  • gmor

    gmor - 2007-07-17

    Logged In: YES
    user_id=1554980
    Originator: NO

    Following requirements have been identified for this task.
    1. do not use prsrch; instead use SDDB query
    2. only convert gps printers. do not touch non-gps printers
    3. perform reverse look up to ensure that the ip is really dhcp
    4. if no free ips are available in bootp scope then send an email to ceps-error
    5. clean SDDB to remove dhcp addresses from dynip table (one time activity to cleanup SDDB)
    6. Clarify doubts with GPS team related to WJA and RM tool. These tools should depend on DNS host name rather than IP addresses.
    7. remove the DHCP address from the BOOTP pool if the address is present in the BOOTP pool ( i.e pool=Y in dynip table ).
    8. ensure that given ip is a registered printer in CEPS
    9. Integrate this script with prupd such that
    9a. When new printer is registered, it must take bootp address
    9b. When new printer is registered && it has come up with bootp address then register its name in the DNS (similar to am-reconcile script).

     
  • gmor

    gmor - 2007-09-17
    • milestone: 386952 --> release_3.24
     
  • Kiran Yagnavajhala

    Ticket moved from /p/ceps/feature-requests/174/

    Can't be converted:

    • _milestone: release_3.24
    • _priority: 5
     

Log in to post a comment.