eth0 não está funcionando na inicialização

2

Isso pode soar estranho, mas, trabalhando com o meu Lubuntu 10.04 eu experimentei problemas ao me conectar ao meu eth0 newtwork. Depois de algum googling, descobri que escrevendo na CLI o seguinte comando:

mii-tool eth0 -F 10baseT-FD

e ativando o eth0 na barra de ferramentas (clicando em "activate eth0") tudo funciona muito bem.

Bem, até agora, eu não tive nenhum problema, porque toda vez que eu liguei o computador eu tive que fazer isso, mas foi muito pouco esforço.Mas agora, eu gostaria de usar a máquina como um arquivo servidor, acessando-o pelo ssh, sem monitor ou teclado. Então, eu não serei capaz de fazer isso, e não posso fazer isso na inicialização porque a mii-tool precisa de permissões de root. Então, a questão é:

Você sabe o que esse comando faz e como a id pode tornar essa mudança permanente? Ou você conhece alguma outra solução para o meu problema?

Espero ter sido claro! Se não, diga-me e tentarei ser o mais claro possível.

Obrigado antecipadamente!

    
por user4106 06.01.2011 / 00:57

2 respostas

2

Parece que você pode fazer isso com o ethtool e tornar a mudança permanente modificando / etc / network / interfaces.

Algo como:

auto eth0
iface eth0 inet static
pre-up /usr/sbin/ethtool -s eth0 speed 10 duplex full

Há uma página com as informações aqui: link

    
por jasonbrooks 06.01.2011 / 01:17
1

O comando miitool está forçando a conexão a 10 Megabits / segundo Full duplex. Isso é necessário quando a outra extremidade da conexão não transmite seus recursos.

miitool é obsoleto e deve ser substituído por ethtool como mostrado por @jasonbrooks. Você poderia usar seu comando no lugar do comando ethtool mostrado.

ethtool pode ser usado para determinar o que as duas extremidades estão anunciando como seus recursos. Isso pode ajudá-lo a determinar se você possui outras opções de velocidade / duplex. Do outro lado tem as configurações equivalentes às que você tem, ele provavelmente irá anunciar apenas 10HD. A outra extremidade só pode ser capaz de 10HD, ou pode ser definida para uma velocidade fixa e duplex.

Verifique os erros mostrados pelo comando ifconfig eth0 . Se você está recebendo erros de quadro, a linha é half duplex e você deve usar as configurações de 10FD que você está usando. Uma linha half duplex configurada corretamente mostrará colisões, com baixas taxas de erro. Uma linha full duplex não deve mostrar nenhum erro. Acompanhe as taxas de erro, pois as contagens são bastante complicadas.

    
por BillThor 06.01.2011 / 05:11