Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 26-07-2011 16:04:58

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] Supression de l'incrémentation des eth*

Hop nanoseifer

où dois-je mettre le script, et sous quel format?


Tous mes scripts sont dans la session root.
Pour le lieu où stocker tes script, visite ce tuto :
http://debian-facile.org/doc:systeme:script

Les tests des scripts peuvent se faire déjà en crontab sans extinction du pc.
http://debian-facile.org/doc:systeme:crontab

Mais fais-les bien sur un fichier copié/collé où tu pourras mettre tantôt eth1 et tantôt eth2

Amitié, Joel smile

Dernière modification par smolski (26-07-2011 16:05:47)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#27 27-07-2011 12:14:06

nanoseifer
Membre
Inscription : 19-07-2011

Re : [Résolu] Supression de l'incrémentation des eth*

Bon J'ai crée un script dans rc0.d, appelé K01eth, et je fais appel à ce script dans un script appelé eth.sh placé dans init.d. Je lance la commande [c]update-rc.d eth.sh defaults[/c] et j'obtiens l'erreur suivante :

 insserv: warning: script is corrupt or invalid: /etc/init.d/../rc0.d/K01eth
insserv: script eth.sh is not an executable regular file, skipped!


Mes script sont les suivants (ils sont surement erronés vu le message d'erreur)
K01eth:

#!/bin/sh
###BEGIN INIT INFO
#Provides:               K01eth
#Required-Start:       $remote_fs
#Required-Stop:
#Default-Start:        0
#Default-Stop:
#Short description: remove the file 70-persistent-net.rules to regenerate it
###END INIT INFO

rm /etc/udev/rules.d/70-persistent-net.rules


eth.sh:

#!/bin/sh
###BEGIN INIT INFO
#Provides:               eth.sh
#Required-Start:       $remote_fs
#Required-Stop:
#Default-Start:        0
#Default-Stop:
#Short description:   call on K1eth to remove a file at shutdown
###END INIT INFO

sh /etc/rc0.d/KO1eth


C'est un peu bidon, mais j'avance au fur et à mesure que je découvre les choses, du coup ça c'est goupillé comme ça roll

Quelqu'un voit d'où provient l'erreur??

Hors ligne

#28 28-07-2011 09:26:42

nanoseifer
Membre
Inscription : 19-07-2011

Re : [Résolu] Supression de l'incrémentation des eth*

J'ai testé le lancement des 2 scripts, les 2 fois le fichier est supprimé donc le problême est tout autre.

Hors ligne

#29 28-07-2011 10:36:18

nanoseifer
Membre
Inscription : 19-07-2011

Re : [Résolu] Supression de l'incrémentation des eth*

Bon j'ai trouvé mon bonheur ici
C'est une astuce pour empêcher la régénération de 70-persistent-net.rules, ce qui a pour effet de supprimer l'incrémentation des eth, l'association entre la carte et le nom n'existant plus.

Merci pour votre aide, j'ai bien découvert debian et surtout sa configuration réseau, et j'ai débuté dans la fabrication de script grâce à vous tongue

Encore merci!

Hors ligne

#30 28-07-2011 12:41:57

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] Supression de l'incrémentation des eth*

Merci du retour nanoseilfer !

Ton lien n'est pas compréhensible (pour moi) tu peux nous détailler la manip exactement ?
Et pis mettre [Resolu] ensuite dans le titre de ton topic, voir le tuto là :
http://debian-facile.org/atelier:resolu

Yep ! big_smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#31 28-07-2011 13:53:39

eol
Membre
Inscription : 03-09-2009

Re : [Résolu] Supression de l'incrémentation des eth*

nanoseifer a écrit :

j'ai bien découvert debian et surtout sa configuration réseau, et j'ai débuté dans la fabrication de script


Tu as mis le doigt dedans, tu es foutu ...

Hors ligne

#32 29-07-2011 12:11:00

nanoseifer
Membre
Inscription : 19-07-2011

Re : [Résolu] Supression de l'incrémentation des eth*

On stable, I can just rm
70-persistent-net.rules and 75-persistent-net-generator.rules, and on
unstable I can touch /etc/udev/rules.d/75-persistent-net-generator.rules
to achieve the same effect


ni plus, ni moins tongue ça fonctionne parfaitement bien. Le fichier 75 empêche la régénération du fichier 70, du coup l'association entre la carte réseau et un ethX est initialisée à chaque démarrage, aucune sauvegarde n'est faite.

ps : j'ai déjà marqué comme résolu dans le titre

Edit : laisser le fichier 75-persistent-net-generator.rules vide.

Dernière modification par nanoseifer (29-07-2011 12:14:22)

Hors ligne

#33 29-07-2011 16:01:10

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] Supression de l'incrémentation des eth*

Superrrrrrrrrrrrrrrrrrrrrrrrr ! lol

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#34 29-07-2011 16:26:52

nanoseifer
Membre
Inscription : 19-07-2011

Re : [Résolu] Supression de l'incrémentation des eth*

Autre indication :
Si vous avez un problème du style le réseau carte mère est associé à eth1 au lieu de eth0, vous pouvez créer le fichier iftab sous la racine /etc, et rentrer comme dans l'exemple suivant :

[c]eth0 mac (la mac adresse de la carte réseau intégrée à la carte mère)[/c]

Ainsi votre carte principale sera toujours en eth0 smile

Hors ligne

Pied de page des forums