Bug 15042

Summary: Не понимает default route некоторых DHCP-серверов
Product: Branch 4.0 Reporter: Fr. Br. George <george>
Component: dhcpcdAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: Q.A. 4.0 <qa-4.0>
Severity: critical    
Priority: P2 CC: evg, imz, kopilo4ka, ldv, shakirov, shrek
Version: 4.0   
Hardware: all   
OS: Linux   

Description Fr. Br. George 2008-03-23 23:30:29 MSK
Новый dhcpcd не понимает default route некоторых DHCP-серверов, например, того,
что раздаёт настройки в Корбине (corbina.net). Вместо этого (?) он генерирует
ошибку: "netlink: network unreachable".

Если откатиться на старый dhcpcd (1.*) либо на dhclient, всё работает.

P.S. У меня нет доступа к консоли машины, подключённой к Корбине :(
     А после dist-upgrade-а пропал и ssh, пока там не вернули старый dhcpcd :((
Comment 1 Dmitry V. Levin 2008-03-24 00:17:36 MSK
Ну вот, Миша, ты так хотел обновить dhcpcd, теперь все баги к тебе.
Comment 2 Michael Shigorin 2008-03-24 00:23:54 MSK
Принято, но у 1.* есть другие критичные баги.  Про 3.0.17 пока плохого не
слышал, собственно собираюсь откатить в сизифе 3.2.3 на него (хотя есть
подозрение, что у нас какие-то эндемические грабли, см. #14643).

Поскольку у меня нет возможности тестироваться на corbina -- предлагаю по
возможности продиагностировать тем, у кого есть (dhclient тоже подумывал собрать).
Comment 3 Fr. Br. George 2008-03-24 10:45:29 MSK
(In reply to comment #2)
> Принято, но у 1.* есть другие критичные баги.
Нет.

> dhclient тоже подумывал собрать
dhcp-client, надо только от netscripts оторвать. Но dhclient в etcnet не поможет
-- у него ключи другие. Разве что обёртку делать :((

Может, это поможет: dhclient не берёт default root от Корбины, если не сказано
request routers (а не только request static-routes).

Comment 4 Michael Shigorin 2008-03-24 10:56:49 MSK
(In reply to comment #3)
> > Принято, но у 1.* есть другие критичные баги.
> Нет.
#14643: чуть попроще -- не цепляются не default, а дополнительные static routes
-- но тоже critical.  У меня об это споткнулся один из клиентов, причём не в
Киеве, поэтому живьём проблему так и не видел.

Т.е. для тебя там не работает dhcpcd 3.x, ни 3.0.17, ни 3.2.3?

> > dhclient тоже подумывал собрать
> dhcp-client, надо только от netscripts оторвать. Но dhclient в etcnet 
>не поможет -- у него ключи другие. Разве что обёртку делать :((
Можно попробовать допатчить etcnet, не думаю, что Денис откажется принять патч.
Давно собирался добраться, как обычно :-/

> Может, это поможет: dhclient не берёт default root от Корбины, если не сказано
> request routers (а не только request static-routes).
Ой, это где [не] сказано?  Я с ним если и общался, то давным-давно.
Comment 5 Michael Shigorin 2008-03-28 14:48:48 MSK
Просьба проверить dhcpcd-3.0.17-alt4.  См. тж. Bug #14643
Comment 6 Michael Shigorin 2008-03-29 14:51:35 MSK
(In reply to comment #5)
> Просьба проверить dhcpcd-3.0.17-alt4.  См. тж. Bug #14643
Стоп.  Там то же, что в 3.0.17-alt2.M40.1.

На 1.x откатываться не буду, давай думать, как жить с 3.x.  По возможности
почитай https://bugzilla.altlinux.org/show_bug.cgi?id=14643#c16 и далее и
расспроси shrek@, чего именно ты не понимаешь.
Comment 7 Michael Shigorin 2008-04-03 14:47:13 MSD
Гош, попробуй добавить в /etc/sysconfig/dhcpcd опции -A, -L, -N (см. тж. Bug
#15225).  Если первая или все три пригодятся -- пиши, в дефолты занесём и
что-нить придумаем для обновления.
Comment 8 Lenar Shakirov 2011-11-07 21:01:57 MSK
Актуально?
Comment 9 Michael Shigorin 2014-11-05 20:16:08 MSK
В 4.0/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.