3 Replies Latest reply on Feb 22, 2013 6:05 AM by Angel Garcia Esteban

    PXE-E55: proxyDHCP service did not reply to request on port 4011.

    Angel Garcia Esteban

      Hi all,

       

      I'm having the following error in the Provisioning process: "PXE-E55: proxyDHCP service did not reply to request on port 4011."

      I have check the KB article KA319591 but its solution is based on split the DHCP and the PXE servers. We are using both in the same server.

      I have check that the option 60 was configured in the dhcpd.conf file (in Linux, option vendor-class-identifier "PXEClient").

      I think it could be because we have two NIC in the PXE/DHCP server. One of them is to connect with the provisioning network (where the target is located) and the another one is to connect with the management network (where the BSA server is located).

       

       

      Do you know what should be the configuration of pxe.conf and dhcpd.conf in this scenario?

       

      ----------------------------------------------------------------------------------------------------------------------------------------------

       

      dhcpd.conf

      allow booting;

      allow bootp;

      allow duplicates;

      always-broadcast on;

      authoritative;

      ddns-update-style none;

      option bl-server code 211 = ip-address;

      option bl-port code 212 = unsigned integer 16;

      subnet 9.0.0.0 netmask 255.255.255.0

      {

              range 9.0.0.2 9.0.0.49;

              option subnet-mask 255.255.255.0;

              option routers 9.0.0.1;

              option domain-name-servers 9.0.0.1;

              option netbios-name-servers 9.0.0.1;

              option domain-name "igrupobbva";

              default-lease-time 2592000;

              max-lease-time 5184000;

              option vendor-class-identifier "PXEClient";

              option bl-server 23.4.24.238;

              option bl-port 9831;

      }

       

      pxe.conf

       

      # Set this to true if you want the configurations in this file to be used by the PXE server.

      # NOTE:  Be sure to restart the PXE server after any change is made to this file for the change to take effect.

      use_config_file=true

       

      # which interface to use

      interface=eth1

       

      # the multicast ip address to listen on

      multicast_address=224.1.5.1

       

      # the port to listen on

      listen_port=0

       

      # prompt options

      prompt_timeout=0

       

      # domain name

      domain=

       

      # enable multicast (1 for true, 0 for false)

      use_multicast=1

       

      # enable broadcast (1 for true, 0 for false)

      use_broadcast=0

       

      # the ip address of the tftp server

      tftp_server_address=9.0.0.1

       

      # tftpd base dir

      #tftp_base_directory=PXE_CONF_TFTP_BASE_DIRECTORY

      tftp_base_directory=/usr/local/de/clm/bladelogic/NSH/tftproot

       

      # MAS configurations

      multi_db_mode=0

      device_cache_refresh_interval=300

      min_time_for_cache_refresh=60

      single_mode_db_name=

       

       

      # To disable auto discovery, set to 1

      # In this case the pxe server will only repsond to devices already

      # present in the provisioning system i.e manually imported

      auto_discover_disabled=0

       

      # For gPXE, set to 1 if you wish to use chain.c32 for booting from local disk.

      use_chain_c32=0

       

      "ifconfig -a" in PXE/DHCP server

       

      eth0  Link encap:Ethernet  HWaddr 00:50:56:AD:61:D6  
            inet addr:23.4.24.240  Bcast:23.4.31.255  Mask:255.255.248.0
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:4812 errors:0 dropped:0 overruns:0 frame:0
            TX packets:1009 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000 
            RX bytes:530311 (517.8 KiB)  TX bytes:209331 (204.4 KiB)

       

      eth1  Link encap:Ethernet  HWaddr 00:50:56:AD:14:CA  
            inet addr:9.0.0.1  Bcast:9.0.255.255  Mask:255.255.0.0
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:44 errors:0 dropped:0 overruns:0 frame:0
            TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000 
            RX bytes:21720 (21.2 KiB)  TX bytes:3393 (3.3 KiB)

       

      lo    Link encap:Local Loopback  
            inet addr:127.0.0.1  Mask:255.0.0.0
            UP LOOPBACK RUNNING  MTU:16436  Metric:1
            RX packets:159 errors:0 dropped:0 overruns:0 frame:0
            TX packets:159 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0 
            RX bytes:22468 (21.9 KiB)  TX bytes:22468 (21.9 KiB)

       

       

      pxe.log

      ...

      [21 Feb 2013 16:13:18,149] [Thread-7] [INFO] [::] [] (M)FD:222

      [21 Feb 2013 16:13:24,582] [Thread-7] [INFO] [::] [] activity fd index:2

      [21 Feb 2013 16:13:24,582] [Thread-7] [INFO] [::] [] DatagramSocket received

      [21 Feb 2013 16:13:24,654] [Thread-27] [INFO] [::] [] RPacketProcessor Thread id= 74 started

      [21 Feb 2013 16:13:24,658] [Thread-27] [INFO] [::] [] It is a proxy DHCP packet from /255.255.255.255:68

      [21 Feb 2013 16:13:24,659] [Thread-27] [INFO] [::] [] Packet type is DHCP Discover setting up DHCP Offer packet for reply

      [21 Feb 2013 16:13:24,659] [Thread-27] [INFO] [::] [] makeBootMenu : type 1

      [21 Feb 2013 16:13:24,663] [Thread-27] [INFO] [::] [] Replying to /255.255.255.255:68

      [21 Feb 2013 16:13:24,663] [Thread-27] [INFO] [::] [] RPacketProcessor Thread id= 74 Finished

      [21 Feb 2013 16:13:24,664] [Thread-7] [INFO] [::] [] (U)FD:220

      [21 Feb 2013 16:13:24,665] [Thread-7] [INFO] [::] [] (M)FD:221

      [21 Feb 2013 16:13:24,665] [Thread-7] [INFO] [::] [] (M)FD:222

      [21 Feb 2013 16:13:26,010] [Thread-6] [INFO] [::] [] [PxeServerMonitor]: Current Active RPacketProcessor Threads:0

      [21 Feb 2013 16:13:26,010] [Thread-6] [INFO] [::] [] [PxeServerMonitor]: Thread ID: 23|| Thread Name: Thread-7|| Thread Description: PxeNet Thread to read DHCP packets|| Alive status is:true

      [21 Feb 2013 16:13:26,010] [Thread-6] [INFO] [::] [] [PxeServerMonitor]: Thread ID: 24|| Thread Name: Thread-8|| Thread Description: ProvDeviceCreator Thread Adds New DEVICES|| Alive status is:true

      [21 Feb 2013 16:13:26,010] [Thread-6] [INFO] [::] [] [PxeServerMonitor]: [Total JVM Memory (B)407,109,632 - Free JVM Memory (B)321,615,704] = Used JVM Memory (B)85,493,928

      [21 Feb 2013 16:13:26,669] [Thread-7] [INFO] [::] [] activity fd index:2

      [21 Feb 2013 16:13:26,670] [Thread-7] [INFO] [::] [] DatagramSocket received

      [21 Feb 2013 16:13:26,672] [Thread-28] [INFO] [::] [] RPacketProcessor Thread id= 75 started

      [21 Feb 2013 16:13:26,676] [Thread-28] [INFO] [::] [] It is a proxy DHCP packet from /255.255.255.255:68

      [21 Feb 2013 16:13:26,676] [Thread-28] [INFO] [::] [] Packet type is DHCP Request setting up DHCP ACK packet for reply

      [21 Feb 2013 16:13:26,677] [Thread-28] [INFO] [::] [] makeBootMenu : type 1

      [21 Feb 2013 16:13:26,680] [Thread-28] [INFO] [::] [] Replying to /255.255.255.255:68

      [21 Feb 2013 16:13:26,680] [Thread-28] [INFO] [::] [] RPacketProcessor Thread id= 75 Finished

      [21 Feb 2013 16:13:26,680] [Thread-7] [INFO] [::] [] (U)FD:220

      [21 Feb 2013 16:13:26,680] [Thread-7] [INFO] [::] [] (M)FD:221

      [21 Feb 2013 16:13:26,680] [Thread-7] [INFO] [::] [] (M)FD:222

      [21 Feb 2013 16:13:33,057] [Thread-7] [INFO] [::] [] activity fd index:2

      ...

       

       

       

      Thanks in advance,

      Angel