Как сообщить мой ноутбук (имя хоста, ip) маршрутизатору Linksys WRT54GL (через upnp?)

Предположим, я подключил свой ноутбук Ubuntu Hardy к Wi-Fi, предоставляемому маршрутизатором Linksys WRT54GL. Я получаю IP-адрес, назначенный DHCP. Я хотел бы объявить (через upnp?) Имя хоста для этого IP-адреса, чтобы другие компьютеры в той же подсети могли найти мой ноутбук по имени хоста. Как это возможно?

Меня интересует только DNS. WINS или NetBIOS не работают для меня, потому что большинство машин в подсети не используют эти протоколы.

3 ответа

Решение

Существует опция для отправки вашего имени хоста с DHCP:

/etc/dhcp3/dhclient.conf:

  send host-name "myfunkycomputer";

Как видно на: http://ubuntuforums.org/showthread.php?t=177832

В качестве альтернативы вы можете использовать NetBios: http://ubuntuforums.org/showthread.php?t=88206

Маршрутизатор не действует как DNS-сервер в том смысле, что он содержит файлы зон и записи DNS для ваших внутренних хостов. Тот факт, что маршрутизатор знает, какие хосты подключены к нему через свою таблицу DHCP-клиента, не поможет вашим внутренним хостам разрешить имена для других внутренних хостов. Вам нужен внутренний механизм разрешения имен (DNS или WINS), который регистрирует и запрашивает все ваши внутренние хосты.

Zeroconf - это то, что вы ищете. Возможно, вам придется установить программное обеспечение, чтобы оно работало везде.

https://help.ubuntu.com/community/HowToZeroconf

http://en.wikipedia.org/wiki/Zero_configuration_networking

Другие вопросы по тегам