O Ubuntu Server descarta a conexão de rede após determinada atividade

1

Eu tenho alguns hardwares mais antigos (Celeron dual-core) que acabei de instalar o Ubuntu Server 11.04. Minha intenção é usá-lo principalmente como um servidor de arquivos, mas eu achei que seria divertido tentar rodar um servidor Team Fortress 2 nele. Conectei via SSH e baixei e configurei o cliente Linux Steam da Valve, e iniciei a instalação do servidor dedicado TF2. Para fazer isso, é necessário baixar todos os recursos do jogo, de 7 a 8 GB. Minha conexão com a Internet não é muito rápida (estou em uma universidade remota com uma rede interna muito rápida, mas um uplink limitado), então esperava que o processo de download demorasse um pouco. Eu comecei e saí para o trabalho.

Quando voltei do trabalho (4 horas depois), o PuTTY no meu laptop mostrou "conexão perdida". Eu percebi que meu laptop tinha se desconectado temporariamente do WiFi por algum motivo e não se preocupou, já que eu tinha iniciado o download do Steam na tela. Tentei me reconectar, mas o PuTTY disse que a conexão expirou. Eu pinguei a máquina sem resposta. Eu conectei um teclado e monitor à máquina para verificar as coisas, e descobri que o download do Steam também havia ficado em torno de 60%. Eu verifiquei ifconfig e ainda mostrou informações de rede adequadas. Eu tentei ping na internet sem resposta. Eu tentei pingar um roteador no campus sem resposta. Eu tentei pingar o gateway para a rede de residências, ainda sem resposta.

Eu pensei que poderia ser um acaso de uma vez e reiniciado. Após a reinicialização, a conexão de rede funcionou bem, então eu iniciei o download do Steam novamente no console local. Parece que retomou de onde parou, mas algumas horas depois eu voltei e fiquei parado novamente. Eu abri o Lynx para verificar se a máquina tinha sido, de alguma forma, não autenticada da rede RADIUS / web-login-secure, mas em vez de obter um prompt de login, ela expirou. Eu tentei o ping novamente e não recebi nada de volta.

Descobri agora que as transferências de SFTP maiores que cerca de 1 MB farão com que a rede caia de maneira confiável. A execução de sudo /etc/init.d/networking restart trará a rede de volta, mas sudo service networking start e sudo start networking resultarão apenas em Networking stop/waiting .

Por outro lado, posso rodar um jogo TF2 por muito tempo sem que ele diminua. Eu teorizo isso é porque o TF2 é totalmente o tráfego UDP. Quando eu verifico /var/log/syslog depois que a rede fica inativa, não vejo nada que pareça anormal (algumas entradas de um cronjob que eu executei, mensagens de inicialização nomeada e que parecem algumas tarefas de manutenção do PHP, e uma mensagem de o kernel sobre nenhum roteador IPv6 sendo encontrado que também aparece antes que a rede se apague). Desativei o IPv6 e o problema não desapareceu.

O controlador de rede, se isso for relevante, é um SiS 191 Gigabit.

Alguma idéia do que está acontecendo aqui?

    
por jcrawfordor 18.06.2011 / 04:30

0 respostas