Официальный форум ООО НПП  

Вернуться   Официальный форум ООО НПП "ТЕНЕТ" > Технические вопросы > Настройки операционных систем и программ

Ответ
 
Опции темы Опции просмотра
Старый 19.09.2016, 16:33 Вверх   #1
yannails
Новичок
 
Сообщений: 10
Репутация: 10
По умолчанию Вопрос по вашему DHCP серверу

Добрый день,

Вопрос адресован техническим специалистам.

В логах заметил, что мое устройство постоянно (каждые ~10 сек) посылает DHCPREQUEST к вашему серверу.
...
Код:
Sep 19 17:17:35 ext3 dhclient[1503]: DHCPREQUEST on eth0 to 10.11.35.252 port 67
Sep 19 17:17:47 ext3 dhclient[1503]: DHCPREQUEST on eth0 to 10.11.35.252 port 67
Sep 19 17:17:56 ext3 dhclient[1503]: DHCPREQUEST on eth0 to 10.11.35.252 port 67
Sep 19 17:18:11 ext3 dhclient[1503]: DHCPREQUEST on eth0 to 10.11.35.252 port 67
Далее выяснилось что ваш DHCP сервер выдает lease в зоне UTC, то есть на момент получения lease она уже expired:
Код:
...
  option dhcp-lease-time 1800;
  option dhcp-message-type 5;
  option domain-name-servers 195.138.80.86;
  option dhcp-server-identifier 10.11.35.252;
  option classless-static-routes 28.195.138.70.208 10.11.35.250, ...
  option broadcast-address 10.11.35.255;
  renew 1 2016/09/19 14:16:16;
  rebind 1 2016/09/19 14:27:41;
  expire 1 2016/09/19 14:31:26;
Это воспринимать как ошибку которую вы исправите или это сделано намеренно и мне нужно решать это на своей стороне?

Спасибо

Последний раз редактировалось yannails; 19.09.2016 в 16:46.
yannails вне форума   Ответить с цитированием
Старый 19.09.2016, 17:26 Вверх   #2
Dmitry76
Пользователь
 
Сообщений: 44
Репутация: 17
По умолчанию

Цитата:
Сообщение от yannails Посмотреть сообщение
Добрый день,

Вопрос адресован техническим специалистам.

В логах заметил, что мое устройство постоянно (каждые ~10 сек) посылает DHCPREQUEST к вашему серверу.
...
Код:
Sep 19 17:17:35 ext3 dhclient[1503]: DHCPREQUEST on eth0 to 10.11.35.252 port 67
Sep 19 17:17:47 ext3 dhclient[1503]: DHCPREQUEST on eth0 to 10.11.35.252 port 67
Sep 19 17:17:56 ext3 dhclient[1503]: DHCPREQUEST on eth0 to 10.11.35.252 port 67
Sep 19 17:18:11 ext3 dhclient[1503]: DHCPREQUEST on eth0 to 10.11.35.252 port 67
Далее выяснилось что ваш DHCP сервер выдает lease в зоне UTC, то есть на момент получения lease она уже expired:
Код:
...
  option dhcp-lease-time 1800;
  option dhcp-message-type 5;
  option domain-name-servers 195.138.80.86;
  option dhcp-server-identifier 10.11.35.252;
  option classless-static-routes 28.195.138.70.208 10.11.35.250, ...
  option broadcast-address 10.11.35.255;
  renew 1 2016/09/19 14:16:16;
  rebind 1 2016/09/19 14:27:41;
  expire 1 2016/09/19 14:31:26;
Это воспринимать как ошибку которую вы исправите или это сделано намеренно и мне нужно решать это на своей стороне?

Спасибо
Что касается времени, здесь ошибки нет. Аренда не прошла на момент выдачи, так как и сервер и ваш клиент использует время UTC для хранения информации по аренде IP и делает это как раз для того, чтобы избежать коллизий, например в случаях, когда клиент и сервер находятся в разных часовых зонах.
А вот почему ваш клиент так часто дает запрос на получение, надо проверить. Напишите личкой логин, я проверю.
Dmitry76 вне форума   Ответить с цитированием
Старый 19.09.2016, 17:35 Вверх   #3
yannails
Новичок
 
Сообщений: 10
Репутация: 10
По умолчанию

