|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : damir bikmuhametov 2:5011/13.1 17 Aug 2007 06:45:56 To : Valentin Davydov Subject : fbsd 6.2 proxyarp patch -------------------------------------------------------------------------------- 16 Aug 07 22:31, you wrote to me: >> по "ifconfig iface proxyarp" включает фичу, аналогичную "ip >> local-proxy-arp" в циске, когда роутер отвечает своим mac'ом на все >> arp request'ы на данном интерфейсе. по "ifconfig iface -proxyarp" - >> выключает. VD> А чем это лучше sysctl net.link.ether.inet.proxyall? отличается кардинально: proxyall не отвечает на arp-запросы, которые пришли с того же интерфейса, который мы проксируем. в исходнике есть специальная затычка с комментарием: === cut === /* * Don't send proxies for nodes on the same interface * as this one came out of, or we'll get into a fight * over who claims what Ether address. */ if (rt->rt_ifp == ifp) { rtfree(rt); goto drop; } === cut === то есть, в описанной мной конфигурации (клиенты, изолированные друг от друга на l2), proxyall вообще не отвечает на их запросы. собственно, это поведение proxyall и побудило сделать патч. damir --- * Origin: big flies' house - ufa - russia (2:5011/13.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/268646c4f014.html, оценка из 5, голосов 10
|