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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: неправильная раздача ip через dnsmasq  (Прочитано 2303 раз)

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

Оффлайн конь

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
неправильная раздача ip через dnsmasq
« : 24 Декабря 2012, 16:42:32 »
в сети 20 машин которые зарезервированы в dnsmasq по ip+MAC .
так же стоит автоматическая раздача айпишников на 24ч для 192.168.1.100-192.168.1.110
появилась необходимость перекинуть 1 ноут с 192.168.1.101 в зарезервированный диапазон 192.168.1.8 .
после перезагрузки сервера ноут все равно получает айпишник 192.168.1.101
в /var/lib/misc/dnsmasq.leases 
Цитировать
1356436839 00:1c:f0:19:c9:25 192.168.1.28 * *
1356434308 74:2f:68:8a:ee:c0 192.168.1.68 * 01:74:2f:68:8a:ee:c0
1356432462 54:04:a6:93:87:9d 192.168.1.19 sfdhcv 01:54:04:a6:93:87:9d
1356431889 00:1d:60:33:86:f7 192.168.1.40 as-1 01:00:1d:60:33:86:f7
1356436602 38:aa:3c:6c:da:bc 192.168.1.101 dfgc1 01:38:aa:3c:6c:da:bc
1356430597 00:20:ed:5d:79:ff 192.168.1.16 dfy 01:00:20:ed:5d:79:ff
1356430486 00:0c:e7:77:5d:3c 192.168.1.108 * 01:00:0c:e7:77:5d:3c
1356429948 00:1d:7d:76:de:41 192.168.1.65 xcbdtu 01:00:1d:7d:76:de:41
1356431559 00:24:8c:02:e4:6e 192.168.1.45 gfyufg 01:00:24:8c:02:e4:6e
1356427422 00:1c:bf:41:7b:43 192.168.1.62 * 01:00:1c:bf:41:7b:43

в /etc/dnsmasq.conf


Цитировать
interface=eth1
listen-address=127.0.0.1, 192.168.1.1
bind-interfaces
dhcp-range=192.168.1.100,192.168.1.110,255.255.255.0,24h

dhcp-host=00:1a:4d:f4:06:40,192.168.1.2
dhcp-host=00:16:cf:60:60:dc,192.168.1.3
dhcp-host=f4:6d:04:da:24:c1,192.168.1.4
dhcp-host=00:18:f3:1d:25:44,192.168.1.5
dhcp-host=00:1f:c6:b3:39:c0,192.168.1.6
dhcp-host=14:da:e9:3a:f5:11,192.168.1.7
dhcp-host=38:aa:3c:6c:da:bc,192.168.1.8
dhcp-host=f0:7b:cb:3b:cc:a5,192.168.1.9
dhcp-host=00:16:17:11:7e:2b,192.168.1.10

это в /var/log/syslog
Цитировать
Dec 24 15:56:42 squid dnsmasq-dhcp[1016]: DHCPDISCOVER(eth1) 38:aa:3c:6c:da:bc
Dec 24 15:56:42 squid dnsmasq-dhcp[1016]: DHCPOFFER(eth1) 192.168.1.100 38:aa:3c:6c:da:bc
Dec 24 15:56:42 squid dnsmasq-dhcp[1016]: DHCPREQUEST(eth1) 192.168.1.100 38:aa:3c:6c:da:bc
Dec 24 15:56:42 squid dnsmasq-dhcp[1016]: DHCPACK(eth1) 192.168.1.100 38:aa:3c:6c:da:bc dfgc1

как его заставить ходить по зарезервированному ip ?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: неправильная раздача ip через dnsmasq
« Ответ #1 : 24 Декабря 2012, 18:15:58 »
Думаю в этом виноват не сервер, а ноут, который для продления аренды запрашивает старый адрес.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: неправильная раздача ip через dnsmasq
« Ответ #2 : 24 Декабря 2012, 18:19:00 »
grep -REv '^#|^$' /etc/dnsmasq*?