Не могу отправить ва ЛС, не хватает репутации
yannails вне форума   Ответить с цитированием
Старый 19.09.2016, 17:40 Вверх   #4
yannails
Новичок
 
Сообщений: 10
Репутация: 10
По умолчанию

Мой IP: 1O.11.3FIVE.2ТРИ7
yannails вне форума   Ответить с цитированием
Старый 19.09.2016, 17:53 Вверх   #5
yannails
Новичок
 
Сообщений: 10
Репутация: 10
По умолчанию

Я думаю проблема точно или на клиенте или на сервере.
На моих клиентах в локальной сети время в lease файлах правильное:
Код:
  option host-name "lenovo";
  option domain-name "com";
  renew 1 2016/09/19 20:22:27;
  rebind 2 2016/09/20 02:22:18;
  expire 2 2016/09/20 03:52:18;
То есть либо мне выдается отрицательное время с вашей стороны (что на мой взгляд мало вероятно), либо у меня на сервере проблема с каким нибудь offset или банально с таймзонами.
yannails вне форума   Ответить с цитированием
Старый 19.09.2016, 18:02 Вверх   #6
yannails
Новичок
 
Сообщений: 10
Репутация: 10
По умолчанию

Ситуация исправилась, можете написать в чем было дело?

PS Еще немного и я в личку смогу писать
yannails вне форума   Ответить с цитированием
Старый 19.09.2016, 18:50 Вверх   #7
Dmitry76
Пользователь
 
Сообщений: 44
Репутация: 17
По умолчанию

Цитата:
Сообщение от yannails Посмотреть сообщение
Ситуация исправилась, можете написать в чем было дело?

PS Еще немного и я в личку смогу писать
С нашей стороны ничего не трогалось. Настройки глобальны для всей подсети, а там выдача шла нормально.
Dmitry76 вне форума   Ответить с цитированием
Старый 20.09.2016, 09:51 Вверх   #8
yannails
Новичок
 
Сообщений: 10
Репутация: 10
По умолчанию

Ситуация изменилась, запросов стало меньше, но они все равно есть.
Идем дальше, ктот такой 10.11.35.252?
Если вы обратили внимание реквесты идут к нему, хотя выдает IP 10.11.35.250:
Код:
Sep 20 10:41:31 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x340e10b3)
Sep 20 10:41:46 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x340e10b3)
Sep 20 10:42:02 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x340e10b3)
...
Sep 20 10:42:58 ext3 dhclient[1460]: DHCPACK from 10.11.35.250 (xid=0x340e10b3)
tcpdump показывает что не только мое устройство его ищет:
Код:
10:43:32.700391 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.233, length 46
10:43:32.755950 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:32.839454 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.68, length 46
10:43:32.847081 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.41, length 46
10:43:33.259502 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:33.700303 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.233, length 46
10:43:33.700321 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.34.96, length 46
10:43:33.700326 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.157, length 46
10:43:33.839742 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.68, length 46
10:43:34.257393 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:34.700302 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.233, length 46
10:43:34.700320 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.34.96, length 46
10:43:34.700325 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.157, length 46
10:43:34.703652 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.32.184, length 46
10:43:34.711379 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.75, length 46
10:43:35.260138 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:35.492788 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.32.184, length 46
10:43:35.700262 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.34.96, length 46
10:43:35.700282 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.157, length 46
10:43:35.711345 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.75, length 46
10:43:35.712822 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.73, length 46
10:43:35.919572 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.34.158, length 46
10:43:36.328087 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:36.492543 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.32.184, length 46
10:43:36.711326 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.75, length 46
10:43:36.712691 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.73, length 46
yannails вне форума   Ответить с цитированием
Старый 20.09.2016, 09:52 Вверх   #9
yannails
Новичок
 
Сообщений: 10
Репутация: 10
По умолчанию

