> >I have a rather perplexing TCP/IP configuration question...
> >We have two Class C network addresses, 192.148.222.x and 204.130.218.x.
> >We have over 1,000 computers on one physical network, any of which could
> >use TCP/IP services. We are attempting to implement a dynamic IP allocation
> >scheme, using BOOTP.
> Hmmmm. Not doable, strictly speaking.
> >First question: Does anyone know of a good BOOTP Server, under UNIX, that
> >handles dynamic IP allocation? There is a Novell BOOTP server, an nlm, by
> >Hellsoft that does the job, but we need something for UNIX.
> There is none. BOOTP is a direct mapping from MAC addresses to IP addresses.
> You need something called DHCP (Dynamic Host Configuration Protocol), which
> is much like BOOTP but does not have the 1 to 1 mapping. Exactly what you
> are looking for. DHCP is quite new however, and you might be hardpressed
> to find a server for it yet. There is also the perplexing IP<->name mapping,
> problem. If a client gets it's IP address dynamically, how do you address
> the machine by name. What is really needed is a "runtime configurable"
> DNS server, which you would be able to "inject" an IP<->name record into
> as the IP address is assigned to the machine.
I heard about DHCP. Your right about the problem, though. DHCP is new and
I can't find a server for it. Worse yet, the client software doesn't support
it. I haven't read the RFC yet, but BOOTP does have the ability, if properly
Additionally, I don't see the IP<->Name as a problem. DNS is configured
for that. If you have 500 temporary hosts, you can configure all those
hosts in DNS. When a machine starts up, the BOOTP program can furnish an
IP address and obtain the name from DNS.
> >Second question: We have had the 192.148.222.x Class C network for some
> >time. Our netmask, of course, is 255.255.255.0. Is it possible to use
> >the 204.130.218.x Class C network on the same physical network? In my
> >mind, it seems possible with the right netmask and router. We are directly
> >connected to the Internet via a Cisco Router. Can anyone steer me in the
> >right direction to create the proper netmask and possible hardware purchase
> >to allow these two different Class C networks to exist on the same physical
> No problem using more than on IP net on the same network. You would have
> to set up some routing on chosen machines if you want the machines in one
> IP net to talk to the machines in the other IP net however.
Let's see if I understand what you mean. I can purchase another Ethernet
card for my Sun, and plug it in the wall. In UNIX, the Ethernet interface
could become "le1" (for example). Therefore, le0 and le1 would be on the
same physical network with two different ethernet hardware addresses. I
could then configure a route in UNIX, so as to allow my machine to act as
a gateway between the two IP networks who happen to reside on the same
Thanks for your help!
Laurence S. Donahue
Research Fellow, UNIX/Internet Consultant & Advisor
Chicago-Kent College of Law
Local URL: http://www.kentlaw.edu/~ldonahue/
The Legal Domain Network: http://www.kentlaw.edu/lawnet/lawnet.html
Chicago-Kent College of Law: http://www.kentlaw.edu/