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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: dhclient флудит  (Прочитано 7648 раз)

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

Оффлайн Schneider

  • Автор темы
  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Re: dhclient флудит
« Ответ #15 : 18 Апреля 2011, 14:32:36 »
cat /etc/dhcp3/dhclient.conf
# Configuration file for /sbin/dhclient, which is included in Debian's
#       dhcp3-client package.
#
# This is a sample configuration file for dhclient. See dhclient.conf's
#       man page for more information about the syntax of this file
#       and a more comprehensive list of the parameters understood by
#       dhclient.
#
# Normally, if the DHCP server provides reasonable information and does
#       not leave anything out (like the domain name, for example), then
#       few changes must be made to this file, if any.
#

send host-name "<hostname>";
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#send dhcp-lease-time 3600;
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 127.0.0.1;
#request subnet-mask, broadcast-address, time-offset, routers,
#       domain-name, domain-name-servers, host-name,
#       netbios-name-servers, netbios-scope;
#require subnet-mask, domain-name-servers;
timeout 30;
#retry 60;
#reboot 10;
#select-timeout 5;
#initial-interval 2;
#script "/etc/dhcp3/dhclient-script";
#media "-link0 -link1 -link2", "link0 link1";
#reject 192.33.137.209;

#alias {
#  interface "eth0";
#  fixed-address 192.5.5.213;
#  option subnet-mask 255.255.255.255;
#}

#lease {
#  interface "eth0";
#  fixed-address 192.33.137.200;
#  medium "link0 link1";
#  option host-name "andare.swiftmedia.com";
#  option subnet-mask 255.255.255.0;
#  option broadcast-address 192.33.137.255;
#  option routers 192.33.137.250;
#  option domain-name-servers 127.0.0.1;
#  renew 2 2000/1/12 00:00:01;
#  rebind 2 2000/1/12 00:00:01;
#  expire 2 2000/1/12 00:00:01;
#}
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes;

...Ты думаешь, мне больше заняться нечем, кроме как спорить с тобой по поводу того, что надо а что не надо проверять?
Да, маршруты сваливаются по DHCP. КРИВЫЕ!
Ищи кривизну, тыкай своего провайдера носом, нехай исправляют.
хм. ну так я говорю проверил вроде.
а вот провайдеру че говорить теперь. у меня dhclient ваш сервер не понимает?

Вот еще что нашел:
root@comp443:/var/lib/dhcp3# cat dhclient.eth0.leases
lease {
  interface "eth0";
  fixed-address 10.143.159.76;
  option subnet-mask 255.255.248.0;
  option routers 10.143.152.1;
  option dhcp-lease-time 604800;
  option dhcp-message-type 5;
  option domain-name-servers 213.234.192.8,85.21.192.3;
  option dhcp-server-identifier 89.179.231.148;
  renew 1 2011/04/18 01:10:51;
  rebind 1 2011/04/18 01:10:51;
  expire 1 2011/04/18 01:10:51;
}
lease {
  interface "eth0";
  fixed-address 10.143.159.76;
  option subnet-mask 255.255.248.0;
  option routers 10.143.152.1;
  option dhcp-lease-time 604800;
  option dhcp-message-type 5;
  option domain-name-servers 213.234.192.8,85.21.192.3;
  option dhcp-server-identifier 89.179.231.148;
  option rfc3442-classless-static-routes 24,233,33,210,10,143,159,76,8,10,10,143,152,1,24,78,107,52,10,143,152,1,28,85,21,72,80,10,143,152,1,28,78,107,122,0,10,143,152,1,24,217,118,84,10,143,152,1;
  renew 4 2011/04/21 12:09:09;
  rebind 0 2011/04/24 04:12:01;
  expire 1 2011/04/25 01:12:01;
}
так вот dhcp-server-identifier 89.179.231.148; - тот же у меня на втором компе (на котором pptp нет вообще) - на компе с виндой бы посмотреть еще.
но это как домой вернусь. а 10.143.152.1 это просто шлюз через который dhclient получил ответ.

теперь вроде есть о чем спрашивать провайдера.


Пользователь решил продолжить мысль 18 Апреля 2011, 17:27:12:
Всем спасибо за поддержку. AnrDaemon за критику.
 Да, хоть мне и нравиться билайн и я доволен им, не все у них гладко:
