Jump to content

Question

Posted (edited)

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

Edited by SACRED

12 answers to this question

Recommended Posts

  • 0
Posted

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

  • 0
Posted

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

  • 0
Posted
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 может быть очень полезно.

  • 0
Posted (edited)
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
  • 0
Posted
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 а дальше что и куда? :)

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

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

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

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

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

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

  • 0
Posted

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

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

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

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

  • 0
Posted

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

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

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

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

  • 0
Posted (edited)
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

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

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.