My GNU/Linux PC (Debian Squeeze; called Iphigenie) gets its IP from a Thomson TG585v7 router. Network access works fine (web surfing, ssh client/server, etc). However querying for Iphigenie via DNS doesn't work (DNS for internet sites works). In contrast, the IPs of Windows machines can be resolved without problems via the TG585's DNS server.
I'm pretty sure it's a problem of the router not transferring the name from DHCP to DNS.
It's pretty interesting: the Linux PC shows up on the TG585's web interface, with proper name and all. Connecting to the router's telnet interface I can see that the PC gets a proper DHCP lease (
CPxxxxxxx=>dhcp server lease list Lease Pool TTL State Clientid 3 10.0.0.18 LAN_private 13:48:08 USED  70:1a:04:xx:xx:xx 2 10.0.0.8 LAN_private 22:45:01 USED  00:21:6a:xx:xx:xx 0 10.0.0.9 LAN_private infinite USED  00:0e:35:xx:xx:xx 1 10.0.0.10 LAN_private infinite FREE  00:0f:b5:xx:xx:xx
However it doesn't show up in the DNS list, while the Windows machines do:
CP0852SF726=>dns server host list Address Hostname TL (s) Creator <local> dsldevice 1200 undefined <local> speedtouch 1200 undefined 10.0.0.8 * Elektra 0 DHCP_Server 10.0.0.18 * Reini-PC 0 DHCP_Server
If I use
dns server host add name = Iphigenie addr=10.0.0.9 tls=0, then entry is added, but upon router reboot it becomes bogus (it then refers to the router itself).
I'm wondering what's the difference between the Linux box and the Windows machines, that the DHCP->DNS transfer works for the latter but not for the former?
ping Iphigenie works on the Linux PC (lookup via
/etc/hosts), but fails on the Windows machines (lookup via DNS). DNS lookup for Iphigenie on the Linux machine also fails (