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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не хочет работать DHCP в dnsmasq  (Прочитано 2840 раз)

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

Оффлайн motoprof

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Не хочет работать DHCP в dnsmasq
« : 18 Января 2011, 16:45:36 »
Все делал по 'How to', но сервер с dnsmsq никак не хочет раздавать ip-адреса.
interfaces:
auto lo
iface lo inet loopback
post-up iptables-restore </etc/iptables.conf

# The Primary network interface - vneshka
auto eth0
iface eth0 inet static
address 192.168.1.251
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1

# The Secondary network interface - localka
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0

dnsmasq.conf оставлял стандартным и сам писал такой:
# Интерфейс, который будет слушать dnsmasq
interface=eth1

# Адрес, на котором будет находится dnsmasq
listen-address=192.168.0.1

# Укажем dnsmasq слушать только интерфейсы
bind-interfaces

# Локальный домен (не обязательно)
# domain=linux.lan

# Диапазон IP для DHCP, длинная маска, время аренды IP
dhcp-range=192.168.0.20,192.168.0.50,255.255.255.0,24h

# Маршрут по-умолчанию для клиентов
dhcp-option=3,192.168.0.1

# Принудительное присвоение DNS-сервера клиенту. По стандарту идет DNS=eht1
# dhcp-option=6,ip-dns1,ip-dns2,ip-dnsN

Раздача адресов все равно не идет. Но интернет раздается нормально, если на клиенте вручную прописыать параметры.
Система работает под Ubuntu 9.10

Где же собака зарыта?...

Гарри Кашпировский

  • Гость
Re: Не хочет работать DHCP в dnsmasq
« Ответ #1 : 18 Января 2011, 16:49:45 »
В логах dnsmasq :)

Оффлайн motoprof

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Не хочет работать DHCP в dnsmasq
« Ответ #2 : 18 Января 2011, 17:11:11 »
Понял в чем проблема. При запуске сервер нормально раздает адреса и интернет, но стоит только выдернуть кабель локалки и воткнуть его снова - dhcp сервер перестает работать. Если перезапустить networking, начинает снова работать...

Гарри Кашпировский

  • Гость
Re: Не хочет работать DHCP в dnsmasq
« Ответ #3 : 18 Января 2011, 17:33:23 »
О как!
Можно попробовать это решить скриптом в /etc/network/if-up.d/
Что бы при подъёме интерфейса dnsmasq перезапускался.
Подобное работает и у меня, с той разницей, что скрипт не в /etc/network/if-up.d/ а в /etc/ppp/ip-up.d/

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Не хочет работать DHCP в dnsmasq
« Ответ #4 : 18 Января 2011, 17:59:22 »
Что бы при подъёме интерфейса
Так он и не опускается, когда кабель вынут (без участия NM ессно). Тут наверное нужно ловить момент с помощью ifplugd.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не хочет работать DHCP в dnsmasq
« Ответ #5 : 18 Января 2011, 18:33:53 »
Просто при if-up передёргивать сервис, если поднялся соответствующий интерфейс...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн motoprof

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Не хочет работать DHCP в dnsmasq
« Ответ #6 : 24 Января 2011, 19:42:05 »
Up

Есть еще один небольшой вопрос. При старте компьютреа похоже dnsmasq стартует неудачно, если запустить его в терминале - выдает ошибку о правах доступа. Если запустить с sudo, то запускается без проблем и работает как надо. Вопрос: как дать ему права при запуске или как его заставить запускаться с правами админа при включении компа? Или с каких файлов нужно снять ограничения по правам, чтоб он мог нормально функционировать при загрузке?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не хочет работать DHCP в dnsmasq
« Ответ #7 : 25 Января 2011, 04:31:17 »
Прости, а как ВООБЩЕ он у тебя в загрузку прописан?...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн motoprof

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Не хочет работать DHCP в dnsmasq
« Ответ #8 : 25 Января 2011, 21:25:52 »
AnrDaemon, отдельно в автозапуск я его вообще не вписывал. После установки через терминал он сам стартовал при запуске системы. После установки я только сменил конфиг.

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Не хочет работать DHCP в dnsmasq
« Ответ #9 : 25 Января 2011, 21:49:46 »
AnrDaemon, отдельно в автозапуск я его вообще не вписывал. После установки через терминал он сам стартовал при запуске системы. После установки я только сменил конфиг.
ls -l /etc/init.d/ | grep dnsmasq

Оффлайн motoprof

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Не хочет работать DHCP в dnsmasq
« Ответ #10 : 26 Января 2011, 14:22:52 »
Там лежит баш-скрипт рутовский...
-rwxr-xr-x 1 root root  5698 2009-09-02 01:59 dnsmasq

 

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