Network boot

Hi all

I’m trying to do a network boot from a QNX node with an RTL8139 ethernet
chip. The RTL8139 has Novell NetWare v3.01 and tries to get in contact with
a boot server with the Novell RPL protocol.

I used netsniff to look at the boot requests from node 8, here’s what they
look like:

Src 00D0C9 315203 [8] Dst 030002 000000 [?] Len 88 Lan 1(Eth)
1003418541
802.3 packet
00 56 FC FC 03 00 53 00 01 00 08 40 03 00 00 00 .V…S…@…
00 00 10 00 08 00 06 40 09 05 EA 00 06 40 0A 00 …@…@…
01 00 0A 40 06 00 D0 C9 31 52 03 00 05 40 07 FC …@…1R…@…

Is “Dst 030002 000000” some generic broadcast address?

Based on this and using the template /etc/bootptab file as a starting point,
I now run “bootpd -s -dd” with a bootptab file that looks like this;

global.dummy:
:hd=/boot:
:hn:bf=null:

Next, we can define different master entries for each subnet. . .

subnet16.dummy:
:tc=global.dummy:
:sm=255.255.255.0:
:ds=10.16.1.17:

We should be able to use as many levels of indirection as desired. Use

your imagination. . .

Individual entries (could also have different servers for some/all of

these

hosts, but we don’t really use this feature at CMU):

qnx8:tc=subnet16.dummy:ht=ieee802:ha=00.D0.C9.31.52.03:
:ip=10.16.1.134:bf=images/geode.8:to=auto:

Unfortunately this doesn’t work, I don’t even get a log file from bootpd.
I’m quite new at this, can I get it to work? Or do I need a network chip
that supports BOOTP or a network chip with QNX boot ROMs?

Thanks in advance,
P-O Håkansson

For bootpd you need a network-card with a special bootp-ROM

For netboot (booting direct without TCP/IP) you need a QNX-Boot-ROM.
e.g. offered by Corman technolgies

Michael

Unfortunately this doesn’t work, I don’t even get a log file from bootpd.
I’m quite new at this, can I get it to work? Or do I need a network chip
that supports BOOTP or a network chip with QNX boot ROMs?

Thanks in advance,
P-O Håkansson

“P-O Håkansson” <par-olof.hakansson@gambro.com> wrote in message
news:9qmlj5$e66$1@inn.qnx.com

Hi all

I’m trying to do a network boot from a QNX node with an RTL8139 ethernet
chip. The RTL8139 has Novell NetWare v3.01 and tries to get in contact
with
a boot server with the Novell RPL protocol.

This is not supported

I used netsniff to look at the boot requests from node 8, here’s what they
look like:

Src 00D0C9 315203 [8] Dst 030002 000000 [?] Len 88 Lan 1(Eth)
Is “Dst 030002 000000” some generic broadcast address?

I think it’s a multicast address

Unfortunately this doesn’t work, I don’t even get a log file from bootpd.
I’m quite new at this, can I get it to work? Or do I need a network chip
that supports BOOTP or a network chip with QNX boot ROMs?

Which every you prefer. However QNX boot rom are hard to find
and only support NE2000 card. BOOTP is more generic.

Thanks in advance,
P-O Håkansson
\

Which every you prefer. However QNX boot rom are hard to find
and only support NE2000 card. BOOTP is more generic.

I stand corrected, Corman carries QNX boot rom for most of their
card.

Thanks in advance,
P-O Håkansson


\