Louis> Consider I have two machines, machine A which is on the network
Louis> and machine B which is a laptop using DHCP (also on the
Louis> network). Under machine A, if I do a "ping B", it will not
Louis> resolve. Therefor, if I do the following from A:
Louis> ssh B -f xterm
If the name B is not usable on A, then how does this work? Have you made
"B" an alias for the laptop's IP address in your SSH client config file?
Louis> I get the following error:
Louis> xterm Xt error: Can't open display: B:10.0
That's not the reason for this error. xterm is running on B, not A. If
it's naming problem, that implies that the name "B" does not resolve on B,
either. But it may not be a naming problem; it could be X authentication,
or perhaps X forwarding wasn't even negotiated. Run the connection with
"ssh -v ..." to get more information.
Louis> How do I resolve this problem (besides setting up a DNS server
Louis> on B)?
First, you find out what the real problem is. You would not set up a DNS
server on B in any event; that doesn't make any sense.