De minhas observações, há dois arquivos com significado em /sys/class/net/eth0/
juntos. O primeiro deles é carrier
e o segundo é carrier_changes
. Esses arquivos não têm nada a ver com sua internet, levando de dois a três minutos para se conectar.
Do meu teste, parece que quando você desconecta um cabo da sua porta eth0, o arquivo carrier
mostra um 0
e o carrier_changes
aumenta em um. Conectando o cabo de volta no carrier
alterado para 1
afirmando que ele tem conexão e carrier_changes
aumentando novamente uma contagem de um. Exemplo abaixo:
Começando com o cabo conectado:
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier_changes
2
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier
1
Cabo removido:
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier
0
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier_changes
3
Cabo reconectado:
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier
1
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier_changes
4
Portanto, como parece, carrier_changes
mantém o registro de quantas vezes o cabo foi removido e conectado ao sistema ou uma possível alteração de rede foi realizada.
Outras possíveis razões ou soluções para o motivo de você ter tempos de conexão lentos:
O cabo / conectores no cabo podem estar com defeito. Tente outro cabo para o roteador.
Outra coisa que você pode analisar é quanto tempo leva para que o eth0
obtenha um endereço IP. Talvez execute um comando watch
em ifconfig
, por exemplo: watch -n 5 'ifconfig eth0'
Talvez veja quanto tempo seu roteador tem as concessões de DHCP configuradas. Talvez você esteja com poucos endereços IP em seu escopo em seu roteador e esteja aguardando até que outro esteja livre.
Talvez tente uma reinicialização de energia em seu sistema, removendo toda a energia do sistema e, em seguida, pressionando o botão liga / desliga algumas vezes para drenar toda a energia restante do sistema. Em seguida, conecte-o novamente e ligue-o.
Espero que isso ajude!