<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: arp multicast и freebsd 9</title>
    <link>https://opennet.me/openforum/vsluhforumID1/93357.html</link>
    <description>Ситуация такая: есть сеть, в ней freebsd-роутер и win-сервера, в частности, nlb-кластер. Кластер сконфигурирован в режиме multicast: обе ноды с разными маками имеют одинаковый ip, и у каждого мака - свой отдельный ip алиасом прописан.&lt;br&gt;&lt;br&gt;Все работало хорошо, пока я не решил обновить роутер до freebsd 9.0&lt;br&gt;Теперь же кластер недоступен, при попытке пингануть кластер, получаю в логе строчку:&lt;br&gt;router3 kernel: in_arp: source hardware address is multicast.in_arp: source hardware address is multicast.&lt;br&gt;&lt;br&gt;А пинг отвечает:&lt;br&gt;ping: sendto: Host is down&lt;br&gt;&lt;br&gt;В arp -a просто нет этого ip, который должен висеть на 2 маках.&lt;br&gt;ip каждой ноды в arp-таблице присутствует и благополучно пингуется, но надо чтобы работал именно кластер.&lt;br&gt;&lt;br&gt;В более ранних версиях freebsd все работало хорошо: на каждый пинг просто приходило по 2 ответа (по 1 от каждой ноды). TCP-сессии тоже благополучно работали.&lt;br&gt;В гугле по этой проблеме на редкость мало инфы, нарыл только то, что по стандарту оно и не должно работать, вроде, что есть патч, который уб</description>

<item>
    <title>arp multicast и freebsd 9 (iltmpz)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/93357.html#8</link>
    <pubDate>Thu, 12 Nov 2015 11:41:35 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Ну как успехи в этом вопросе. Как-то удалось победить?&lt;br&gt;&amp;gt;&amp;gt; В 9ке новый параметр системы. net.link.ether.inet.allow_multicast=1 добавить в /etc/sysctl.conf.&lt;br&gt;&amp;gt;&amp;gt; зачем он появился непонятно &lt;br&gt;&amp;gt; Выяснилось, что данный параметр позволяет системе добавлять в arp-таблицу MAC адреса из &lt;br&gt;&amp;gt; multicast диапазона. Работает и для FreeBSD 10.0 &lt;br&gt;&lt;br&gt;Вот это я удачно зашел спустя 3,5 года в поисках решения этой же проблемы после того как обновился до 10.2.&lt;br&gt;Смотрю, что-то такое когда-то уже читал. Потом смотрю - а оказывается я же и тему создал, вот так бывает!&lt;br&gt;&lt;br&gt;По сабжу подтверждаю, net.link.ether.inet.allow_multicast=1 - ровно то, что нужно.&lt;br&gt;С ним 10.2 отвечает аналогично 8-й ветке:&lt;br&gt;64 bytes from 192.168.xx.xx: icmp_seq=0 ttl=128 time=0.720 ms&lt;br&gt;64 bytes from 192.168.xx.xx: icmp_seq=0 ttl=128 time=0.768 ms (DUP!)&lt;br&gt;</description>
</item>

<item>
    <title>arp multicast и freebsd 9 (Khuman)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/93357.html#7</link>
    <pubDate>Mon, 12 Oct 2015 09:56:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Ну как успехи в этом вопросе. Как-то удалось победить?&lt;br&gt;&amp;gt; В 9ке новый параметр системы. net.link.ether.inet.allow_multicast=1 добавить в /etc/sysctl.conf. &lt;br&gt;&amp;gt; зачем он появился непонятно &lt;br&gt;&lt;br&gt;Выяснилось, что данный параметр позволяет системе добавлять в arp-таблицу MAC адреса из multicast диапазона. Работает и для FreeBSD 10.0&lt;br&gt;</description>
</item>

<item>
    <title>arp multicast и freebsd 9 (vasya)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/93357.html#6</link>
    <pubDate>Mon, 10 Feb 2014 09:29:46 GMT</pubDate>
    <description>&amp;gt; Ну как успехи в этом вопросе. Как-то удалось победить?&lt;br&gt;&lt;br&gt;В 9ке новый параметр системы. net.link.ether.inet.allow_multicast=1 добавить в /etc/sysctl.conf. зачем он появился непонятно&lt;br&gt;</description>
</item>

<item>
    <title>arp multicast и freebsd 9 (iltmpz)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/93357.html#5</link>
    <pubDate>Tue, 18 Dec 2012 15:38:36 GMT</pubDate>
    <description>&amp;gt; Ну как успехи в этом вопросе. Как-то удалось победить?&lt;br&gt;&lt;br&gt;Удалось, прописал в rc.conf то ли один из маков в arp-таблицу статически то ли другой в список исключений. В итоге только один из адресов доступен, но этого хватало.&lt;br&gt;Что и как именно прописал, уже не вспомню, т.к. сейчас по ряду других причин откатился обратно на 8-ю фрю...&lt;br&gt;</description>
</item>

<item>
    <title>arp multicast и freebsd 9 (voin)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/93357.html#4</link>
    <pubDate>Tue, 18 Dec 2012 13:55:11 GMT</pubDate>
    <description>Ну как успехи в этом вопросе. Как-то удалось победить?&lt;br&gt;</description>
</item>

<item>
    <title>arp multicast и freebsd 9 (crazy)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/93357.html#3</link>
    <pubDate>Wed, 30 May 2012 08:22:15 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;        &#125; &lt;br&gt;&amp;gt; И чем это мне поможет, интересно? Никаких ifdef&apos;ов поблизости не видно, как &lt;br&gt;&amp;gt; я понимаю, параметры ядра не помогут. Или надо в другом месте &lt;br&gt;&amp;gt; где-то смотреть?&lt;br&gt;&amp;gt; Сегодня ночью сервер вообще перестал отвечать по сети, остальные сервисы все работали &lt;br&gt;&amp;gt; - разбираться времени не было, поэтому мы его перезагрузили с консоли. &lt;br&gt;&amp;gt; В логах ничего кроме кучи сообщений про &quot;source hardware address is &lt;br&gt;&amp;gt; multicast.&quot;.&lt;br&gt;&amp;gt; Интересно, причина может быть связана с этим?&lt;br&gt;&amp;gt; Как решить проблему? Или единственный способ - откатиться на 8-ю ветку?&lt;br&gt;&lt;br&gt;Ну попробуйте в freebsd-questions&#064;, или как там правильно, задать.&lt;br&gt;</description>
</item>

<item>
    <title>arp multicast и freebsd 9 (iltmpz)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/93357.html#2</link>
    <pubDate>Wed, 30 May 2012 07:17:34 GMT</pubDate>
    <description>&amp;gt; можно сравнить исходники  /usr/src/sys/netinet/if_ether.c &lt;br&gt;&amp;gt; в 8  и 9-ке &lt;br&gt;&lt;br&gt;Сравнил. Код в основном одинаковый, но есть и изменения, в частности в функции in_arpinput, появилась проверка:&lt;br&gt;       if (ETHER_IS_MULTICAST(ar_sha(ah))) &#123;&lt;br&gt;               log(LOG_ERR, &quot;in_arp: source hardware address is multicast.&quot;);&lt;br&gt;               return;&lt;br&gt;       &#125;&lt;br&gt;&lt;br&gt;И чем это мне поможет, интересно? Никаких ifdef&apos;ов поблизости не видно, как я понимаю, параметры ядра не помогут. Или надо в другом месте где-то смотреть?&lt;br&gt;&lt;br&gt;Сегодня ночью сервер вообще перестал отвечать по сети, остальные сервисы все работали - разбираться времени не было, поэтому мы его перезагрузили с консоли. В логах ничего кроме кучи сообщений про &quot;source hardware address is multicast.&quot;.&lt;br&gt;Интересно, причина может быть связана с этим?&lt;br&gt;&lt;br&gt;Как решить проблему? Или единственный способ - откатиться на 8-ю ветку?&lt;br&gt;</description>
</item>

<item>
    <title>arp multicast и freebsd 9 (dima)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/93357.html#1</link>
    <pubDate>Sun, 13 May 2012 23:21:19 GMT</pubDate>
    <description>&amp;gt; Ситуация такая: есть сеть, в ней freebsd-роутер и win-сервера, в частности, nlb-кластер. &lt;br&gt;&amp;gt; Кластер сконфигурирован в режиме multicast: обе ноды с разными маками имеют &lt;br&gt;&amp;gt; одинаковый ip, &lt;br&gt;&lt;br&gt;хз.&lt;br&gt;&lt;br&gt;можно сравнить исходники  /usr/src/sys/netinet/if_ether.c&lt;br&gt;в 8  и 9-ке&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
