No I don't. I have now used both tcpdump and ethereal to monitor the traffic in both situations when I do a "telnet
www.google.com 80" and a "wget
www.google.com". Telnet attempts only cause a single outbound TCP packet (and consequent identical packages if I wait long enough for the telnet program to retry). wget run results in a total of 37 packets with proper SYNs and ACKs -- even the google page is stored in a local file by wget.
Could this be somekind of a IPv4 vs. IPv6 conflict? This is an area that I'm not that familiar with. In the "ifconfig -a" listing I see a sit0 IPv6-in-IPv4 interface (it's normally DOWN, but I set it UP just to see if it has any chance -- didn't). It's probably not that I would have a IPv6 telnet or something, because the name is properly resolved and the telnet client prints:
"Trying 66.102.11.99..."
Hmm.. there might be something wrong with the DNS (the D-Link mentioned in the original post is configured as the only nameserver in resolv.conf), occasionally like just now when I tried "host
www.google.com" I just got a A record with IP 1.0.0.0... But this can't be the only problem because of trying-line above, for example.
Maybe a good old reinstall will help
--
Hmm, did some investigating it seems that /usr/bin/telnet is a symlink to some /etc/alternatives/telnet (telnet.netkit), whatever that is?? Anyway, it works connecting to the D-Links telnet and http ports, so... at least the host port syntax is the same old.
An another thing, when installing these Debians a while ago I had to choose the 2.6.8-1-686-smp kernel to get the Serial ATA raids working.
Do these ring any bells regarding the problem?