OVH Cloud OVH Cloud

Lancer eth0 au démarrage

11 réponses
Avatar
Eddy
Bonjour,

Sur une des mes machines l'interface eth0 n'est pas « montée » (je ne
sais quel est me mot exact au juste) après le démarrage.

« ifup eth0 » suffit et j'ai bien imaginé ajouter un script dans
/etc/init.d pour le faire mais je me demande s'il n'y a pas une méthode
plus canonique (un script ou autre fichier prévu pour à ajouter ou
modifier).

Merci

--
Eddy


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

1 2
Avatar
Philippe Marzouk
On Sun, Aug 14, 2005 at 05:00:57PM +0200, Eddy wrote:
Bonjour,

Sur une des mes machines l'interface eth0 n'est pas « montée » (je ne
sais quel est me mot exact au juste) après le démarrage.

« ifup eth0 » suffit et j'ai bien imaginé ajouter un script dans
/etc/init.d pour le faire mais je me demande s'il n'y a pas une méthode
plus canonique (un script ou autre fichier prévu pour à ajouter ou
modifier).




Il faut ajouter:

auto eth0

dans /etc/network/interfaces

Philippe


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michel Luc
--=-xy1QWDE5+nmQ9KICEo1D
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Le dimanche 14 août 2005 à 17:00 +0200, Eddy a écrit :
Bonjour,



Bonjour,

Sur une des mes machines l'interface eth0 n'est pas « montée » (je ne
sais quel est me mot exact au juste) après le démarrage.



Dans ce cas il suffit de regarder le fichier /etc/network/interfaces
sur une des machines où eth0 est activé au démarrage.

« ifup eth0 » suffit et j'ai bien imaginé ajouter un script dans
/etc/init.d pour le faire mais je me demande s'il n'y a pas une méthode
plus canonique (un script ou autre fichier prévu pour à ajouter ou
modifier).


qq lignes dans le fichier interfaces, comme:
auto eth0
iface eth0 inet static
address 192.168.x.x
netmask 255.255.255.0
network 192.168.154.0
broadcast 192.168.154.255
gateway 192.168.x.x

ou si DHCP :
auto eth0
iface eth0 inet dhcp

ATTENTION! Pour une ancienne version du noyau (2.4.) il est possible que
le pilote de la carte réseau ne se charge pas car pas disponible dans
cette version du noyau !


Merci



De rien ;)
@+
--
Michel Luc | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-

GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
--------------------------------------------------------


--=-xy1QWDE5+nmQ9KICEo1D
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBC/2OYsQ8Dyz0HuIERAsAjAJwLS4nWVX3BiXMO5rpD1TQaeW73UACfa2EG
SxD/dk9CZFssKn/z0J8xfdY =ou8a
-----END PGP SIGNATURE-----

--=-xy1QWDE5+nmQ9KICEo1D--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Eddy
Michel Luc a écrit le 14/08/05 17:30 :
Le dimanche 14 août 2005 à 17:00 +0200, Eddy a écrit :

Bonjour,




Bonjour,


Sur une des mes machines l'interface eth0 n'est pas « montée » (je ne
sais quel est me mot exact au juste) après le démarrage.




Dans ce cas il suffit de regarder le fichier /etc/network/interfaces
sur une des machines où eth0 est activé au démarrage.



C'est le même sur les deux machines :)
Voici son contenu :
### etherconf DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE
IT. (sur une seule ligne)
auto lo eth0

iface lo inet loopback

iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1


### END OF DEBCONF AREA. PLACE YOUR EDITS BELOW; THEY WILL BE PRESERVED.



« ifup eth0 » suffit et j'ai bien imaginé ajouter un script dans
/etc/init.d pour le faire mais je me demande s'il n'y a pas une méthode
plus canonique (un script ou autre fichier prévu pour à ajouter ou
modifier).



qq lignes dans le fichier interfaces, comme:
auto eth0
iface eth0 inet static
address 192.168.x.x
netmask 255.255.255.0
network 192.168.154.0
broadcast 192.168.154.255
gateway 192.168.x.x

ou si DHCP :
auto eth0
iface eth0 inet dhcp

ATTENTION! Pour une ancienne version du noyau (2.4.) il est possible que
le pilote de la carte réseau ne se charge pas car pas disponible dans
cette version du noyau !



(C'est bien un noyau 2.4.27)
Je suppose que l'on peut exclure cette possibilité puisque le réseau
fonctionne après un ifup eth0 (en root).

Merci




De rien ;)
@+


Si, si.
Encore merci.

--
Eddy


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 14.08.2005 18:27:07, Eddy a écrit :
Michel Luc a écrit le 14/08/05 17:30 :
Le dimanche 14 août 2005 à 17:00 +0200, Eddy a écrit :




(C'est bien un noyau 2.4.27)
Je suppose que l'on peut exclure cette possibilité puisque le réseau
fonctionne après un ifup eth0 (en root).



Est-ce que le module correspondant à cette carte est chargé *avant* que
vous ne fassiez le ifup ?

Sinon, essayer de le mettre dans /etc/modules

Il peut aussi y avoir un problème d'alias dans /etc/modules.conf ?


Jean-Luc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC/3QnXit3lz9m7V4RAvSZAKDy1Au+qf8V6U1heUlNquXqyfJsdACg1K+m
v5/Dihmk9nZ10XaJGK1ts9Q=
=gfMv
-----END PGP SIGNATURE-----
Avatar
Michel Luc
--=-esn49NW12r6JJWCsFmx+
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Le dimanche 14 août 2005 à 16:41 +0000, Jean-Luc Coulon (f5ibh) a
écrit :
Le 14.08.2005 18:27:07, Eddy a écrit :
> Michel Luc a écrit le 14/08/05 17:30 :
>> Le dimanche 14 août 2005 à 17:00 +0200, Eddy a écrit :
>>
>>
> (C'est bien un noyau 2.4.27)
> Je suppose que l'on peut exclure cette possibilité puisque le résea u
> fonctionne après un ifup eth0 (en root).

Est-ce que le module correspondant à cette carte est chargé *avant* q ue
vous ne fassiez le ifup ?

Sinon, essayer de le mettre dans /etc/modules

Il peut aussi y avoir un problème d'alias dans /etc/modules.conf ?




Effectivement il y a de grandes chances que ce soit à ce niveau, mais
regarde ce que disent les logs au lancement /etc/init.d/networking,
pourquoi cette interface n'est pas activité, il y a sans doute une
explication là.

@+
--
Michel Luc | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-

GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
--------------------------------------------------------


--=-esn49NW12r6JJWCsFmx+
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBC/305sQ8Dyz0HuIERAkGAAJ4yWOSiOhdZ7RhhZNlRdD+Mnu34YwCgrHZW
85XBc376Qto31XB4nPYV+Qs =Ogqo
-----END PGP SIGNATURE-----

--=-esn49NW12r6JJWCsFmx+--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Vincent Lefevre
On 2005-08-14 17:11:52 +0200, Philippe Marzouk wrote:
Il faut ajouter:

auto eth0

dans /etc/network/interfaces



Et quand on a un port firewire (voire d'autres choses):

auto eth0 eth1

parce que l'Ethernet est attribué aléatoirement à eth0 ou eth1.

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 14.08.2005 21:15:35, Vincent Lefevre a écrit :
On 2005-08-14 17:11:52 +0200, Philippe Marzouk wrote:
> Il faut ajouter:
>
> auto eth0
>
> dans /etc/network/interfaces

Et quand on a un port firewire (voire d'autres choses):

auto eth0 eth1

parce que l'Ethernet est attribué aléatoirement à eth0 ou eth1.



Ou on utilise ifrename ou nameif pour avoir un nom constant quelque
soit l'ordre de chargement des modules :

iface lan inet static
address 192.168.1.10
netmask 255.255.255.0
pre-up nameif lan 00:11:2F:C6:5A:38



--
Vincent Lefèvre - Web: <http://www.vinc17.org/>



Jean-Luc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC/54OXit3lz9m7V4RAqNnAKC4zh47J/tvSI/paCYHX/l80sfH8QCfSJ8Y
GDyx5C73ICnQpX+JsMeqj+I=
=GFB/
-----END PGP SIGNATURE-----
Avatar
Vincent Lefevre
On 2005-08-14 19:39:58 +0000, Jean-Luc Coulon (f5ibh) wrote:
Ou on utilise ifrename ou nameif pour avoir un nom constant quelque
soit l'ordre de chargement des modules :

iface lan inet static
address 192.168.1.10
netmask 255.255.255.0
pre-up nameif lan 00:11:2F:C6:5A:38



Ah, c'est plus simple que la solution des scripts de mapping proposée
par la page man interfaces(5).

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Eddy
Michel Luc a écrit le 14/08/05 19:19 :
Le dimanche 14 août 2005 à 16:41 +0000, Jean-Luc Coulon (f5ibh) a
écrit :
Est-ce que le module correspondant à cette carte est chargé *avant* que
vous ne fassiez le ifup ?

Sinon, essayer de le mettre dans /etc/modules

Il peut aussi y avoir un problème d'alias dans /etc/modules.conf ?





Effectivement il y a de grandes chances que ce soit à ce niveau, mais
regarde ce que disent les logs au lancement /etc/init.d/networking,
pourquoi cette interface n'est pas activité, il y a sans doute une
explication là.

@+



Oui, je n'y pensais pas mais c'est sûrement un problème de cet ordre,
d'autant plus que la machine à problème est un portable avec carte
ethernet pcmcia (j'aurais probablement dû le dire plus tôt :( ).

/etc/init.d/networking est lancé par /etc/rcS.d/S40networking alors que
pcmcia ne vient qu'après (dans rc2.d)
Est-ce cela le problème ?

La solution de rajouter un petit script à la fin du rc2.d (ifup eth0) me
paraît bien plus sage que de forcer pcmcia dans rcS.d

Et là pas de problème de connexion au démarrage. On peut considérer le
problème comme résolu. Merci à tous.

P.S. Par contre il y a des problèmes au REdémarrage mais qui me semblent
d'un autre ordre (enfin, j'y connais rien !) : NETDEV WATCHDOG: eth0:
transmit timed out et un réseau inutilisable.
Je vais googler sur le sujet.

P.P.S. etherconf demande si le périphérique est amovible. Dans un
premier temps j'avais répondu que oui bien entendu mais face à de
nombreux problèmes de réseau inaccessible j'ai dpkg-reconfiguré en
répondant non. Finalement je ne sais plus si les problèmes de réseau à
l'époque étaient dus à ma première réponse à etherconf ou étaient de la
nature de ce qui se passe maintenant au reboot.
Je vais enlever mon script perso à la fin du rc2.d et reconfigurer
etherconf puis tester pour en avoir le coeur net.
S'il le faut, je posterai un addendum sur la liste pour les archives.

--
Eddy



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pascal
Salut,

Eddy a écrit :

Oui, je n'y pensais pas mais c'est sûrement un problème de cet ordre,
d'autant plus que la machine à problème est un portable avec carte
ethernet pcmcia (j'aurais probablement dû le dire plus tôt :( ).

/etc/init.d/networking est lancé par /etc/rcS.d/S40networking alors que
pcmcia ne vient qu'après (dans rc2.d)
Est-ce cela le problème ?



Sans aucun doute. Plus d'info là :

http://www.debian.org/doc/manuals/reference/ch-gateway.en.html

(Une version française existe, mais je ne sais pas si elle est aussi à
jour : http://www.debian.org/doc/manuals/reference/ch-gateway.fr.html)

On y trouve notamment la phrase suivante, concernant le contenu de
/etc/network/interfaces :

"N'ajoutez *jamais* d'interface PCMCIA dans des sections auto. cardmgr
est démarré après /etc/rcS.d/S40networking dans la séquence de démarrage."


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2