|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 27 Nov 2004 01:17:58 To : Gleb Smirnoff Subject : Re: gif(4) --------------------------------------------------------------------------------
25 ноя 2004, четверг, в 16:56 KRAST, Gleb Smirnoff написал(а):
GS> Короче я подумал, что sysctl глобален и всё такое. А у нас уже есть чудный
GS> флаг link2, как раз для людей с динамическим и зачастую не симметричным
GS> роутингом. Вот я его и использовал. Просьба потестить заинтересованным
GS> людям:
GS> http://people.freebsd.org/~glebius/totest/in_gif.c.diff
GS> http://people.freebsd.org/~glebius/totest/in_gif.c.diff.RELENG_4
Работает. Правда, мне таки придется патчить, но уже ripd, который
при переходе интерфейса из DOWN в UP делает так:
RIP: multicast join at vlan3 (172.20.15.145)
RIP: setsockopt_multicast_ipv4: setsockopt(12,172.20.15.145)
RIP: can't setsockopt IP_ADD_MEMBERSHIP Address already in use
RIP: multicast join failed, interface vlan3 not running
То есть, пытается по второму разу войти в группу мультикаста на интерфейсе -
раз, и не понимает, что Address already in use им самим - два. В результате
анонсы на интерфейсе не работают. Правда, при реальном падении связи
интерфейс в DOWN уходить и не будет.
Eugene
--
Тестоголовые кислое свое брожение приняли за душу, распарывание чрев
своих - за историю, средства, оттягивающие разложение - за цивилизацию...
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609348a237cc.html, оценка из 5, голосов 10
|