• [^] # Re: diverses questions

    Posté par . En réponse au message eth0 a disparu.. Évalué à 3.

    C'est une debian (4.8.4)

    debian 4.8.4? Debian n'a que 2 numéro dans leurs versions: majeur.patch. Et la stable actuelle est stretch, en 9.3.
    Tu as quoi dans ton fichier /etc/apt/sources.list ? C'est pas à proprement parler la façon standard de récupérer une version de distro, mais je me rappelle jamais la façon standard...

    Enfin, ça ne devrais pas être trop important puisque eth0 est reconnue: si c'est stretch que tu utilises, il y a de grandes chances que tu sois passé par une migration d'une version plus vieille.

    Aucune idée. Jusqu'à maintenant, je faisais rien, et ça marchait, c'était magique.

    Si tu n'utilises pas de gestionnaire, peut-on voir le contenu de ce fichier?

    Il n'y a que ça dedans :

    Ouai, bon, je pense que tu utilises, ou utilisais, un gestionnaire de réseau, parce que sinon avec la conf d'origine ça n'aurait jamais marché ton histoire.
    Et du coup, s'il en reste des morceaux (du gestionnaire réseau, je veux dire) c'est pas impossible qu'il y ait un conflit, ce qui explique que la modification du fichier ne répare rien (enfin, en admettant que tu aies redémarré ou lancé en tant que root ifup -a bien sûr).

    Le plus simple, ça serait d'avoir la sortie d'un pstree, avec le moins de logiciels lancés possible (histoire d'alléger, parce qu'avec le moindre outil qui embarque un moteur de rendu web, notamment, on se retrouve avec une tétrachiée de lignes). S'il y a un gestionnaire de réseau qui tourne, on devrais pouvoir l'identifier comme ça, avec le nom.

    Après un /sbin/ifconfig eth0 192.168.1.92 up, eth0 aparait bien lors d'un /sbin/ifconfig.
    Je peux alors faire un ping vers ma box, mais aussi vers une autre machine de mon réseau.
    Je ne peux pas en faire vers une machine extérieure au réseau.

    En soit, ça me surprend pas plus que ça, parce que tu fixes bien ton IP, mais tu ne définit pas de passerelle.
    Personnellement, je ne passe jamais par ifconfig pour configurer le réseau, je trouve sa syntaxe imbitable: configurer directement /etc/network/interfaces sous Debian est plus simple, et par exemple pour une config statique, ça peut donner ça:

    allow-hotplug eth0
    iface eth0 inet static
     address 192.168.0.100
     gateway 192.168.0.1
     network 255.0.0.0
    

    Personnellement, pour configurer en ligne de commande, j'aurait plutôt fait un truc dans ce goût la:

    # ip link set eth0 up
    # dhclient eth0
    

    La première commande demande au noyau d'allumer une interface (eth0 ici) et la deuxième demande au client DHCP (le protocole qui permets de récupérer les informations réseau de ta box) de la configurer (je trouve dhclient assez moche, m'enfin, c'est ce qui est installé par défaut me semble).

    De mémoire, ifconfig est considéré comme déprécié en faveur des commandes ip, mais bon, ça marche encore.

    "Commande introuvable" :D

    Ça se lance en tant que root :)