Em 31/05/2013 14:34, Marcelo Gondim escreveu: > Em 31/05/13 13:12, Paulo Olivier Cavalcanti escreveu: >> Nos últimos dias estamos com constantes quedas em nosso serviço de >> internet ( NET Virtua ) e o FreeBSD não detecta quando a internet volta, >> precisamos usar netif restart. Explicando melhor: quando o modem da >> Virtua perde o sinal, o FreeBSD aparentemente não detecta quando o sinal >> volta; a internet fica morta, não manda ping nem nada, só normaliza se >> usar o comando netif restart. São quedas breves, às vezes de dois ou >> três minutos, mas que nos causam um transtorno danado. O pior é que >> quando usávamos Windows Server não me lembro de ter tido este problema... :( >> >> Estamos fazendo alguma coisa errada? Usamos o FreeBSD como gateway e >> distribuímos a internet via natd. Para WAN e LAN usamos re0 e re1. >> > Paulo, > > Muito estranho isso acontecer. Você tem algum firewall rodando nesse > gateway? Se sim você está bloqueando pacotes de camada 2 como arp? > Eu não lembro ao certo mas o Net Virtua eles lhe dão um IP para colocar > na interface de rede do seu gateway ou usam PPPoE? > Instala o pacote arping e quando ocorrer isso experimenta fazer um > arping para o gateway deles e checa se haverá retorno. Se funcionar, > tente o ping após o arping.
Gondim, Acho que descobri o motivo. Esse cara aqui: net.inet.tcp.keepidle por padrão verifica se a conexão está inativa por mais de 7.200.000 milissegundos (ou 7.200 segundos ou 20 minutos). Caso ela esteja inativa há mais de 20 minutos, ele faz uma sondagem no host a cada: net.inet.tcp.keepintvl que por padrão é 75.000 milissegundos (ou 75 segundos ou 1min 15seg) Ou seja, só depois de: net.inet.tcp.keepidle + ( net.inet.tcp.keepintvl * 8), ou 30 minutos é que o sistema reinicia conexões TCP inativas! É por isso que achávamos que o problema era com o FreeBSD, nós nunca esperamos mais de 30 minutos para ver se a internet voltava... rs . Vou colocar uns 20000 e 10000 respectivamente, isso deve resolver. Para responder sua pergunta, nós usamos Virtua residencial (sem IP fixo), não usamos PPPoE e o firewall é "open". -- http://about.me/paulocavalcanti ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd