Forum Linux.debian/ubuntu Où introduire mii-tool pour paramétrage au démarrage

Posté par .
Tags : aucun
0
2
mar.
2006
Bonjour,

Ma machine debian est installée sur un switch qui a le port configuré en 100 FullDuplex.

Lors de l'autoneg, ma machine passe en 100 HalfDuplex. Ceci fonctionne mais crée du côté du switch, pas mal de CRC errors.

Je souhaiterais donc forcer ma machine (avec le mii-tool) à ne pas tenter de négocier mais de se configurer systématiquement en 100 FD. Je l'ai fait maintenant, mais au prochain redémarrage, ma modification ne sera pas prise en compte.

Où dois-je donc faire cette modification pour que le changement soit effectué également lors du prochain reboot ?

Google n'a pas été mon ami sur ce coup là ! :-(

Merci.
  • # fichier utilisateur au demarrage

    Posté par . Évalué à 0.

    Precisement sur debian je ne te repondrais po, mais
    sur des redhat/ fedora et meme Suse, tu as generalement un fichier
    rc.local et dans ce fichier a la fin tu peux y mettre tes commandes.

    Ce fichier est executer a la fin de la sequence de boot, apres tous les autres.

    Il "traine" generalement du cote de /etc voir /etc/init.d/ ou rc.d.

    Des que je repasse sur une debian, je regarde.

    K.
  • # updaterc.d

    Posté par . Évalué à 2.

    Il te suffit te créer un petit script bash:


    #!/bin/sh

    MII-TOOL=/sbin/mii-tool

    case "$1" in:
    start)
    echo "Démarrage de mii-tool: "
    ${MII-TOOL} -F 100baseTx-FD
    echo "Fait."
    ;;
    stop)
    echo "Arrêt de mii-tooo: "
    ${MII-TOOL} -F 100baseTx-HD
    echo "Fait."
    ;;
    *)
    echo "Usage: mii-tool {start|stop}"
    exit 1
    esac

    exit 0


    tu enregistres le script dans /etc/init.d/mii-tool puis sous root

    # chmod 755 /etc/init.d/mii-tool
    #update-rc.d mii-tool defaults


    J'espère que ne j'ai pas fait d'erreur dans mon script, je le tappe de
    tête.
  • # Sur debian

    Posté par (page perso) . Évalué à 3.

    Modifier le fichier /etc/network/interfaces. Genre :
    iface eth0 inet dhcp
            up /usr/sbin/ethtool -s eth0 autoneg off duplex full
    
    (les puristes trouveront que c'est une catastrophe cette ligne, il y a moyen de faire beaucoup plus élégant)
    • [^] # Re: Sur debian

      Posté par . Évalué à 1.

      Merci beaucoup,

      des 3 solutions, c'est celle qui me semble la plus inspirée de la logique debian (tout le paramétrage réseau dans le fichier "interfaces").

      Par contre, j'ignorais cette "fonction" up. Je n'avais pas fais attention à elle avant. Très utile.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.