Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       13 May 2004  17:53:06
 To : dmitry@atlantis.dp.ua
 Subject : Re: RIPv2 на P2P
 -------------------------------------------------------------------------------- 
 
  >> Кто-нибудь знает, как обходить ядерный баг в FreeBSD, когда
  >> setsockopt (sock, IPPROTO_IP, IP_MULTICAST_IF, (void *)&m, sizeof(m))
  >> возвращает EADDRNOTAVAIL (Can't assign requested address), если
  >> в m записан удаленный IP интерфейса типа P2P (gif, например)?
  dadu>               ^^^^^^^^^^^^^^^^^^^^^^^
 
  dadu>  Вроде всю жизнь P2P описывались для софта _локальным_ IP-адресом. IMHO и
  dadu> не баг это вовсе - удаленный конец нашей системе не принадлежит, как же
  dadu> его можно assign? Да, неудобно, но логично.
 
 Я не знаю, можно ли его assign или нет, но я знаю, что P2P нельзя
 определять локальными адресами, потому что бывают unnumbered P2P.
 Более точно, нельзя не уметь определять интерфейс по удаленному адресу
 интерфейса.
  
  >> RIP мультикастовый из-за этого не работает.
  dadu>  Если в zebra, какая конкретно конфигурация? Ибо я случайно добился local
  dadu> IP (PPP) == local IP (ether), и в ppp тоже повалили RIPы ;)
 
 Берем gif0, в quagga (в zebra тот же код) включаем на нем RIPv2.
 ripd начинает ругаться: RIP: Can't setsockopt IP_MULTICAST_IF to fd 13.
 
 Заставив его выдавать в этом сообщении strerror(errno) и inet_ntoa(addr),
 получаем:
 
 Can't setsockopt IP_MULTICAST_IF to fd 13(172.20.15.78): Can't assign requested 
 address
 
 Отсюда видно, что ripd пытается включить мультикасты, используя удаленный
 адрес P2P-интерфейса. Те же проблемы у меня были с routed, PR: bin/51927.
 
 Eugene
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 RIPv2 на P2P   Eugene Grosbein   13 May 2004 16:23:03 
 =?koi8-r?Q?Re=3A_RIPv2_=CE=C1_P2P?=   Dmitry Pryanishnikov   13 May 2004 12:34:47 
 Re: RIPv2 на P2P   Eugene Grosbein   13 May 2004 17:53:06 
 =?koi8-r?Q?Re=3A_RIPv2_=CE=C1_P2P?=   Dmitry Pryanishnikov   13 May 2004 14:13:32 
 Re: RIPv2 на P2P   Eugene Grosbein   13 May 2004 20:25:10 
 Re: RIPv2 на P2P   Vitaly E. Lavrov    13 May 2004 16:54:43 
 Re: RIPv2 на P2P   Eugene Grosbein   13 May 2004 22:43:32 
 Re: RIPv2 на P2P   Vitaly E. Lavrov    14 May 2004 10:23:47 
 Re: RIPv2 на P2P   Eugene Grosbein   14 May 2004 15:39:04 
 RIPv2 на P2P   Slawa Olhovchenkov   14 May 2004 12:17:36 
 Re: RIPv2 на P2P   Eugene Grosbein   14 May 2004 16:45:06 
 RIPv2 на P2P   Slawa Olhovchenkov   14 May 2004 13:05:54 
 Re: RIPv2 на P2P   Eugene Grosbein   14 May 2004 17:28:14 
 RIPv2 на P2P   Slawa Olhovchenkov   14 May 2004 13:54:44 
 Re: RIPv2 на P2P   Eugene Grosbein   14 May 2004 18:11:32 
 RIPv2 на P2P   Slawa Olhovchenkov   14 May 2004 14:58:04 
 Re: RIPv2 на P2P   Eugene Grosbein   14 May 2004 18:19:09 
 RIPv2 на P2P   Slawa Olhovchenkov   14 May 2004 14:58:40 
 Re: RIPv2 на P2P   Eugene Grosbein   14 May 2004 20:18:01 
 RIPv2 на P2P   Slawa Olhovchenkov   14 May 2004 16:45:16 
 Re: RIPv2 на P2P   Eugene Grosbein   14 May 2004 21:44:27 
 RIPv2 на P2P   Alexandr Oskolkov   15 May 2004 21:11:56 
Архивное /ru.unix.bsd/260931e0178e1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional