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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Gleb Smirnoff                        2:5020/400     24 Apr 2004  14:35:43
 To : Valentin Nechayev
 Subject : Re: вопрос по multicast
 -------------------------------------------------------------------------------- 
 
 Valentin Nechayev <netch@segfault.kiev.ua> wrote:
 
 VS>>> Тогда объясни результат такого эксперимента. С одной машины пуляем
 VS>>> пакет на 239.0.0.13, на другой ловим:
 VS>>> "tcpdump dst host 239.0.0.13" его ловит, а
 VS>>> "tcpdump -p dst host 239.0.0.13" нифига.
 GS>> Потому что карточка не настроена на прием этого мультикаста. Hужно либо
 GS>> создать на ней сокет под этот адрес и тогда она будет его получать,
 
 VN> А подробнее? Что значит "сокет под этот адрес" для _драйвера_?
 
      For each network interface (e.g., physical or a virtual tunnel) that
      would be used for multicast forwarding, a corresponding multicast inter-
      face must be added to the kernel:
 
      /* IPv4 */
      struct vifctl vc;
      memset(&vc, 0, sizeof(vc));
      /* Assign all vifctl fields as appropriate */
      vc.vifc_vifi = vif_index;
      vc.vifc_flags = vif_flags;
      vc.vifc_threshold = min_ttl_threshold;
      vc.vifc_rate_limit = max_rate_limit;
      memcpy(&vc.vifc_lcl_addr, &vif_local_address, sizeof(vc.vifc_lcl_addr));
      if (vc.vifc_flags & VIFF_TUNNEL)
          memcpy(&vc.vifc_rmt_addr, &vif_remote_address,
                 sizeof(vc.vifc_rmt_addr));
      setsockopt(mrouter_s4, IPPROTO_IP, MRT_ADD_VIF, (void *)&vc,
                 sizeof(vc));
 
 Hасколько я понимаю, после setsockopt() ядро установит  соответствующий фильтр
 в драйвер заданного интерфейса.
 
 -- 
 Totus tuus, Glebius.
 GLEBIUS-RIPN GLEB-RIPE
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 вопрос по multicast   Victor Sudakov   23 Apr 2004 07:27:47 
 Re: вопрос по multicast   Valentin Nechayev   23 Apr 2004 10:03:37 
 Re: вопрос по multicast   Victor Sudakov   23 Apr 2004 11:07:20 
 вопрос по multicast   Valentin Nechayev   23 Apr 2004 19:09:20 
 Re: вопрос по multicast   Victor Sudakov   24 Apr 2004 09:57:21 
 Re: вопрос по multicast   Valentin Nechayev   24 Apr 2004 10:03:26 
 Re: вопрос по multicast   Victor Sudakov   24 Apr 2004 12:02:46 
 Re: вопрос по multicast   Valentin Nechayev   24 Apr 2004 13:02:44 
 Re: вопрос по multicast   Victor Sudakov   24 Apr 2004 14:57:16 
 Re: вопрос по multicast   Valentin Nechayev   24 Apr 2004 16:25:05 
 Re: вопрос по multicast   Victor Sudakov   24 Apr 2004 18:47:37 
 вопрос по multicast   Valentin Nechayev   24 Apr 2004 19:50:42 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 17:20:52 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 17:03:36 
 вопрос по multicast   Slawa Olhovchenkov   24 Apr 2004 17:18:28 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 16:09:40 
 Re: вопрос по multicast   Valentin Nechayev   24 Apr 2004 13:38:43 
 Re: вопрос по multicast   Gleb Smirnoff   24 Apr 2004 14:13:26 
 Re: вопрос по multicast   Victor Sudakov   24 Apr 2004 18:47:37 
 Re: вопрос по multicast   Gleb Smirnoff   24 Apr 2004 22:35:11 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 16:35:00 
 Re: вопрос по multicast   Valentin Nechayev   25 Apr 2004 17:01:53 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 18:10:20 
 Re: вопрос по multicast   Valentin Nechayev   25 Apr 2004 18:57:18 
 вопрос по multicast   Alex Semenyaka   26 Apr 2004 15:18:38 
 Re: вопрос по multicast   Valentin Nechayev   26 Apr 2004 23:42:58 
 вопрос по multicast   Alex Semenyaka   27 Apr 2004 08:28:28 
 Re: вопрос по multicast   Valentin Nechayev   27 Apr 2004 09:04:44 
 вопрос по multicast   Alex Semenyaka   27 Apr 2004 10:46:14 
 Re: вопрос по multicast   Gleb Smirnoff   24 Apr 2004 11:36:53 
 Re: вопрос по multicast   Victor Sudakov   24 Apr 2004 11:57:39 
 Re: вопрос по multicast   Gleb Smirnoff   24 Apr 2004 13:04:45 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 16:31:14 
 Re: вопрос по multicast   Valentin Nechayev   25 Apr 2004 17:16:16 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 18:17:38 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 16:01:18 
 Re: вопрос по multicast   Valentin Nechayev   25 Apr 2004 16:32:07 
 Re: вопрос по multicast   Valentin Nechayev   24 Apr 2004 13:05:16 
 Re: вопрос по multicast   Gleb Smirnoff   24 Apr 2004 14:35:43 
 Re: вопрос по multicast   Valentin Nechayev   24 Apr 2004 16:38:31 
 Re: вопрос по multicast   Andrey Blochintsev   25 Apr 2004 13:53:07 
 Re: вопрос по multicast   Andrey Blochintsev   25 Apr 2004 14:00:41 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 17:12:52 
 Re: вопрос по multicast   Valentin Nechayev   25 Apr 2004 18:58:18 
 вопрос по multicast   Alex Semenyaka   26 Apr 2004 09:30:26 
 Re: вопрос по multicast   Gleb Smirnoff   26 Apr 2004 11:59:50 
 Re: вопрос по multicast   Valentin Nechayev   26 Apr 2004 13:52:41 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 16:31:40 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 15:26:42 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 15:15:18 
 Re: вопрос по multicast   Valentin Nechayev   25 Apr 2004 16:18:13 
 вопрос по multicast   Alex Semenyaka   25 Apr 2004 17:38:24 
 Re: вопрос по multicast   Valentin Nechayev   25 Apr 2004 19:12:31 
 вопрос по multicast   Alex Semenyaka   26 Apr 2004 15:44:22 
Архивное /ru.unix.bsd/6577ea7a1323.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional