Назад | Перейти на главную страницу

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

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

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

Есть возможность отправить ваше имя хоста с помощью 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