тут решение, хотя здесь говорят, что кривоватое.
первую ссылку может форум не показать если не зареген на нем.

В общем - решено. :coolsmiley: (но не проверено!)
« Последнее редактирование: 18 Апреля 2011, 23:26:39 от Schneider »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: dhclient флудит
« Ответ #16 : 18 Апреля 2011, 18:42:08 »
Под спойлер решение скопируй, для тех, кто не зареган.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Schneider

  • Автор темы
  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Re: dhclient флудит
« Ответ #17 : 18 Апреля 2011, 23:25:25 »
Под спойлер решение скопируй, для тех, кто не зареган.
(Нажмите, чтобы показать/скрыть)
Сам еще не проверил!!! с форума скопировал сам. после процедуры сервер dhcp не пингуется.
Объяснение такое: dhclient получает неверный адрес от dhcp сервера. фактически так настроена ВСЯ СЕТЬ проводного билайн!!! По стандарту существует три ступени по которой dhclient пробует обновить адрес до окончания аренды ip. первый раз- renew при этом он посылает запрос по ip адресу который выдал сервер dhcp до этого, а в силу прописанных маршрутов (полученных от vpn подключения) они улетают через vpn в инет, и даже серверdhcp пингуется, но в ответ тишина и начинается вышеупомянутый флуд. потом вторая ступень ничего не дает тоже. и только когда аренда истекает окончательно dhclient шлет широковещательный запрос(третья ступень) и получает ip адрес. и все повторяется вновь, где то через 3 суток начинается флуд и еще через 3 суток широковещательный запрос и тд.
  Фишка в том, что по словам билайн-поддержки с форума, такая настройка оборудования у них неизбежна из-за использования не совсем качественного оборудования(!!!).... но от этого нам, конечным пользователям, ни жарко ни холодно. Я сам звонил в поддержку, ткнул носом в топик на корбиновском форуме, и мне сказали, что это решение не сработает!!! Типа не достучишься до их DHCP сервера напрямую. На всякий случай проверю сам, -отпишусь.
Если не поможет будем мутить настройку dhclient чтобы сходу слал широковещательный запрос.


Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: dhclient флудит
« Ответ #18 : 18 Апреля 2011, 23:35:33 »
В тайне надеялся что все не так плохо (все-таки верю еще пока в людей).
Но проверил на корбиновских машинах в москоу-сити - та же история, хотя я с них dhcp изначально убирал - у корбины аренда не меняется почти никогда.
А маршрутизация у них правда г-но.
И dhcp relay по-видимому настроен через ж-у.
Это я к чему?
Статика и маршруты ручками.
« Последнее редактирование: 18 Апреля 2011, 23:37:49 от podkovyrsty »
Шаг за шагом можно достичь цели.

Оффлайн Schneider

  • Автор темы
  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Re: dhclient флудит
« Ответ #19 : 19 Апреля 2011, 14:44:59 »
кстати под Windowsми все компы в сети билайн тоже флудят запросами по той же причине (источник: ссылка на топик кобины выше).

пока что я избавился (на время) следующим образом:

в dhclient.conf добавил подправил следующую строку:

supersede dhcp-lease-time 5356800;
это оттянуло событие renew на месяц вместо 3 дней.
но ведь оно наступит !!!

Такой вариант не прокатыват:
lease {
  interface "eth0";
#  fixed-address 192.33.137.200;
#  medium "link0 link1";
#  option host-name "andare.swiftmedia.com";
#  option subnet-mask 255.255.255.0;
#  option broadcast-address 192.33.137.255;
#  option routers 192.33.137.250;
#  option domain-name-servers 127.0.0.1;
  renew 4 2012/1/12 00:00:01;
  rebind 4 2012/1/12 00:00:01;
  expire 4 2012/1/12 00:00:01;
}
так как эта секция срабатывает, как написано в руководстве только если не получен ответ от dhcp сервера (а мы его получаем).

