|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 25 Jan 2007 18:48:23 To : Eugene Grosbein Subject : Re: ripd again -------------------------------------------------------------------------------- 24 янв 2007, среда, в 15:00 KRAST, Eugene Grosbein написал(а): EG> Обнаружил поразительную вещь: ripd от quagga-0.99.6 при анонсировании EG> маршрутов по RIPv2 не увеличивает метрику (hop count). Если поставить EG> в цепочку три квагги и в сторону одной анонсировать маршрут с метрикой 1, EG> то из третьей анонс выйдет опять же с метрикой 1. Это как понимать? EG> offset-lists не используются. Спасение утопающих дело рук самих утопающих. Вот патч (класть в /usr/ports/net/quagga/files/patch-kernel_socket.c) для порта: - --- zebra/kernel_socket.c.orig Thu Jan 25 17:40:54 2007 +++ zebra/kernel_socket.c Thu Jan 25 17:40:21 2007 @@ -585,7 +585,7 @@ if (ifnlen && strncmp (ifp->name, ifname, INTERFACE_NAMSIZ)) isalias = 1; - ifp->metric = ifam->ifam_metric; + ifp->metric = ifam->ifam_metric == 0 ? 1 : ifam->ifam_metric; /* Add connected address. */ switch (sockunion_family (&addr)) Eugene -- Знаете ли вы, что... Иисус имел не менее 4 братьев и 2 сестер (Матф.13:54) --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260931b6d49f8.html, оценка из 5, голосов 10
|