Ovidiu wrote:
> Are doua placi ethernet (eth0 si eth2) care
> sunt fizic in acelasi LAN. 
>   

De ce ai nevoie de 2 placi in acelasi LAN?

> Problema e ca de cateva zile serverul pare sa confunde eth0 si eth2
> intre ele. Practic isi dau conflict de ip intre ele, desi setarile din
> server imi arata clar ca ip-urile lor nu s-au schimbat si sunt cum le-am
> pus, total diferite. Am observat, deoarece din cand in cand pica netul
> aparent fara motiv, momente in care la comanda  "arping -I ethx ip0"
> data de pe alta masina cu ethx in LAN cu cele doua de mai sus (ethx are
> ip_ethx) am un raspuns de genul:
> ~# arping -I ethx ip0
> ARPING ip0 from ip_ethx eth0
> Unicast reply from ip0 [mac2]  1.377ms
> Unicast reply from ip0 [mac0]  1.620ms

Nu confunda nimic, linux-ul raspunde by default la query-uri ARP pentru
orice IP asignat local, indiferent de interfata pe care primeste
interogarea (dar raspunde cu MAC-ul interfetei pe care a venit
query-ul). In cazul tau vede 2 query-uri pe 2 interfete diferite si
raspunde la amandoua, nimic anormal.

Daca insisti sa ai 2 interfete in acelasi LAN si comportamentul de mai
sus iti zapaceste clientii (in mod normal nu prea conteaza pe ce
interfata aterizeaza pachetele, are grija stack-ul sa ajunga unde
trebuie, dar daca ai filtre dupa numele interfetei, etc, atunci se
explica) incearca:

echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter

http://lxr.free-electrons.com/source/Documentation/networking/ip-sysctl.txt#561

---
fm

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui