Мой ПК с GNU/Linux (Debian Squeeze; называется Iphigenie) получает свой IP-адрес от маршрутизатора Thomson TG585v7. Доступ к сети работает нормально (веб-серфинг, ssh клиент / сервер и т.д.). Однако запрос Iphigenie через DNS не работает (DNS для интернет-сайтов работает). Напротив, IP-адреса машин Windows могут быть разрешены без проблем через DNS-сервер TG585.
Я уверен, что проблема заключается в том, что маршрутизатор не передает имя с DHCP на DNS. [1]
Это довольно интересно: Linux-компьютер обнаруживается в веб-интерфейсе TG585 с правильным именем и прочим. При подключении к интерфейсу telnet маршрутизатора я вижу, что ПК получает надлежащую аренду DHCP (10.0.0.9):
CPxxxxxxx=>dhcp server lease list  
Lease          Pool          TTL       State   Clientid  
3  10.0.0.18   LAN_private   13:48:08  USED    [01] 70:1a:04:xx:xx:xx
2  10.0.0.8    LAN_private   22:45:01  USED    [01] 00:21:6a:xx:xx:xx
0  10.0.0.9    LAN_private   infinite  USED    [01] 00:0e:35:xx:xx:xx
1  10.0.0.10   LAN_private   infinite  FREE    [01] 00:0f:b5:xx:xx:xx
Однако он не отображается в списке DNS, в то время как машины Windows:
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
Если я использую dns server host add name = Iphigenie addr=10.0.0.9 tls=0 , то запись добавляется, но после перезагрузки маршрутизатора она становится фиктивной (затем она относится к самому маршрутизатору).
Мне интересно, в чем разница между Linux box и машинами Windows, что передача DHCP-> DNS работает для последнего, но не для первого?
Какие-либо предложения?
[1] Доказательства:ping Iphigenie работает на ПК с Linux (поиск через /etc/hosts), но не работает на машинах Windows (поиск через DNS). Не удается выполнить поиск DNS для Iphigenie на компьютере с Linux (host Iphigenie)