Ситуация изменилась, запросов стало меньше, но они все равно есть.
Идем дальше, ктот такой 10.11.35.252?
Если вы обратили внимание реквесты идут к нему, хотя выдает IP 10.11.35.250:
Код:
Sep 20 10:41:31 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x340e10b3)
Sep 20 10:41:46 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x340e10b3)
Sep 20 10:42:02 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x340e10b3)
...
Sep 20 10:42:58 ext3 dhclient[1460]: DHCPACK from 10.11.35.250 (xid=0x340e10b3)
tcpdump показывает что не только мое устройство его ищет:
Код:
10:43:32.700391 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.233, length 46
10:43:32.755950 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:32.839454 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.68, length 46
10:43:32.847081 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.41, length 46
10:43:33.259502 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:33.700303 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.233, length 46
10:43:33.700321 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.34.96, length 46
10:43:33.700326 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.157, length 46
10:43:33.839742 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.68, length 46
10:43:34.257393 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:34.700302 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.233, length 46
10:43:34.700320 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.34.96, length 46
10:43:34.700325 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.157, length 46
10:43:34.703652 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.32.184, length 46
10:43:34.711379 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.75, length 46
10:43:35.260138 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:35.492788 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.32.184, length 46
10:43:35.700262 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.34.96, length 46
10:43:35.700282 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.157, length 46
10:43:35.711345 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.75, length 46
10:43:35.712822 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.73, length 46
10:43:35.919572 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.34.158, length 46
10:43:36.328087 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.250, length 46
10:43:36.492543 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.32.184, length 46
10:43:36.711326 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.35.75, length 46
10:43:36.712691 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.11.35.252 tell 10.11.33.73, length 46
yannails вне форума   Ответить с цитированием
Старый 21.09.2016, 21:14 Вверх   #10
yannails
Новичок
 
Сообщений: 10
Репутация: 10
По умолчанию DHCP сервер часть 2

Это конечно очень красиво, не хотите помогать решать вопросы, зачем вообще форум сделали?
Перестали публиковать мои сообщенияв теме "Вопрос по вашему DHCP серверу" типа проблему решили.

Проблема не решена. Устройство получает адрес от сервера 10.11.35.250. По истечении renew переода устройство начинает посылать DHCPREQUEST на 10.11.35.252 так как он указан как "dhcp-server-identifier", так как устройство не получает ответ на DHCPREQUEST, оно продолжает слать запросы пока по истечении периода rebind ему не будет присвоен IP сервером 10.11.35.250 на широковещательный запрос.

Код:
Sep 21 21:32:34 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x2160f539)
Sep 21 21:32:55 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x2160f539)
Sep 21 21:32:55 ext3 dhclient[1460]: DHCPACK from 10.11.35.250 (xid=0x2160f539)
Sep 21 21:32:57 ext3 dhclient[1460]: bound to 10.11.35.237 -- renewal in 858 seconds.
Sep 21 21:47:15 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x2160f539)
Sep 21 21:47:18 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x2160f539)
...
Sep 21 21:58:37 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x2160f539)
Sep 21 21:58:53 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 10.11.35.252 port 67 (xid=0x2160f539)
Sep 21 21:59:12 ext3 dhclient[1460]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x2160f539)
Sep 21 21:59:12 ext3 dhclient[1460]: DHCPACK from 10.11.35.250 (xid=0x2160f539)
Sep 21 21:59:14 ext3 dhclient[1460]: bound to 10.11.35.237 -- renewal in 885 seconds.
Код:
lease {
  interface "eth0";
  fixed-address 10.11.35.237;
  option subnet-mask 255.255.252.0;
  option routers 10.11.35.250;
  option dhcp-lease-time 1800;
  option dhcp-message-type 5;
  option domain-name-servers 195.138.80.86;
  option dhcp-server-identifier 10.11.35.252;
  option classless-static-routes 28.195.138.70.208 10.11.35.250,32.195.138.80.24 10.11.35.250,32.195.138.80.40 10.11.35.250,32.195.138.80.50 10.11.35.250,32.195.138.80.54 10.11.35.250,28.195.138.78.64 10.11.35.250,32.195.138.80.83 10.11.35.250,30.195.138.80.84 10.11.35.250,29.195.138.68.88 10.11.35.250;
  option broadcast-address 10.11.35.255;
  renew 3 2016/09/21 21:47:15;
  rebind 3 2016/09/21 21:59:10;
  expire 3 2016/09/21 21:02:55;
Я описал то что я вижу со своей стороны и понимаю что у вас сложная инфроструктура со всякими там dhcp_relay и dhcp_snooping итд, но то что оно работает не так как нужно, на мой взгляд, нужно исправить или если я ошибаюсь указать на это. А еще я понимаю что проще отмахнуться от проблемы чем ее решать и если решать не собираетесь, имейте мужество так и ответить. а не затыкать рот.
yannails вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.

Быстрый переход


Часовой пояс GMT +2, время: 14:04.


Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.