Перейти к содержимому
Калькуляторы

Имена устройств в домашней сети

Доброго времени суток уважаемые специалисты!

 

Помогите пожалуйста разобраться с вопросом человеческих имен устройств в локальной домашней сети.

 

Имеестя:

1) 2 ТВ с подключением по Ehernet;

2) управляемый коммутатор dlink dgs-3200-10;

3) точка доступа trendnet TEW-690AP;

4) микросервер HP;

5) маршрутизатор mikrotik(раздает ip);

6) стационарный компьютер;

7) ноутбук;

8) 2 телефона.

 

Ко всему этому приходится обращаться по ip адресам, которые через некоторое время меняются. Конечно найти их не особо большая проблема(кроме коммутатора, я его потерял), но хотелось бы обращаться к ним по нормальным человеко читаемым адресам.

 

В связи с этим вопрос:

Какие есть способы решения данных вопросов?

 

P.S. Про DNS знаю, но не знаю как он настраивается в ЛВС

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть несколько вариантов, например netbios или impb, каждый со своими недостатками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/ip dhcp-server lease
add address=192.168.1.34 comment=Notebook mac-address=xx:xx:xx:xx:xx:xx

/ip dns static
add address=192.168.1.34 name=notebook ttl=0s

 

и так далее. Только по dhcp клиентам адресом dns должен отдаваться lan-адрес МТ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть несколько вариантов, например netbios или impb, каждый со своими недостатками.

 

Полазил по инету, не нашел ничего что помогло бы решить мою проблему, можете ткнуть в конкретную статью?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/ip dhcp-server lease
add address=192.168.1.34 comment=Notebook mac-address=xx:xx:xx:xx:xx:xx

/ip dns static
add address=192.168.1.34 name=notebook ttl=0s

 

и так далее. Только по dhcp клиентам адресом dns должен отдаваться lan-адрес МТ.

 

Немного непонятно, на данный момент имею:

/ip dns static> print
#     NAME                                                                              ADDRESS                                                                                                             TTL
0   R router                                                                            192.168.0.1                                                                                                         1d

 

Но обратиться из браузера по адресу "http://router" или выполнить команду "ping router" не получается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема распадается на две.

1. Сделать так, чтобы адреса устройств не менялись.

2. Сделать связку Имя->Адрес.

 

Первая проблема решается или раздачей адресов руками (настройте на микроте пул DHCP не во всю сеть а в половину. В той половине, в которой адреса не выдаются, распишите их руками) или привязкой к МАС адресу устройства.

Вторая решается разными способами, например настройкой DNS на микроте. По некротику я не спец, зовите местного клоуна saab95.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[mgmt@local] > ip dns static print 
Flags: D - dynamic, X - disabled 
#    NAME          REGEXP          ADDRESS                                     
0    server                        192.168.2.62                                
[mgmt@local] > ping server
 SEQ HOST                                     SIZE TTL TIME  STATUS                            
   0 192.168.2.62                               56 128 1ms  
   1 192.168.2.62                               56 128 0ms  
   2 192.168.2.62                               56 128 0ms  
   sent=3 received=3 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=1ms

 

Удаленного доступа на локальные хосты сейчас нет, но уверяю вас, они так же по имени работают с хостом.

У вас точно "/ip dns set allow-remote-requests=yes" и локальным машинам как dns отдается адрес МТ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Но обратиться из браузера по адресу "http://router" или выполнить команду "ping router" не получается.
Только по dhcp клиентам адресом dns должен отдаваться lan-адрес МТ.

 

А у вас какой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И так, что имеем:

[rav@MikroTik] > ping router
 SEQ HOST                                     SIZE TTL TIME  STATUS
   0 192.168.0.1                                56  64 0ms
   1 192.168.0.1                                56  64 0ms
   2 192.168.0.1                                56  64 0ms
   3 192.168.0.1                                56  64 0ms
   4 192.168.0.1                                56  64 0ms
   5 192.168.0.1                                56  64 0ms
   6 192.168.0.1                                56  64 0ms
   7 192.168.0.1                                56  64 0ms
   8 192.168.0.1                                56  64 0ms
   9 192.168.0.1                                56  64 0ms
  10 192.168.0.1                                56  64 0ms
   sent=11 received=11 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms

[rav@MikroTik] /ip dns> print
               servers:
       dynamic-servers: 91.144.186.3,91.144.184.3
 allow-remote-requests: yes
   max-udp-packet-size: 4096
  query-server-timeout: 2s
   query-total-timeout: 10s
            cache-size: 2048KiB
         cache-max-ttl: 1w
            cache-used: 271KiB

 

