Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: DNSmasq странно себя ведет  (Прочитано 1623 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sancti

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
DNSmasq странно себя ведет
« : 22 Октября 2017, 20:26:33 »
Товарищи, чот я непойму где накосячил...

На машине "клиента" при получении настроек по DHCP, nslookup не срабатывает....
Если прописать те-же настройки статически ручками - то запрос срабатывает....
даже непойму в чем дело...

net.ipv4.ip_forward=1 раскоментировал

Файл /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto ens33                                        # Соединен с роутером который подключен к провайдеру
iface ens33 inet static
address 192.168.0.254
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 192.168.0.1

auto ens38                                             # Внутренняя сеть
iface ens38 inet static
address 10.0.0.1
netmask 255.255.0.0
dns-nameservers 10.0.0.1

Файл /etc/dnsmasq.conf

interface=ens38
listen-address=10.0.0.1,127.0.0.1
bind-interfaces
dhcp-range=10.0.0.100,10.0.0.150,255.255.0.0,24h
dhcp-option=3,10.0.0.1

Ответ systemctl status dnsmasq
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
   Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
  Drop-In: /run/systemd/generator/dnsmasq.service.d
           └─50-dnsmasq-$named.conf, 50-insserv.conf-$named.conf
   Active: active (running) since Вс 2017-10-22 22:10:51 +05; 5min ago
  Process: 2810 ExecStop=/etc/init.d/dnsmasq systemd-stop-resolvconf (code=exited, status=0/SUCCESS)
  Process: 2905 ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf (code=exited, status=0/SUCCESS)
  Process: 2894 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=0/SUCCESS)
  Process: 2891 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
 Main PID: 2904 (dnsmasq)
    Tasks: 1
   Memory: 348.0K
      CPU: 40ms
   CGroup: /system.slice/dnsmasq.service
           └─2904 /usr/sbin/dnsmasq -x /var/run/dnsmasq/dnsmasq.pid -u dnsmasq -r /var/run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new --local-service --trust-anchor=.,19036,8,2,49AAC11D7B6F6446702E54A1607371607A1A41855200FD2CE1CDDE32F24E8FB5

окт 22 22:10:51 proxybuntu dnsmasq[2904]: started, version 2.75 cachesize 150
окт 22 22:10:51 proxybuntu dnsmasq[2904]: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify
окт 22 22:10:51 proxybuntu dnsmasq-dhcp[2904]: DHCP, IP range 10.0.0.100 -- 10.0.0.150, lease time 1d
окт 22 22:10:51 proxybuntu dnsmasq-dhcp[2904]: DHCP, sockets bound exclusively to interface ens38
окт 22 22:10:51 proxybuntu dnsmasq[2904]: no servers found in /var/run/dnsmasq/resolv.conf, will retry
окт 22 22:10:51 proxybuntu dnsmasq[2904]: read /etc/hosts - 5 addresses
окт 22 22:10:51 proxybuntu dnsmasq[2904]: reading /var/run/dnsmasq/resolv.conf
окт 22 22:10:51 proxybuntu dnsmasq[2904]: using nameserver 192.168.0.1#53
окт 22 22:10:51 proxybuntu dnsmasq[2904]: ignoring nameserver 10.0.0.1 - local interface
окт 22 22:10:51 proxybuntu systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.

Оффлайн Sancti

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: DNSmasq странно себя ведет
« Ответ #1 : 29 Октября 2017, 22:02:19 »
Вопрос ещё актуален, подскажите где копать то ?(

Оффлайн AlexeyLin

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: DNSmasq странно себя ведет
« Ответ #2 : 29 Ноября 2017, 11:29:18 »
Вопрос ещё актуален, подскажите где копать то ?(

У вас dhcp-сервер работает? Интерфейс ens38 получает адрес от сервера?
Попробуйте для интерфейса ens38 прописать dhcp-сервер и командой ifconfig посмотреть, какой адрес и от какого сервера интерфейс получает параметры.
« Последнее редактирование: 29 Ноября 2017, 11:32:39 от AlexeyLin »

 

Страница сгенерирована за 0.058 секунд. Запросов: 25.