Re: Проблемы с ip адресами в Linux
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
--
Станислав
Reply to: