Jump to content
  • 0

DNS сервер на Keenetik или другой вариант?


SACRED

Question

Добрый вечер, ситуация следующая, стоит Keenetik giga III в локальной сети и раздает всем IP, все машины между собой пингуются по имени и IP. НО есть в сети сервер SLES с которым ни один компьютер не хочет пинговаться по имени, по IP все ок. Я так понимаю нужен DNS сервер, но где его взять? Есть какие нибудь решения данной проблемы? :)

Edited by SACRED
Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

из простых (при условии, что клиент запросит сток-dns роутера) вариантов - команды cli:
1) ip host (видимо, которую Вам не предлагать);
2) ip dhcp pool update-dns (для ленивых).

Link to comment
Share on other sites

  • 0
1 час назад, SACRED сказал:

Можно поподробнее 1 вариант? Как это реализовать? я пока с кинетиком на Вы. :)

Как пользоваться итерфейсом командной строки (CLI). Справочник по командам CLI для Keenetic Giga III

Допустим надо добавить имя хоста sles, указывающее на IP 192.168.1.20, заходим в CLI, там даем команды:

ip host sles 192.168.1.20
system configuraion save

Первая добавляет хост с заданным именем и адресом, вторая сохраняет конфигурацию в файл startup_config, чтобы эта команда выполнялась при сбросе. Возможности CLI полнее, чем возможности WEB-интерфейса, изучение CLI может быть очень полезно.

Link to comment
Share on other sites

  • 0
12 часа назад, SACRED сказал:

Добрый вечер, ситуация следующая, стоит Keenetik giga III в локальной сети и раздает всем IP, все машины между собой пингуются по имени и IP. НО есть в сети сервер SLES с которым ни один компьютер не хочет пинговаться по имени, по IP все ок. Я так понимаю нужен DNS сервер, но где его взять? Есть какие нибудь решения данной проблемы? :)

Попробовать Dnsmasq (только именно работу с DNS, DHCP оставить от прошивки). В конфиге Dnsmasq есть много вариантов для работы с локальными ресурсами.

Но если только для того чтоб по мнемонике обратиться к ресурсу то возможно файл hosts при установке Entware

/etc # ls -l | grep host
lrwxrwxrwx    1 root     root            18 Aug 31 08:24 host.conf -> /opt/etc/host.conf
lrwxrwxrwx    1 root     root            10 Aug 31 08:24 hosts -> /var/hosts
/etc # cat /var/hosts
127.0.0.1 localhost
::1 localhost
/etc # 

так как 
lrwxrwxrwx    1 root     root             4 Aug 31 08:24 var -> /tmp

а /tmp можно писать

то можете получить доступ к данному файлу.

Или искать пути как написано выше CLI

Edited by vasek00
Link to comment
Share on other sites

  • 0
10 часов назад, vadimbn сказал:

Как пользоваться итерфейсом командной строки (CLI). Справочник по командам CLI для Keenetic Giga III

Допустим надо добавить имя хоста sles, указывающее на IP 192.168.1.20, заходим в CLI, там даем команды:


ip host sles 192.168.1.20
system configuraion save

Первая добавляет хост с заданным именем и адресом, вторая сохраняет конфигурацию в файл startup_config, чтобы эта команда выполнялась при сбросе. Возможности CLI полнее, чем возможности WEB-интерфейса, изучение CLI может быть очень полезно.

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

8 часов назад, vasek00 сказал:

Попробовать Dnsmasq (только именно работу с DNS, DHCP оставить от прошивки). В конфиге Dnsmasq есть много вариантов для работы с локальными ресурсами.

Но если только для того чтоб по мнемонике обратиться к ресурсу то возможно файл hosts при установке Entware


/etc # ls -l | grep host
lrwxrwxrwx    1 root     root            18 Aug 31 08:24 host.conf -> /opt/etc/host.conf
lrwxrwxrwx    1 root     root            10 Aug 31 08:24 hosts -> /var/hosts
/etc # cat /var/hosts
127.0.0.1 localhost
::1 localhost
/etc # 

так как 
lrwxrwxrwx    1 root     root             4 Aug 31 08:24 var -> /tmp

а /tmp можно писать

то можете получить доступ к данному файлу.

Или искать пути как написано выше CLI

Спасибо конечно, но если бы вы расписали чуть поподробнее, был бы вам очень признателен. Подключаюсь по telnet а дальше что и куда? :)

Link to comment
Share on other sites

  • 0
9 минут назад, SACRED сказал:

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

Что именно является DNS-сервером на этих компьютерах? Какой/какие IP указаны в этом качестве?

Edited by vadimbn
Link to comment
Share on other sites

  • 0
8 минут назад, vadimbn сказал:

Что именно является DNS-сервером на этих компьютерах? Какой/какие IP указаны в этом качестве?

Один днс ip кинетика, второй провайдера.

Link to comment
Share on other sites

  • 0
1 минуту назад, vadimbn сказал:

провайдерский где прописан? Непосредственно в самой ОС, в настройках сети?

Кинетик раздает по dhcp

Link to comment
Share on other sites

  • 0
23 минуты назад, vadimbn сказал:

Попробуйте убрать провайдерский, оставьте только кинетик. И очистите DNS-кеш на компьютерах.

Попробую во вторник. С этой бедой уже как неделю торчу на работе до поздна :)

Link to comment
Share on other sites

  • 0
11 час назад, SACRED сказал:

Спасибо конечно, но если бы вы расписали чуть поподробнее, был бы вам очень признателен. Подключаюсь по telnet а дальше что и куда? :)

Начну сразу с того что если речь идет про работу, то догадываюсь наличие N кол-во пк, то в данном случае поставил бы dnsmasq и с его помощью (точнее правка конф файл) настроил бы его на обслуживание своей локальной зоны, то что вам надо. Далее уверен что через несколько дней у вас возникнут еще пожелания - ограничить клиентов, защитить от рекламы, блокировать что-то и т.д.

1. USB флэш (или раздел на HDD) подключить к роутеру, поднять Entware-3х (поиск по данному форуму) или на http://forums.zyxmon.org/viewtopic.php?f=5&t=5399

2. установка приложения dnsmasq

Примеры из конфига :

название домена
domain=mydomain.com

для определенной подсети например отдельное имя домена
domain=off1.mydomain.com,192.168.1.0/24

имя домена для интервала адресов
domain=off1.mydomain.com,192.168.1.11,192.168.1.12

указать для определенных доменов адреса DNS-серверов, на которые отравляються запросы
server=/remoteoff.org/192.168.3.10

указать соответствие имени IP-адресу
address=/extdomain.net/127.0.0.1

использование совместно с /etc/hosts еще и свой
addn-hosts=/path/to/file

и т.д. полное описание есть в интернете, кое что и тут есть

DHCP лучше не трогать оставить из прошивки так как многое на него завязано (хотя можно и из dnsmasq сделать)

Edited by vasek00
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...