Jump to content

Recommended Posts

Posted

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

 

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

 

Имеестя:

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 знаю, но не знаю как он настраивается в ЛВС

Posted

/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-адрес МТ.

Posted

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

 

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

Posted

/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" не получается.

Posted

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

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

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

 

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

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

Posted

[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 отдается адрес МТ?

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

 

А у вас какой?

Posted

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

[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 не такой как у микротика. Где это исправить?

Posted

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

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

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

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

Да.

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

Точно.

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

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

Posted

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

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

Posted (edited)

Сделал:

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

Edited by torm84
Posted

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

Posted

Отредактируйте статическую запись 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/"

Posted

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

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

Posted

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

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

Posted

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

 

ping router.lan 

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

 

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

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

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

Posted

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

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

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

 

думаю, достаточно было бы не сетевой интерфейс перезапускать, а службу 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.