web-dev-qa-db-fra.com

eth0 ne fonctionne pas au démarrage

Cela peut paraître étrange, mais en travaillant avec mon Lubuntu 10.04, j'ai eu des problèmes pour me connecter à mon eth0 newtwork. Après quelques recherches sur Google, j'ai découvert qu'en écrivant dans la CLI la commande suivante:

mii-tool eth0 -F 10baseT-FD

et en activant eth0 dans la barre d’outils (en cliquant sur "Activer eth0"), tout fonctionne correctement.

Eh bien, jusqu'à présent, je n'ai eu aucun problème, car chaque fois que j'ai allumé l'ordinateur, je devais le faire, mais c'était très peu d'effort.Mais maintenant, j'aimerais utiliser la machine comme serveur de fichiers, en accédant par ssh, sans moniteur ni clavier. Donc, je ne pourrai pas faire cette action et je ne peux pas le faire au démarrage car mii-tool a besoin d'autorisations root. Donc, la question est:

Savez-vous ce que fait cette commande et comment id peut-il rendre ce changement permanent? Ou connaissez-vous une autre solution à mon problème?

J'espère avoir été clair! Sinon, dites-le-moi et j'essaierai d'être aussi clair que possible.

Merci d'avance!

2
user4106

Il semblerait que vous puissiez le faire avec ethtool et rendre la modification permanente en modifiant/etc/network/interfaces.

Quelque chose comme:

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

Il y a une page avec les informations ici: https://help.ubuntu.com/10.04/serverguide/C/network-configuration.html

2
jasonbrooks

La commande miitool force la connexion à 10 mégabits/s en duplex intégral. Cela est nécessaire lorsque l'autre extrémité de la connexion ne diffuse pas ses capacités.

miitool est obsolète et doit être remplacé par ethtool, comme le montre @jasonbrooks. Vous pouvez utiliser votre commande à la place de la commande ethtool affichée.

ethtool peut être utilisé pour déterminer ce que les deux extrémités annoncent comme leurs capacités. Cela peut vous aider à déterminer si vous avez d'autres options de vitesse/duplex. Si l’autre extrémité a les mêmes paramètres que ceux que vous avez, il semblera que la publicité n’est que 10HD. L’autre extrémité ne peut prendre en charge que la résolution 10HD, ou peut être réglée sur une vitesse fixe et en duplex.

Vérifiez les erreurs indiquées par la commande ifconfig eth0. Si vous obtenez des erreurs de trame, la ligne est semi-duplex et vous devez utiliser les paramètres 10FD que vous utilisez. Une ligne semi-duplex correctement configurée affichera des collisions, avec des taux d'erreur faibles. Une ligne en duplex intégral ne devrait afficher aucune erreur. Suivre les taux d'erreur, car les comptes sont assez collants.

1
BillThor