Оффлайн конь

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: неправильная раздача ip через dnsmasq
« Ответ #3 : 25 Декабря 2012, 09:25:58 »

Цитировать
root@squid:/home/squid# grep -REv '^#|^$' /etc/dnsmasq*
/etc/dnsmasq.conf:interface=eth1
/etc/dnsmasq.conf:listen-address=127.0.0.1, 192.168.1.1
/etc/dnsmasq.conf:bind-interfaces
/etc/dnsmasq.conf:dhcp-host=00:1a:4d:f4:06:40,192.168.1.2
/etc/dnsmasq.conf:dhcp-host=00:16:cf:60:60:dc,192.168.1.3
/etc/dnsmasq.conf:dhcp-host=f4:6d:04:da:24:c1,192.168.1.4
/etc/dnsmasq.conf:dhcp-host=00:18:f3:1d:25:44,192.168.1.5
/etc/dnsmasq.conf:dhcp-host=00:1f:c6:b3:39:c0,192.168.1.6
/etc/dnsmasq.conf:dhcp-host=14:da:e9:3a:f5:11,192.168.1.7
/etc/dnsmasq.conf:dhcp-host=38:aa:3c:6c:da:bc,192.168.1.8
/etc/dnsmasq.conf:dhcp-host=f0:7b:cb:3b:cc:a5,192.168.1.9
/etc/dnsmasq.conf:dhcp-host=00:16:17:11:7e:2b,192.168.1.10
/etc/dnsmasq.conf:dhcp-range=192.168.1.100,192.168.1.110,255.255.255.0,24h
/etc/dnsmasq.conf:dhcp-option=3,192.168.1.1

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: неправильная раздача ip через dnsmasq
« Ответ #4 : 25 Декабря 2012, 10:36:38 »
38:aa:3c:6c:da:bc раскладка русский сравнивать не?
Wars ~.o

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: неправильная раздача ip через dnsmasq
« Ответ #5 : 25 Декабря 2012, 11:17:17 »
Попробуйте dhcp-range поднять выше dhcp-host.

Ещё на клиенте можно поглядеть:
cat $(ls -t /var/lib/dhclient/dhclient-* | head -n1)
38:aa:3c:6c:da:bc раскладка русский сравнивать не?
Firefox: Ctrl+C, Ctrl+F, Ctrl+V, Tab x3, Space

Оффлайн конь

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: неправильная раздача ip через dnsmasq
« Ответ #6 : 25 Декабря 2012, 13:14:42 »
38:aa:3c:6c:da:bc раскладка русский сравнивать не?
сравнивал и перезаписывал несколько раз.


Попробуйте dhcp-range поднять выше dhcp-host.
я его от туда и спустил :)

напрягает одно , почему dnsmasq при виде зарезервированно MAC адреса , приписывает к нему 01:
возможно это запретить ?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: неправильная раздача ip через dnsmasq
« Ответ #7 : 25 Декабря 2012, 13:29:36 »
это фича windows. можно попробовать ему так же  в конфиге прописать.

Оффлайн конь

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: неправильная раздача ip через dnsmasq
« Ответ #8 : 25 Декабря 2012, 17:08:41 »
проблему решил тем что на ноуте прописал айпишник и после удачного коннекта , выставил получение на автомат и только после этого он стал цепляться туда куда я хочу .
но тут же возникла другая проблема .
на ноуте прописал 192.168.1.5 и он его подтвердил как зарезервированный и пропустил в интернет .
возможна настройка dnsmasq что бы он жестко привязывал IP к MAC и не пропускал другие такие же IP но с другим MAC ?
и если есть проверенный аналог

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: неправильная раздача ip через dnsmasq
« Ответ #9 : 25 Декабря 2012, 17:17:09 »
и не пропускал другие такие же IP но с другим MAC ?
Пускать в инет по доверенным MAC — это через iptables.

Оффлайн конь

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: неправильная раздача ip через dnsmasq
« Ответ #10 : 25 Декабря 2012, 17:19:33 »
ок . спасибо .

 

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