То есть маршрутизатор к самому себе по имени обратиться может, с другого устройства из сети это сделать не получается.

 

Правильно ли я понял что жесткая(больше никому этот адрес в сети не выделится) привязка IP к MAC адресам делается так:

/ip dhcp-server lease
add address=192.168.1.34 comment=Notebook mac-address=xx:xx:xx:xx:xx:xx

 

Привязка IP адреса к имени устройства делается так:

/ip dns static
add address=192.168.1.34 name=notebook ttl=0s

 

Только по dhcp клиентам адресом dns должен отдаваться lan-адрес МТ.

Вот это кажется не так, у меня на стационарном компьютере адрес DNS не такой как у микротика. Где это исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В том, кто выдаёт стационарному компу адрес.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В том, кто выдаёт стационарному компу адрес.

Раздает микротик, где в нем это исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А ХЗ. В настройках DHCP где нибудь. Я по некротику не спец. Надо сааба кастовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А чего к ним обращаться то? :)

В настройках тика делаются биндинги ип адресов, после этого именно эти адреса менятся никогда не будут.

Если оч надо где то добавляются статические записи для какой то локальной зоны в днс сервер, хз что у тебя там есть в тике для этого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Правильно ли я понял...

Да.

Привязка IP адреса к имени устройства делается так

Точно.

на стационарном компьютере адрес DNS не такой как у микротика. Где это исправить?

ip dhcp-server network set dns-server=x.x.x.x

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня на стационарном компьютере адрес DNS не такой как у микротика.

на стационарном компе адрес DNS должен быть равен адресу микротика. (видимо в твоем случае = 192.168.0.1)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сделал:

ip dhcp-server network set dns-server=x.x.x.x

теперь у меня в качестве DNS сервера стоит адрес mikrotik:

[rav@MikroTik] > ip dhcp-server network print
# ADDRESS            GATEWAY         DNS-SERVER      WINS-SERVER     DOMAIN
0 192.168.0.0/24     192.168.0.1     192.168.0.1

 

Все равно не могу попасть на устройство по имени. Адрес DNS на клиентах DHCP поменялся на 192.168.0.1

Изменено пользователем torm84

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отредактируйте статическую запись dns в формат с коневым доменом, а-ля

/ip dns static add address=192.168.0.1 name=router.lan ttl=0s

Упустил этот момент, извините.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще если обращаешься к устройствам только с компа, можно после назначения статических адресов на микротике просто поправить файл хостс на компе. (Не придется настраивать ДНС на тике и менять адрес-днс на компе)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отредактируйте статическую запись dns в формат с коневым доменом, а-ля

/ip dns static add address=192.168.0.1 name=router.lan ttl=0s

Упустил этот момент, извините.

 

Поправил:

[rav@MikroTik] /ip dns static> print
Flags: D - dynamic, X - disabled, R - regexp
#     NAME         ADDRESS                                        TTL
0     router       192.168.0.1                                    1d
1     router.lan   192.168.0.1                                    1d

 

Ситуация не изменилась, все равно не могу достучаться до маршрутизатора по имени. Ни так "http://router.lan/" ни так "http://router/"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ни так "http://router.lan/" ни так "http://router/"

 

ping router.lan 

что показывает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

....по ip адресам, которые через некоторое время меняются.

Прям вот с этого момента обычно рекомендуют обратиться к специалистам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прям вот с этого момента обычно рекомендуют обратиться к специалистам.

Это ты так тонко намекнул, что здесь на форуме специалистов нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, это он про деньги.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ни так "http://router.lan/" ни так "http://router/"

 

ping router.lan 

что показывает?

 

Видно был какой то сбой, перезагрузка сетевого интерфейса не помогла.

После перезагрузки компьютера все наладилось, доступ по имени появился. Всем огромное спасибо за помощь, отдельное спасибо DRiVen.

Следующий пост будет напоминалкой для себя любимого:), которая соберет подчерпнутые знания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видно был какой то сбой, перезагрузка сетевого интерфейса не помогла.

После перезагрузки компьютера все наладилось, доступ по имени появился.

перезагрузка никогда не повредит. пока комп перезагружается, есть время подумать.

 

думаю, достаточно было бы не сетевой интерфейс перезапускать, а службу DNS клиента.

виндовс из командной строки с правами админа.

ipconfig /flushdns

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.