Cisco IOS proper support for DHCP option 67



  • cisco-dhcp.pngmicrosoft-dhcp.png



  • YES the trick was [B]next-server <ip of PXE Server>[/B]



  • Thanks Tom, this does appear credible and test is in order; will provide feedback:

    ip dhcp pool <name>
    network <ip of network> <subnet mask>
    bootfile BStrap\X86pc\BStrap.0
    next-server <ip of PXE Server>
    default-router <network default gateway>
    netbios-name-server <one or more ip adresses>
    option 43 hex <hex values obtained from PXE Forced Mode Utility>
    option 66 ascii "name of PXE Server"
    option 60 ascii "PXEClient"
    dns-server <one or more ip addresses>
    option 150 <ip of PXE Server>
    domain-name <domain name>
    
    

  • Developer

    I use DNSMASQ with my cisco switches to pxe boot. http://fogproject.org/wiki/index.php/Using_FOG_with_an_unmodifiable_DHCP_server/_Using_FOG_with_no_DHCP_server#DNSMASQ_settings_for_iPXE

    I have not been successful in supplying the information directly to the switch.

    One thing that may help is an ip helper address too.

    You can also use the ip forward-protocol command and the no ip forward-protocol command to stop and traffic you don’t want to pass.

    If an IP helper address is specified and UDP forwarding is enabled, broadcast packets destined to the following port numbers are forwarded by default:
    Time Service Port 37
    TACACS Port 49
    Domain Name Services Port 53
    Trivial File Transfer Port 69
    DHCP (BootP) Port 67 and Port 68
    NetBIOS Name Server Port 137
    NetBIOS Datagram Server Port 138

    I should probably note that the preferred method is ip helper, as it should always work.


  • Senior Developer

    ip dhcp pool <name>
    network <ip of network> <subnet mask>
    bootfile BStrap\X86pc\BStrap.0
    next-server <ip of PXE Server>
    default-router <network default gateway>
    netbios-name-server <one or more ip adresses>
    option 43 hex <hex values obtained from PXE Forced Mode Utility>
    option 66 ascii "name of PXE Server"
    option 60 ascii "PXEClient"
    dns-server <one or more ip addresses>
    option 150 <ip of PXE Server>
    domain-name <domain name>

    From: http://www.symantec.com/business/support/index?page=content&id=HOWTO8974


  • Senior Developer

    Option 67 is the filename. Option 66 is the server.

    I don’t know what cisco iOS uses to distinguish, but typically there’s either Option 66/67 or next-server/filename setting.


Log in to reply
 

396
Online

38713
Users

10542
Topics

99804
Posts

Looks like your connection to FOG Project was lost, please wait while we try to reconnect.