OVH Cloud OVH Cloud

Freebox et connexion au démarrage

25 réponses
Avatar
Corruble David
J'aimerais que la connexion à ma freebox (en éthernet) se fasse pendant
la séquence de démarrage de mon linux (mandrake 10.1).

A chaque fois, j'ai un échec de la tentative de connexion au démarrage
et après quand je le fait la main (ifup eth0), la connexion se fait.

Pendant la séquence de démarrage, la déclaration de la carte réseau se
fait bien.

Remarque : avant j'avais un routeur NetGear et la connexion ne se
faisait pas automatiquement, il fallait à chaque fois le faire à la main.

Donc : la freebox semble innocente dans l'histoire, donc cela provient
de la séquence de démarrage (je pense ) ???

Question 1 : comment puis-je intervenir sur la séquence de démarrage ?
Question 2 : quels renseignements puis-je poster afin que vous puissiez
m'aider à répondre ? (dans /var/log ?)

Au niveau de la configuration réseau : je suis en DHCP.

10 réponses

1 2 3
Avatar
Corruble David
Corruble David a écrit:



[...]


- utilises tu le serveur DHCP de la freebox ?


houlà, heureusement que la semaine est finie ;o) ( j'ai pas lu
jusqu'au
bout le post initial).
sinon peut être peux tu donner le type de ta carte réseau car si tu
avais les mêmes symptomes avec un autre routeur le pb est peut être là.
a+



Ma carte réseau est :
3c905 100BaseTX de la marque 3Com

Le module utilisé est 3c59x

P.S. : mandrake a automatiquement détecté cette carte, je n'ai
absolument pas configurer "à la main", j'en suis bien incapable.

Sinon, la freeBox est en mode DHCP (d'ailleurs, le routeur netgear que
j'utilisais était aussi en DHCP)




bonjour,

Je n'ai pas saisi une chose. Est ce que tu te connectes via dhcp ou avec
ton ip statique.

Si par dhcp, as tu dans tu fichier de config du réseau les lignes suivantes:
auto lo eth0
iface eth0 inet dhcp

eth0 : si ta carte réseau correspond à eth0


Si par ip statique, as tu :
auto lo eth0
iface eth0 inet static
adress : <ton ip fournie par free>
netmask : 255.255.255.0
gateway : <ip aussi fournie par free>

adress et gateway, il suffit d'aller voir les paramètres technique de ta
ligne dans ton compte free.

Dans /etc/sysconfig/networking/, j'ai ifcfg-lo, et le script est :

DEVICE=lo
IPADDR7.0.0.1
NETMASK%5.0.0.0
NETWORK7.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST7.255.255.255
ONBOOT=yes
NAME=loopback


Je ne sais pas si je suis hors sujet
Je n'ai pas trouvé aussi dans /etc/sysconfig/network-scripts/




Avatar
Corruble David
Corruble David a écrit:



[...]


- utilises tu le serveur DHCP de la freebox ?


houlà, heureusement que la semaine est finie ;o) ( j'ai pas lu
jusqu'au
bout le post initial).
sinon peut être peux tu donner le type de ta carte réseau car si tu
avais les mêmes symptomes avec un autre routeur le pb est peut être là.
a+



Ma carte réseau est :
3c905 100BaseTX de la marque 3Com

Le module utilisé est 3c59x

P.S. : mandrake a automatiquement détecté cette carte, je n'ai
absolument pas configurer "à la main", j'en suis bien incapable.

Sinon, la freeBox est en mode DHCP (d'ailleurs, le routeur netgear que
j'utilisais était aussi en DHCP)




bonjour,

Je n'ai pas saisi une chose. Est ce que tu te connectes via dhcp ou avec
ton ip statique.

Si par dhcp, as tu dans tu fichier de config du réseau les lignes suivantes:
auto lo eth0
iface eth0 inet dhcp

eth0 : si ta carte réseau correspond à eth0


Si par ip statique, as tu :
auto lo eth0
iface eth0 inet static
adress : <ton ip fournie par free>
netmask : 255.255.255.0
gateway : <ip aussi fournie par free>

adress et gateway, il suffit d'aller voir les paramètres technique de ta
ligne dans ton compte free.

Dans le doute, je ne sais plus si j'ai dit que j'étais en dhcp.





Avatar
mna
[...]
options 3c59x full_duplex=1 speed0 la connexion ne s'active toujouurs
pas (au démarrage).

Ceci écrit, finalement, je n'utilise pas l'option qui désactive la
recherche de la vitesse ?
Et en ne prenant que speed0, toujours pareil.

Par contre, cela changerait-il quelque chose si la tentative de
connexion se faisait en fin de démarrage et non quelques secondes après
l'activation de la carte réseau ?
désolé je ne sais pas exactement, par contre :


- as tu le même soucis que l'heure soit affichée ou pas sur la freebox ?

Je te propose 2 choses :

- essaie avec l'option 100Mb full duplex
( options 3c59x full_duplex=4 )

( voilà ce que j'ai avec ma freebox V4:
#mii-tool
#eth0: negotiated 100baseTx-FD, link ok
)

pour info :
j'ai constaté le même soucis chez moi (carte 8139) mais uniquement
lorsque la freebox n'est pas synchronisée et j'ai déjà eu le soucis au
boulot ou pour une raison que je n'ai pas réussi à identifier la
detection du niveau 1 de la carte réseau ne fonctionne pas au boot mais
uniquement après ( carte intel Gigabit ), dans ce cas précis j'ai
utilisé la solution ci dessous avec succès.

solution possible comme je le proposais dans mon post initial :
modifie ton fichier /etc/rc.local et ajoute à la fin la commande :
service network restart
ça devrait passer enfin j'espère. n'oublie pas de réactiver le
démarrage automatique de ton réseau ( onboot=yes).

j'espère que l'une des 2 solutions marchera sinon je vais sécher ...


Avatar
Corruble David
[...]

options 3c59x full_duplex=1 speed0 la connexion ne s'active toujouurs
pas (au démarrage).

Ceci écrit, finalement, je n'utilise pas l'option qui désactive la
recherche de la vitesse ?


Et en ne prenant que speed0, toujours pareil.
Par contre, cela changerait-il quelque chose si la tentative de
connexion se faisait en fin de démarrage et non quelques secondes après
l'activation de la carte réseau ?


désolé je ne sais pas exactement, par contre :

- as tu le même soucis que l'heure soit affichée ou pas sur la freebox ?

Je te propose 2 choses :

- essaie avec l'option 100Mb full duplex
( options 3c59x full_duplex=4 )

( voilà ce que j'ai avec ma freebox V4:
#mii-tool
#eth0: negotiated 100baseTx-FD, link ok
)

pour info :
j'ai constaté le même soucis chez moi (carte 8139) mais uniquement
lorsque la freebox n'est pas synchronisée et j'ai déjà eu le soucis au
boulot ou pour une raison que je n'ai pas réussi à identifier la
detection du niveau 1 de la carte réseau ne fonctionne pas au boot mais
uniquement après ( carte intel Gigabit ), dans ce cas précis j'ai
utilisé la solution ci dessous avec succès.

solution possible comme je le proposais dans mon post initial :
modifie ton fichier /etc/rc.local et ajoute à la fin la commande :
service network restart
ça devrait passer enfin j'espère. n'oublie pas de réactiver le
démarrage automatique de ton réseau ( onboot=yes).

j'espère que l'une des 2 solutions marchera sinon je vais sécher ...


J'essaie ce soir. Merci pour ta patience.




Avatar
Corruble David
[...]

options 3c59x full_duplex=1 speed0 la connexion ne s'active toujouurs
pas (au démarrage).

Ceci écrit, finalement, je n'utilise pas l'option qui désactive la
recherche de la vitesse ?


Et en ne prenant que speed0, toujours pareil.
Par contre, cela changerait-il quelque chose si la tentative de
connexion se faisait en fin de démarrage et non quelques secondes après
l'activation de la carte réseau ?


désolé je ne sais pas exactement, par contre :

- as tu le même soucis que l'heure soit affichée ou pas sur la freebox ?

Je te propose 2 choses :

- essaie avec l'option 100Mb full duplex
( options 3c59x full_duplex=4 )

( voilà ce que j'ai avec ma freebox V4:
#mii-tool
#eth0: negotiated 100baseTx-FD, link ok
)

pour info :
j'ai constaté le même soucis chez moi (carte 8139) mais uniquement
lorsque la freebox n'est pas synchronisée et j'ai déjà eu le soucis au
boulot ou pour une raison que je n'ai pas réussi à identifier la
detection du niveau 1 de la carte réseau ne fonctionne pas au boot mais
uniquement après ( carte intel Gigabit ), dans ce cas précis j'ai
utilisé la solution ci dessous avec succès.

solution possible comme je le proposais dans mon post initial :
modifie ton fichier /etc/rc.local et ajoute à la fin la commande :
service network restart
ça devrait passer enfin j'espère. n'oublie pas de réactiver le
démarrage automatique de ton réseau ( onboot=yes).

j'espère que l'une des 2 solutions marchera sinon je vais sécher ...


J'ai essayé l'option full_duplex=4 et le service dans rc.local et au

démarrage, la connexion n'est toujours pas réussie.

Ma remarque peut peut-être paraître stupide, mais est-ce possible que la
connexion ne s'établisse pas automatiquement parce que ce n'est pas
autorisée ?

Je m'explique pour lancer la connexion je suis obligé de taper le mot de
passe de l'administrateur.
Normalement pendant la séquence de démarrage, toutes les actions sont
faites automatiquement mais, l'exécution de l'instruction ifup eth0
nécessite peut être une autorisation ?



Avatar
mna
[...]
J'ai essayé l'option full_duplex=4 et le service dans rc.local et au
démarrage, la connexion n'est toujours pas réussie.


ok donc les option passées module ne résolvent pas le poblème

par contre lorsque tu modifies le fichier rc.local tu as effectivement
l'erreur lors du boot mais si tu te loggues ta machine est correctement
connectée sur Internet non ?


Ma remarque peut peut-être paraître stupide, mais est-ce possible que la
connexion ne s'établisse pas automatiquement parce que ce n'est pas
autorisée ?

Je m'explique pour lancer la connexion je suis obligé de taper le mot de
passe de l'administrateur.
Normalement pendant la séquence de démarrage, toutes les actions sont
faites automatiquement mais, l'exécution de l'instruction ifup eth0
nécessite peut être une autorisation ?


la séquence de boot est éxécutée par le user "root" donc il n'y a pas
de soucis particulier de se coté là

effectivement quand tu te connectes en user "normal" et que tu tentes un
" ifconfig ...." il faut être root d'ou la demande de password ...

ben là je vais sécher peut être peux tu poster le résultat de la
commande suivante ( en étant root ) :
# mii-tool -v

Avatar
Corruble David
[...]

J'ai essayé l'option full_duplex=4 et le service dans rc.local et au
démarrage, la connexion n'est toujours pas réussie.



ok donc les option passées module ne résolvent pas le poblème

par contre lorsque tu modifies le fichier rc.local tu as effectivement
l'erreur lors du boot mais si tu te loggues ta machine est correctement
connectée sur Internet non ?


Ma remarque peut peut-être paraître stupide, mais est-ce possible que la
connexion ne s'établisse pas automatiquement parce que ce n'est pas
autorisée ?

Je m'explique pour lancer la connexion je suis obligé de taper le mot de
passe de l'administrateur.
Normalement pendant la séquence de démarrage, toutes les actions sont
faites automatiquement mais, l'exécution de l'instruction ifup eth0
nécessite peut être une autorisation ?



la séquence de boot est éxécutée par le user "root" donc il n'y a pas
de soucis particulier de se coté là

effectivement quand tu te connectes en user "normal" et que tu tentes un
" ifconfig ...." il faut être root d'ou la demande de password ...

ben là je vais sécher peut être peux tu poster le résultat de la
commande suivante ( en étant root ) :
# mii-tool -v


Voici :

eth0: negotiated 100baseTx-FD, link ok
product info: National DP83840A rev 1
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
flow-control


Avatar
Laurent Brayard
Corruble David a écrit:

Corruble David a écrit:


[...]


- utilises tu le serveur DHCP de la freebox ?


houlà, heureusement que la semaine est finie ;o) ( j'ai pas lu
jusqu'au
bout le post initial).
sinon peut être peux tu donner le type de ta carte réseau car si tu
avais les mêmes symptomes avec un autre routeur le pb est peut être là.
a+



Ma carte réseau est :
3c905 100BaseTX de la marque 3Com

Le module utilisé est 3c59x

P.S. : mandrake a automatiquement détecté cette carte, je n'ai
absolument pas configurer "à la main", j'en suis bien incapable.

Sinon, la freeBox est en mode DHCP (d'ailleurs, le routeur netgear que
j'utilisais était aussi en DHCP)
bonjour,

Je n'ai pas saisi une chose. Est ce que tu te connectes via dhcp ou
avec
ton ip statique.
Si par dhcp, as tu dans tu fichier de config du réseau les lignes
suivantes:
auto lo eth0
iface eth0 inet dhcp
eth0 : si ta carte réseau correspond à eth0
Si par ip statique, as tu :
auto lo eth0
iface eth0 inet static
adress : <ton ip fournie par free>
netmask : 255.255.255.0
gateway : <ip aussi fournie par free>
adress et gateway, il suffit d'aller voir les paramètres technique
de ta
ligne dans ton compte free.

Dans /etc/sysconfig/networking/, j'ai ifcfg-lo, et le script est :

DEVICE=lo
IPADDR7.0.0.1
NETMASK%5.0.0.0
NETWORK7.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST7.255.255.255
ONBOOT=yes
NAME=loopback


Je ne sais pas si je suis hors sujet
Je n'ai pas trouvé aussi dans /etc/sysconfig/network-scripts/



Connais tu le fichier de configuation de ta carte réseau. Peut être un
ifcfg-eth0 vu que tu as un ifcfg-lo ?

--
Laurent





Avatar
Corruble David
Corruble David a écrit:



Corruble David a écrit:




[...]



- utilises tu le serveur DHCP de la freebox ?


houlà, heureusement que la semaine est finie ;o) ( j'ai pas lu
jusqu'au
bout le post initial).
sinon peut être peux tu donner le type de ta carte réseau car si tu
avais les mêmes symptomes avec un autre routeur le pb est peut être là.
a+



Ma carte réseau est :
3c905 100BaseTX de la marque 3Com

Le module utilisé est 3c59x

P.S. : mandrake a automatiquement détecté cette carte, je n'ai
absolument pas configurer "à la main", j'en suis bien incapable.

Sinon, la freeBox est en mode DHCP (d'ailleurs, le routeur netgear que
j'utilisais était aussi en DHCP)


bonjour,
Je n'ai pas saisi une chose. Est ce que tu te connectes via dhcp ou
avec
ton ip statique.
Si par dhcp, as tu dans tu fichier de config du réseau les lignes
suivantes:
auto lo eth0
iface eth0 inet dhcp
eth0 : si ta carte réseau correspond à eth0
Si par ip statique, as tu :
auto lo eth0
iface eth0 inet static
adress : <ton ip fournie par free>
netmask : 255.255.255.0
gateway : <ip aussi fournie par free>
adress et gateway, il suffit d'aller voir les paramètres technique
de ta
ligne dans ton compte free.



Dans /etc/sysconfig/networking/, j'ai ifcfg-lo, et le script est :
DEVICE=lo
IPADDR7.0.0.1
NETMASK%5.0.0.0
NETWORK7.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST7.255.255.255
ONBOOT=yes
NAME=loopback


Je ne sais pas si je suis hors sujet
Je n'ai pas trouvé aussi dans /etc/sysconfig/network-scripts/




Connais tu le fichier de configuation de ta carte réseau. Peut être un
ifcfg-eth0 vu que tu as un ifcfg-lo ?

Voici ce dont je dispose dans /etc/sysconfig/network-scripts :


pour ifcfg-eth0 :
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
METRIC
MII_NOT_SUPPORTED=no
DHCP_HOSTNAME=Chambre
NEEDHOSTNAME=yes


à part MII_NOT_SUPPORTED, je comprends à peu près les réglages.
et pour ifcfg-lo :
DEVICE=lo
IPADDR7.0.0.1
NETMASK%5.0.0.0
NETWORK7.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST7.255.255.255
ONBOOT=yes
NAME=loopback







Avatar
mna
[....]

Voici :
eth0: negotiated 100baseTx-FD, link ok
product info: National DP83840A rev 1
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
flow-control


donc là tu as du booter sans passer les options au module.

peux tu refaire la manip en passant l'option "options 3c59x full_duplex=4"
( les lignes suivantes doivent changer :
basic mode: autonegotiation enabled basic status: autonegotiation
complete, link ok ).
ça permettra de valider que les options sont bien prise en compte par le

module.


dernières idées en vrac :

-> arrêter le service kudzu ( j'ai croisé une incomptibilité entre
kudzu et les cartes 3com )
-> changer l'option dans ifcfg-eth0 :
MII_NOT_SUPPORTED=no <--- passer à yes


et après je sèche. ;-( .

1 2 3