Servidor Linux desaparecendo da rede

0

Eu tenho um servidor Ubuntu 16.04.2 que eu configurei recentemente em casa. Eu estava fazendo checkout e instalei usando wireless. Eu estava correndo tão bem que decidi que era hora de ir para o porão, conectá-lo via ethernet e começar a usá-lo.

Mas não consegui manter a ethernet funcionando. Eu estaria conectado a ele e a rede iria embora, só para voltar em um minuto ou mais. Eu corri um ping no servidor enquanto estava conectado e posso vê-lo ir de bom, para o tempo limite, para voltar, sem padrão perceptível. Eu tentei mudar de cabos - sem mudança. Eu li sobre um bug do kernel com pequenos MTUs, então mudei o meu para 8192 - sem alteração. Minha máquina tem um driver ethernet a bordo usando o aparentemente infame driver r8169. Eu troquei esse driver pelo r8168 - sem alteração. Eu comprei um NIC e instalei isso - sem alteração. Infelizmente, a NIC também usou o driver realtek, então eu comprei um adaptador Ethernet USB3 - sem alteração. Ao longo de tudo isso, o wireless funciona bem mais ou menos. É ligeiramente escamosa com avahi, mas de outra forma utilizável. Tenho certeza que tentei desativar o avahi também, mas estou começando a perder o controle das coisas.

Agora estou verificando a máquina enquanto ela supostamente não está respondendo a pings. Qualquer solicitação de saída (via ethernet) via TCP ou ping restaura imediatamente a máquina para a rede. Em seguida, ele retomará seu mau comportamento após alguns segundos / minutos. Eu procurei em vão por qualquer evidência de qualquer problema nos arquivos de log.

Isso pode ser um problema com as portas ethernet do meu modelo de cabo CGN3ROG? Neste ponto, a única coisa que posso pensar em fazer é algum tipo de configuração viva ou script. Isso é um truque tão grosseiro.

Obrigado.

    
por Etresoft 09.07.2017 / 21:08

1 resposta

0

Experimente este castanho antigo, desativando o IPV6:

Faça o backup de /etc/systctl.conf e adicione essas linhas ao final:

net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1

Execute 'sudo sysctl -p' para garantir que suas alterações sejam mantidas e reinicie a rede executando 'systemctl restart networking'

    
por 09.07.2017 / 22:54