Operating System - HP-UX
1748176 Members
4096 Online
108758 Solutions
New Discussion юеВ

How IUX differentiate the bootp request is from HP server or AIX server?

 
SOLVED
Go to solution
Sunny_Zhang
Frequent Advisor

How IUX differentiate the bootp request is from HP server or AIX server?

I understand that IUX is a bootp/dhcp server, but how it make sure the bootp request is from HP server, not from AIX server, then copy boot_lif to that server through tftp server? Thanks!
23 REPLIES 23
A. Clay Stephenson
Acclaimed Contributor

Re: How IUX differentiate the bootp request is from HP server or AIX server?

The standard bootp protocol associates a MAC address with each client and its own files to transfer.
If it ain't broke, I can fix that.
Bharat Katkar
Honored Contributor

Re: How IUX differentiate the bootp request is from HP server or AIX server?

Hi Dawn,
There is a configuration file /etc/bootptab.
In that you can specify what boot lif to use.

Go through this file and read the initial part to know what things can be set.

Regards,

You need to know a lot to actually know how little you know
Michael Roberts_3
Honored Contributor
Solution

Re: How IUX differentiate the bootp request is from HP server or AIX server?

For PA systems doing network boot for install the packets use 1067/1068 and are serviced by instl_bootd on the Ignite server instead of the 67/68 port used by bootpd.

For Itanium based systems that use PXE for network boot ( a variant of bootp ), the differentiation is ( as stated before ) done via /etc/bootptab or /etc/dhcptab.
etouq ot hguone revelc ton m'i
Sunny_Zhang
Frequent Advisor

Re: How IUX differentiate the bootp request is from HP server or AIX server?

Michael,

Thank you very much for your reply. I also read it from the internet that IUX uses 1067/1068 for PA RISC. But when I snoop the network packet from my Linux box, I found the bootp packet is sent to port 67, not 1068. The reason why I did this is that I want to use my Redhat linux box as bootp server for my HP9000 server. Thanks!
Steven E. Protter
Exalted Contributor

Re: How IUX differentiate the bootp request is from HP server or AIX server?

Shalom Dawn,

I just looked at the /etc/services file on an HP-UX server.

I would agree that Ignite probaly uses 1067/1068 for its boot.

The standard bootstrap port is also set up as well.

A good way to avoid this is to boot your Ignite clients off a private network. In past versions you can't boot Ignite off of add in NIC cards anyway, only the built in card.

Where I last worked, I generally set up a little private network for Ignite, connecting all the built in cards. So long as you don't put any AIX clients on this private network, which can be a hub, you are good.

My standard setup booted private, but used fasetr add in GB cards for the actual Golden image transfes, since those files were so big.

Hope this helps.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Michael Roberts_3
Honored Contributor

Re: How IUX differentiate the bootp request is from HP server or AIX server?



If you boot your PA system with:

boot lan. INSTALL

the packets go to 1067.

if you boot:

boot lan.

They go to standard bootp 67.

All Itanium based lan boots will go over 67.
etouq ot hguone revelc ton m'i
Sunny_Zhang
Frequent Advisor

Re: How IUX differentiate the bootp request is from HP server or AIX server?

Michael, thank you very much for your response.
Sunny_Zhang
Frequent Advisor

Re: How IUX differentiate the bootp request is from HP server or AIX server?

I setup my tftp server on linux with boot_lif file, and make sure the client can NFS mount back my bootp server on linux too. But when my HP9000 server download /stand/vmunix from my linux server, it hung there forever. Is there anyway I can figure out why? Thank!
Michael Roberts_3
Honored Contributor

Re: How IUX differentiate the bootp request is from HP server or AIX server?

From an up and running HP-UX system can you tftp from the linux box?

hpux>$ cd /var/tmp
hpux>$ tftp linux.box.com << eof
> get /opt/ignite/boot/Rel_B.11.23/INSTALL
> quit
> eof

Make sure this works before trying it from the install environment. It might also be helpful for you to post the console output that you see between "boot lan.." and the tftp hang.
etouq ot hguone revelc ton m'i