PXE boot from X4100 - Solaris 10 11/06

From: mark_round@ipcmedia.com
Date: Thu Feb 08 2007 - 14:46:32 EST


Hi all,

I am having real problems getting Solaris 10 11/06 x64 booting from PXE
on a X4100. Any advice would be much appreciated, as I suspect I'm just
doing something really stupid here and messing up some syntax... I will
of course summarise and post here with any updates.

Jumpstart Server : T2000, Solaris 10, 01/06
Jumpstart Client : X4100, Solaris 10, 11/06 (version of Solaris added to
jumpstart server)

Systems are connected together via a 1GB switch. If I boot as normal
from the X4100 and configure a NIC, I can verify I can ping and "see"
the T2000.

The only thing complicating issues as far as I can see is that the T2000
jumpstart server is on several different networks, but the network set
aside for jumpstarting clients (192.168.3.0) has been succesfully used
to jumpstart SPARC systems before so it appears this is purely a
DHCP/PXE issue.

Here's the set of steps I follow :

# Start off by initialising DHCP (previously unconfigured with -U)
$ dhcpconfig -D -r SUNWbinfiles -p /var/dhcp

# Add the clients host name and MAC to /etc/hosts and /etc/ethers

# Add the install client, MAC address obtained by watching POST.
# 192.168.3.1 is the T2000s' IP address
$ ./add_install_client -d -e 00:14:4F:78:5C:90 -s
192.168.3.1:/export/software/jumpstart_x86 i86pc

If not already configured, enable PXE boot by creating
a macro named 0100144F785C90 with:
  Boot server IP (BootSrvA) : 10.63.252.21
  Boot file (BootFile) : 0100144F785C90

# I ignore what it's telling me about the BootSrvA address, and use the
192.168.3.x range instead

# Create the table
$ pntadm -C 192.168.3.0

# Now I add the DHCP lease
$ pntadm -A 192.168.3.4 -f 01 -e 12/31/2010 -i 0100144F785C90 -m
0100144F785C90 -s 192.168.3.1 192.168.3.0

# Now add the macro
$ dhtadm -A -m 0100144F785C90 -d
":BootSrvA=192.168.3.1:BootFile=0100144F785C90:"

# Restart the DHCP server, and then try to boot from the X4100's PXE
boot

# PXE boot on the X4100 spits this out :
CLIENT MAC ADDR: 00 14 4F 78 5C 90 GUID: 00000000 0000 0000 0000
00144F6B8E3F
PXE-E51: No DHCP or proxyDHCP offers were received.

# This is what snoop shows me on the T2000
$ snoop ether 0:14:4f:78:5c:90
Using device /dev/ipge (promiscuous mode)
OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPDISCOVER
OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPDISCOVER
OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPDISCOVER
OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPDISCOVER

And I can also verify that UDP port 67 is listening on all interfaces :

$ netstat -na -P udp | grep 67
      *.67 Idle

What am I doing wrong ? Why is my DHCP server not responding to it's
requests ?

Thanks in advance,

-Mark
-----------------------------------------------------------------------
This E-mail is from IPC Media Ltd, a company registered in England and
Wales, whose registered office is at Kings Reach Tower, Stamford
Street, London SE1 9LS, registered number 53626, VAT number 646150645.
The contents and any attachments to it include information that is
private and confidential and should only be read by those persons to
whom they are addressed. IPC Media accepts no liability for any loss or
damage suffered by any person arising from the use of this e-mail.
Neither IPC Media nor the sender accepts any responsibility for viruses
and it is your responsibility to check the email and attachments (if
any). No contracts may be concluded on behalf of IPC Media by means of
e-mail communications. If you have received this e-mail in error,
please destroy and delete the message from your computer. For
unbeatable savings on magazine subscriptions and great gift ideas visit
www.giftmags.co.uk

* IPC Media's head office moves to new headquarters from 2nd April,
2007. The new address will be The Blue Fin Building, 110 Southwark
Street, London, SE1 0SU. The new telephone and fax numbers will be
available during February.
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:41:36 EDT