Bom dia pessoal,
Meu problema é o seguinte:
Tenho 2 redes, A (192.168.2.0) e B (192.168.3.0). Tenho um gw para cada uma destas redes (rodando squid cada um e tal). Agora, por alterações em nossa estrutura, tornou-se interessante manter apenas uma máquina realizando esta função, ou seja, adicionei uma placa de rede no servidor A, e liguei a rede B à ela. O que ocorre, é que ao ligar esta rede no servidor, alguns clientes passaram a viver um sobe e desce do cão. Eles pingam o servidor um pouco, param, pingam, param, pingam, param... enquanto isso, o servidor pinga este mesmo cliente sem perder nenhum pacote.. pinga perfeitamente, sem problema algum.
Acreditando que pudesse ser neighbour table overflow (mesmo sem mostrar nada nos log's) alterei 3 arquivos no /proc:
echo 1024 > /proc/sys/net/ipv4/neigh/default/gc_thresh1
echo 2048 > /proc/sys/net/ipv4/neigh/default/gc_thresh2
echo 4096 > /proc/sys/net/ipv4/neigh/default/gc_thresh3
Já nao sei mais o que pensar.. alguem poderia me dar um help?
ah.. amarro os macs + IPs pela tabela arp, mas mesmo tirando esse controle o problema persiste... são cerca de 300 clientes no total