On Sat, Oct 07, 2006 at 04:36:32PM +0400, Mikhail A Antonov wrote: > On Saturday 07 October 2006 15:09 Artem Chuprina wrote: > > MAA> На сервере помимо dhcpd еще ftp/samba например. И все кто пойдет > > MAA> с логином/паролем на этот ftp - будут отдавать логин/пароль юзеру > > MAA> на винде, а не серверу. А вот если вместо linux (debian) поставим > > MAA> FreeBSD или Win, то пользователь, захотевший вручную указать IP > > MAA> сервера будет проинформирован что такой адрес уже существует в > > MAA> сети и что ему придется выбрать другой. > > > > А вот от этой процедуры, пожалуйста, вывод tcpdump. Что винда в этой > > ситуации выдает в сеть, и что ей отвечает фря, что - другая винда, и > > чего не отвечает линукс? Скорее всего, можно попросить iptables это > > туда ответить. > Обычный arp who-has, на который почему-то не отвечает linux, однако при ping > с другого IP в сторону linux - ответы на arp who-has приходят. > Полечил так: > nohup arping -i ethX broadcast_IP > /dev/null& > после старта сети. Тем самым генерим нужный нам arp who-has, но раз в секунду, > чем нагружаем (пусть и не сильно) сетку.... > Хочется найти более правильное решение. Может какая хитрая опция у ядра есть? > Например как у форвардинга "echo 1 > /proc/sys/net/ipv4/ip_forward"
Попробуй # echo 1 > /proc/sys/net/ipv4/conf/all/arp-accept Читаем здесь: /usr/src/linux/Documentation/networking/ip-sysctl.txt http://www.geocities.com/SiliconValley/Vista/8672/network/arp.html#A28 -- Станислав