Uwe Thiem wrote:

Right. Somewhat besides your question: Are you really using hubs? I also seem to remember from your original post that the terminals are connected by 10Mb/s which makes sense if you are using hubs. From my experience with server / thin client configurations, I would suggest to replace the hubs by switches and use 100Mb/s full duplex connections. That should boost the performance of your terminals by far. Anyway, this has nothing to do with your current problem.

We originally used hubs and later moved to switches - my mistake.  But
it hasn't made much difference in performance.  Our performance bottleneck
is elsewhere.  But that's another discussion.

Please post your ifconfig output on the server and also the routing table.
--> ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:A5:ED:2B:AD inet addr:10.88.1.5 Bcast:10.88.1.255 Mask:255.255.0.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:382228 errors:0 dropped:0 overruns:0 frame:0
         TX packets:33183 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:40956294 (39.0 Mb)  TX bytes:9529879 (9.0 Mb)

--> route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.88.0.0       *               255.255.0.0     U     0      0        0 eth0
default         ws510.ltsp      0.0.0.0         UG    0      0        0 eth0

Are you sure your server sees the dhcp requests at all?

Yes. The system logs are full of requests. The ltsp server is also a dhcp server for the entire campus, and all of the non-ltsp-terminal boxes are functioning
properly on the network.

Run tcpdump on the appropriate interface on the server and boot just one terminal. Does the request come through?
Can't do that right now - don't have physical access to the machines on the weekend
and can't boot a terminal now.

Is dhcpd listening on the right interface? You mentioned a power outage. So some configuration could be messed up.
There's only one interface, eth0. Here's the command that started dhcpd - looks like it
should be listening to eth0.

--> ps aux | grep dhcp
dhcp 9009 0.0 0.0 2680 1656 ? Ss May04 0:01 /usr/sbin/dhcpd -q -pf /var/run/dhcp/dhcpd.pid -user dhcp -group dhcp -q eth0

A power outage can also be accompanied by some power surges. That could fry the ethernet card in your server. Can you connect to it with a fat client? With dhcp? With a static IP configuration?
It's not fried. I can ssh from a remote location into the server, and the server has only one
ethernet card in it.

So, the hardware is working, and dhcpd is filling the system logs with stuff like

May  6 14:55:29 [dhcpd] DHCPDISCOVER from 00:a0:24:98:14:55 via eth0
May 6 14:55:30 [dhcpd] DHCPOFFER on 10.88.3.122 to 00:a0:24:98:14:55 via eth0

which means that dhcpd is running, listening on eth0 and talking to ltsp terminals. But, judging from the ltsp-terminal error messages I posted originally, the terminals don't seem to think that they've made a satisfactory contact with dhcpd on the server.


John Blinka
--
gentoo-user@gentoo.org mailing list

Reply via email to