Hello,
I am tearing my hair out trying to figure out this network
problem! I can't seem to get a working "network" entry in
my routing table so I can't send to hosts on my lan without
adding an explicit route to each host. Specifically, I start
the network like this:
ifconfig lo 127.0.0.1
route add 127.0.0.1 lo
ifconfig eth0 192.9.200.104
route add 192.9.200.0 eth0
We are an isolated network, so I don't add a default route
to a gateway. At this point, the route table looks like this:
Destination net/address Gateway address Flags RefCnt Use Iface
network * UH 0 0 eth0
localhost * UH 0 0 lo
Notice that the flags for the network are "UH" not "UN" as they should
be for a network (I am inferring this from comparison to a working
Linux system that has a slightly different setup). The problem is that
my system can't reach any other hosts on the local net, not even myself!
I get the dreaded "Network is unreachable" error for anybody except
localhost. If a manually add a route like this: route add 192.9.200.10
then I can reach that host.
Can anyone offer insight here? As I said, I have a working system and
a non-working system with almost the same setup. I compared route and
ifconfig versions (same) -- what else can I check? BTW, the kernel on
both systems is 1.0.
Thanks in advance,
-Mike-
--
Dr. Michael McCarrick
ARCO Power Technologies, Washington DC