Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!linac!att!ucbvax!dog.ee.lbl.gov!me10.lbl.gov!milburn From: milburn@me10.lbl.gov (John Milburn) Newsgroups: comp.sys.hp Subject: Re: 300/400 boot protocoll Message-ID: <11332@dog.ee.lbl.gov> Date: 22 Mar 91 18:01:08 GMT References: <1991Mar22.100807.24893@ciba-geigy.ch> Reply-To: JEMilburn@lbl.gov (John Milburn) Organization: Lawrence Berkeley Laboratory, Berkeley Lines: 61 X-Local-Date: Fri, 22 Mar 91 10:01:08 PST whkr@ciba-geigy.ch (Hans Kraft) writes: >As we are setting up a small test network we need to >know, how a HP9000/3xx (4xx) diskless workstation >boots, especially how does it get its internet address. >Is its first action to ask on the lan, if some server >knows the workstations internet address? Or does it >use ethernet addresses until....? The discless machine broadcasts (ether address) a "boot me" message. The server has a daemon running which is configured to respond to such requests from certain ethernet addresses. The ether address is mapped to a hostname, and at boot time the IP number is assigned from the hostname mapping in /etc/hosts. Since the protocol is a simple ethernet broadcast, and therefore not routable, the server and the client must be on the same subnet. A sample entry from /etc/clusterconf: 08000903c6ab:2:me9:c:1:4 The fields are as follows (from `man 4 clusterconf`) machine ID The ETHERNET address of the attached LAN card. This is a 12 character hexadecimal number. cnode ID An integer between 1 and 255 inclusive. Used to identify cnodes within a cluster. Each entry in /etc/clusterconf must have a unique cnode ID. By convention, the cnode id of the root server is 1. cnode name The name associated with this cnode of the cluster. The cnode name may be up to 8 characters long. Each entry in /etc/clusterconf must have a unique cnode name. cnode type A single character. If this machine is the root server, the character will be 'r'; otherwise, it will be 'c'. swap location If this machine uses the root server's swap space, this will be the cnode ID of the root server. If swapping locally, it will be the cnode ID of itself. csp The default number of kernel level server processes to create when the csp(1M) command is executed. -jem -- John Milburn milburn@me10.lbl.gov (415) 486-6969 "I am successful because I am the only person in my city who is not heavily addicted to powerful narcotics." -Cerebus