Re: Проблемы с ip адресами в Linux

2006-10-07 Thread Artem Chuprina
Gremlin -> debian-russian@lists.debian.org  @ Sat, 07 Oct 2006 11:09:59 +0400:

 G> Здравствуйте!
 G> есть проблема:
 G> есть локальная сеть(на Windows) и есть сервер на Linux,
 G> если человек с Windows сменит ip на ip Linux сервера то серв отдаёт ip.
 G> Если проделать такое с Windows или FreeBSD то они не отдадут!
 G> Почему Linux отдаёт ip ?
 G> Где то читал что так и должно быть,но не нашол полного описания почему 
именно
 G> так и не как по другому!

 G> Помогите чем можете :)

Ежели он сервер - поставь ему статический адрес.  Статические не отдаются.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Чушь для ресниц (С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Проблемы с ip адресами в Linux

2006-10-07 Thread Mikhail A Antonov
On Saturday 07 October 2006 12:09 Artem Chuprina wrote:
> Ежели он сервер - поставь ему статический адрес.  Статические не отдаются.
Как?
Скажем такая картина:
Есть локальная сеть, в которой есть dhcp-сервер (debian sarge), который раздает
юзерам (win) IP-адреса. Все работает, но если юзер поставит себе IP-адрес самого
dhcp-сервера, то весь трафик направленный к этому серверу получит юзер, вместо
сервера. На сервере помимо dhcpd еще ftp/samba например.
И все кто пойдет с логином/паролем на этот ftp - будут отдавать логин/пароль
юзеру на винде, а не серверу.
А вот если вместо linux (debian) поставим FreeBSD или Win, то пользователь,
захотевший вручную указать IP сервера будет проинформирован что такой
адрес уже существует в сети и что ему придется выбрать другой.

На сервере стоит arpwatch, samba, dhcp, фаерволом ничего не порезано.
IP-адрес сервера прописан статично в /etc/network/interfaces
Какие будут решения кроме кусачками по кабелю и/или денежного штрафа?

-- 
Best regards,
 Mikhail
Bart-mdv- @ SolarNet
IRC: irc.solarnet.ru
WWW: http://www.solarnet.ru/

--
Давай, ламер, давай - давай загружай свой англо-русский МАЗДАЙ.


Re: Проблемы с ip адресами в Linux

2006-10-07 Thread Mikhail A Antonov
On Saturday 07 October 2006 13:07 Никита wrote:
> сервер не отдаст айпи адрес, который уже занят, насколько я знаю.. или нет?
Сервер сам сидит с этим IP - т.е. eth0 в состоянии UP, ругани в логах нет
(в arpwatch есть конечно flip-flop) но и винда сидит с ним же. т.е. сервер не
сопротивляется и не "ругает" тот комп, который занял его IP. Так ведут себя
сервера только на linux. Как я и писал ранее, FreeBSD и Win ругаются на
тот комп, который пытается занять их IP и не дают работать 2 компам с
одинм (одинаковым) IP.

-- 
Best regards,
 Mikhail
Bart-mdv- @ SolarNet
IRC: irc.solarnet.ru
WWW: http://www.solarnet.ru/

--
Микрософт - софт для микрокалькyляторов.


Re: Проблемы с ip адресами в Linux

2006-10-07 Thread Artem Chuprina
Mikhail A Antonov -> debian-russian@lists.debian.org  @ Sat, 7 Oct 2006 
12:48:08 +0400:

 >> Ежели он сервер - поставь ему статический адрес.  Статические не отдаются.
 MAA> Как?
 MAA> Скажем такая картина:

 MAA> Есть локальная сеть, в которой есть dhcp-сервер (debian sarge),
 MAA> который раздает юзерам (win) IP-адреса. Все работает, но если юзер
 MAA> поставит себе IP-адрес самого dhcp-сервера, то весь трафик
 MAA> направленный к этому серверу получит юзер, вместо сервера.

Это не "сервер отдает IP".  Да, получит.  Но не весь, а только тот, по
которому успеет раньше ответить на ARP-запрос.  Лечится, если
технически, исключительно управляемыми свитчами.  Либо административно,
больно в табло "продвинутому" юзеру.

 MAA> На сервере помимо dhcpd еще ftp/samba например.  И все кто пойдет
 MAA> с логином/паролем на этот ftp - будут отдавать логин/пароль юзеру
 MAA> на винде, а не серверу.  А вот если вместо linux (debian) поставим
 MAA> FreeBSD или Win, то пользователь, захотевший вручную указать IP
 MAA> сервера будет проинформирован что такой адрес уже существует в
 MAA> сети и что ему придется выбрать другой.

А вот от этой процедуры, пожалуйста, вывод tcpdump.  Что винда в этой
ситуации выдает в сеть, и что ей отвечает фря, что - другая винда, и
чего не отвечает линукс?  Скорее всего, можно попросить iptables это
туда ответить.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Юзер упорствует в хождении по граблям. Образовавшиеся шишки он считает
трудовыми мозолями. (С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Проблемы с ip адресами в Linux

2006-10-07 Thread Artem Chuprina
Mikhail A Antonov -> debian-russian@lists.debian.org  @ Sat, 7 Oct 2006 
13:34:13 +0400:

 >> сервер не отдаст айпи адрес, который уже занят, насколько я знаю.. или нет?
 MAA> Сервер сам сидит с этим IP - т.е. eth0 в состоянии UP, ругани в логах нет
 MAA> (в arpwatch есть конечно flip-flop) но и винда сидит с ним же. т.е. 
сервер не
 MAA> сопротивляется и не "ругает" тот комп, который занял его IP. Так ведут 
себя
 MAA> сервера только на linux. Как я и писал ранее, FreeBSD и Win ругаются на
 MAA> тот комп, который пытается занять их IP и не дают работать 2 компам с
 MAA> одинм (одинаковым) IP.

Они не могут этого не давать.  Они могут как максимум информировать.  А
дальше - колхоз дело добровольное.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Ну какая работа со строками может быть в языке, название которого является
не строкой, а символом?
Sergue E. Leontiev в <[EMAIL PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Проблемы с ip адресами в Linux

2006-10-07 Thread Mikhail A Antonov
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"

-- 
Best regards,
 Mikhail
Bart-mdv- @ SolarNet
IRC: irc.solarnet.ru
WWW: http://www.solarnet.ru/

--
Если враг не сдаётся, его перезагружают!


Re: Проблемы с ip адресами в Linux

2006-10-07 Thread Mikhail A Antonov
On Saturday 07 October 2006 16:54 Stanislav Maslovski wrote:
> Попробуй 
> # 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
> 
# echo 1 > /proc/sys/net/ipv4/conf/all/arp-accept
bash: /proc/sys/net/ipv4/conf/all/arp-accept: No such file or directory
Ядро - 2.6.16-2-k7 из etch

-- 
Best regards,
 Mikhail
Bart-mdv- @ SolarNet
IRC: irc.solarnet.ru
WWW: http://www.solarnet.ru/

--
God is Real, unless declared as Integer.



Re: Проблемы с ip адресами в Linux

2006-10-07 Thread Mikhail A Antonov
On Saturday 07 October 2006 17:20 Stanislav Maslovski wrote:
> On Sat, Oct 07, 2006 at 05:12:11PM +0400, Mikhail A Antonov wrote:
> > On Saturday 07 October 2006 16:54 Stanislav Maslovski wrote:
> > > Попробуй 
> > > # 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
> > > 
> > # echo 1 > /proc/sys/net/ipv4/conf/all/arp-accept
> > bash: /proc/sys/net/ipv4/conf/all/arp-accept: No such file or directory
> > Ядро - 2.6.16-2-k7 из etch
> 
> Ну очевидная же опечатка была :-/
> Не слать же мне в догонку по десять писем с коррекциями... 
> 
> # echo 1 > /proc/sys/net/ipv4/conf/all/arp_accept
>  ^^^
# ls -l /proc/sys/net/ipv4/conf/all/arp_*
-rw-r--r-- 1 root root 0 2006-10-07 17:27 
/proc/sys/net/ipv4/conf/all/arp_announce
-rw-r--r-- 1 root root 0 2006-10-07 17:27 /proc/sys/net/ipv4/conf/all/arp_filter
-rw-r--r-- 1 root root 0 2006-10-07 17:27 /proc/sys/net/ipv4/conf/all/arp_ignore

-- 
Best regards,
 Mikhail
Bart-mdv- @ SolarNet
IRC: irc.solarnet.ru
WWW: http://www.solarnet.ru/

--
Весь покрытый bad'ами, абсолютно весь.



Re: Проблемы с ip адресами в Linux

2006-10-07 Thread Mikhail A Antonov
On Saturday 07 October 2006 17:51 Stanislav Maslovski wrote:
> 
> Впервые появилось в 2.6.17, как я вижу:
> 
> $ bzcat patch-2.6.17.bz2 | grep arp_accept -A1
> +arp_accept - BOOLEAN
> +   Define behavior when gratuitous arp replies are received:
> 
Хм... Спасибо, завтра попробую.

-- 
Best regards,
 Mikhail
Bart-mdv- @ SolarNet
IRC: irc.solarnet.ru
WWW: http://www.solarnet.ru/

--
ПРИНЦИП IBM
 Машина должна работать, человек - думать.


Re: Проблемы с ip адресами в Linux

2006-10-12 Thread Mikhail A Antonov
On Saturday 07 October 2006 18:02 Mikhail A Antonov wrote:
> On Saturday 07 October 2006 17:51 Stanislav Maslovski wrote:
> > 
> > Впервые появилось в 2.6.17, как я вижу:
> > 
> > $ bzcat patch-2.6.17.bz2 | grep arp_accept -A1
> > +arp_accept - BOOLEAN
> > +   Define behavior when gratuitous arp replies are received:
> > 
> Хм... Спасибо, завтра попробую.
> 
Не помогло... :(

-- 
Best regards,
 Mikhail
Bart-mdv- @ SolarNet
IRC: irc.solarnet.ru
WWW: http://www.solarnet.ru/

--
Если бы Microsoft делала машины, они были бы одноместными до тех пор,
пока вы не купите "Car95" или "CarNT". Но тогда вам понадобилось бы купить
дополнительные сиденья.