Итак кто хорошо знает dhclient.conf подскажите как заставить слать сходу широковещательный запрос, который шлет dhclient по дате expire ? :D
Или же другой вариант-как передвинуть дату renew и rebind на полгода вперед насильно?  :D
тогда expire наступит раньше (с сервера дается аренда на неделю) и автоматом пойдет широковещательный запрос и адрес обновиться (без предварительного флуда)

PS.Не нравиться мне вариант с форума корбины, поскольку там по моему(IMHO) тупо блокируется трафик до сервака dhcp (как я выяснил от техников, не доходят до сервера прямые запросы по локалке!!) dhклиент видит что dhcp недоступен и шлет опять же широковещательный запрос. ну не нравиться мне такой вариант. :-\

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: dhclient флудит
« Ответ #20 : 19 Апреля 2011, 14:59:10 »
а вы пробовали dhclient-ом обратиться напрямую?
если неполучится, то блокирование прямого запроса - самый нормальный путь.
Или статика.
Шаг за шагом можно достичь цели.

Оффлайн Schneider

  • Автор темы
  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Re: dhclient флудит
« Ответ #21 : 19 Апреля 2011, 15:10:14 »
блин , вот что меня раздражает в Ubuntu так это то, что для того чтобы решить мааленькую проблему нужно перекопать весь ман на тему!
ну не знаю я как заставить запрос из консоли на определенный адрес бросить. у меня не голова уже а один большо МААААААН.

подскажите уже, как это сделать?
ведь dhclient как то висит в памяти и следующий запуск ругается что пид файл есть- убиваю процесс, запускаю.
короче как то по слоновьи получается у меня.


Пользователь решил продолжить мысль 19 Апреля 2011, 15:11:24:
Или статика.
статику тоже не хочу. как бы все таки надо чтобы комп иногда адрес спрашивал с сервера.

---------------------------------------------------------
кстати решение с корбины


(Нажмите, чтобы показать/скрыть)
там объясняют тем что ff:ff:ff:ff:ff:ff фактически МАК широковещательного интерфейса и типа запросы на IP-dhcp по такому прописаному нами маршруту в итоге придут на широковещательный интерфейс сети и в итоге через релай попадут на dhcp-сервер (о как через Ж.. мы до корбины билайна достучались ))))
все таки попробую проверить, но ответ напишу только через три дня (пока событие само не наступит) задобало уже копаться. :o

увидимся.
« Последнее редактирование: 19 Апреля 2011, 15:33:11 от Schneider »

Оффлайн Schneider

  • Автор темы
  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Re: dhclient флудит
« Ответ #22 : 25 Апреля 2011, 11:53:50 »
Нет не помог способ с корбиновского форума. даже биндил мак-адрес шлюза к ip адресу dhcp сервера.
не работает.
Все, ставлю
supersede dhcp-lease-time 5356800;
Кто знает, напишите другой вариант:
как передвинуть дату renew и rebind на полгода вперед насильно? независимо оттого что дает dhcp сервер
тогда expire наступит раньше (с сервера дается аренда на неделю) и автоматом пойдет широковещательный запрос и адрес обновиться (без предварительного флуда) ???

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

  • Гость
Re: dhclient флудит
« Ответ #23 : 16 Мая 2011, 11:58:29 »
Я тебе, скажу что ты не одинок, как минимум еще у двух провайдеров, один из них городского масштаба, аналогичная проблема :(
Причём началось сравнительно недавно. Месяц, может полтора назад.

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: dhclient флудит
« Ответ #24 : 16 Мая 2011, 13:02:42 »
хватит насиловать мозг себе и нам, зае...и ТП оператора, пусть сервера нормально настроят, проблема массовая (по крайней мере у нас в Екб, не слышал нормальных отзывов о билайне) сам мучался с маршрутизацией до днс серверов получаемых от pptp сервера.

Оффлайн Schneider

  • Автор темы
  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
Re: dhclient флудит
« Ответ #25 : 03 Июня 2011, 15:25:18 »
как я уже сказал, настроил через

supersede dhcp-lease-time 5356800;

другого мне не надо, потому как в учебных и иных сервисных целях не реже раньше раза в месяц перезагружаю комп.
На счет билайна (Саратов) не согласен, меня они более чем устраивают, и скорость и поддержка.
А то что у них так настроены серваки, ну хер их знает. Че то им не хватает (рук, головы и тд)

 

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