View previous topic :: View next topic |
Author |
Message |
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Mon Jun 04, 2007 4:58 pm Post subject: [Resolu] Probleme de connexion a internet |
|
|
Bonjour tout le monde, je suis en train d'installer Gentoo et cela fait plusieurs semaines que j'ai un probleme de connexion
Je viens de faire une recherche sur le forum, mais aucun sujet ne repondait `a mon probleme, et j'ai decide de creer ce topic
J'ai une connexion enthernet avec la neufbox, et je n'arrivait pas `a lancer ma connexion avec le cd live en utilisant dhcp, alors j'ai installe ma connexion avec ppp, donc j'ai fait pppoe-setup et j'ai rempli tout ce qu'il fallait remplir, et cette connexion fonctionne tres bien avec le cd live d'installation minimale. Mais des que je lance gentoo sans le cd live je n'arrive pas `a me connecter `a internet En fait je refais une installation comme avant avec pppoe-setup mais on me met TIMED OUT alors que ma connexion devrait fonctionner .
Donc je suis retourne sur le cd live et j'ai voulu essayer une autre connexion donc, j'ai mis dans le fichier /etc/conf.d/net la ligne:
Code: | config_eth0=( "noop" "dhcp" "adsl" "apipa" ) |
Et donc apres j'ai fait un lien entre /etc/init.d/net.lo et /etc/init.d/net.eth0, puis j'ai lance une connexion en faisant :
Code: | /etc/init.d/net.eth0 start |
Et l`a j'ai vu qu'avec dhcp c,a ne marchait pas, donc c'est passe `a adsl et c,a ne marchait toujours pas, et enfin c'ets passe `a apipa et l`a c,a a marche, et donc avec le cd live je pouvais aller sur internet, j'ai donc mis ce fichier dans les defauts avec rc-update, et j'ai lance le gentoo sans le cd live, et l`a la connexion apipa se passe bien aussi, mais toujours pas moyen d'aller sur internet (pas de ping).
Donc voil`a est-ce que vous auriez une idee de pourquoi c,a ne fonctionne pas? Qu'est-ce qui change entre le cd live et gentoo normal et qui pourrait causer c,a?
Merci d'avance de vos reponses.
Last edited by The BasheR on Fri Jun 15, 2007 3:28 pm; edited 1 time in total |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Mon Jun 04, 2007 5:50 pm Post subject: |
|
|
Salut, t'as pensé à installer net-dialup/rp-pppoe ? |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Mon Jun 04, 2007 5:54 pm Post subject: |
|
|
Je vais voir pour l'installer, mais si je l'installe après il faudra que je me connecte de quelle manière? |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Tue Jun 05, 2007 9:02 am Post subject: |
|
|
Voilà j'ai installé rp-pppoe, et j'ai essayé de me connecter avec pppoe-start, et dhclient, mais j'ai toujours un TIMED OUT
Quelqu'un aurait une autre solution? |
|
Back to top |
|
|
deja_pris Apprentice
Joined: 07 Jul 2006 Posts: 169 Location: France 40
|
Posted: Tue Jun 05, 2007 1:04 pm Post subject: |
|
|
[dumb_question]
Souvent sur les ...box y'a deux prises ethernet, une pour la connection internet et un pour la télé. T'as vérifié que t'étais bien branché à la bonne ?
[/dumb_question] _________________ Quel code ? |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Tue Jun 05, 2007 1:29 pm Post subject: |
|
|
Oui bien sûr, et puis cette connexion fonctionne sous windows, et avant j'avais kubuntu et ça marchait aussi (sauf que je devais passer par le pppoe) |
|
Back to top |
|
|
dabear Tux's lil' helper
Joined: 04 Jul 2004 Posts: 76 Location: Montreal/Canada
|
Posted: Tue Jun 05, 2007 2:02 pm Post subject: |
|
|
J'avais le même problème impossible de ping les server sur le net a cause de la résolution dns, j'ai donc modifier mon /etc/resolv.conf en ajoutant les server de numéricable, ne serait-ce point cela qui te ferais défaut ?
Essaye de ping le site de google par son ip : 66.249.93.147
PS: Je suis au taf la mais ce soir je pourrais poster la tete de mon resolv.conf |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Tue Jun 05, 2007 2:21 pm Post subject: |
|
|
Eh bien j'avais regardé dans mon fichier resolv.conf et j'avais les adresses DNS de neuftelecom (elles fonctionnent quand j'ai le cd live).
Mais quelles sont les adresses de numéricable? Et je dois les ajouter au fichier ou bien les mettre à la place de celles de neuf? Et aussi pourquoi ça marcherait avec numéricable?
Enfin désolé ça peut sembler bête mais je ne suis pas habitué à faire des pings donc est-ce qu'on pourrait me dire comment ping par une ip?
Merci d'avance |
|
Back to top |
|
|
deja_pris Apprentice
Joined: 07 Jul 2006 Posts: 169 Location: France 40
|
Posted: Tue Jun 05, 2007 2:24 pm Post subject: |
|
|
_________________ Quel code ? |
|
Back to top |
|
|
dabear Tux's lil' helper
Joined: 04 Jul 2004 Posts: 76 Location: Montreal/Canada
|
Posted: Tue Jun 05, 2007 2:29 pm Post subject: |
|
|
Continue a utiliser tes adresse neuftel, moi j'ai celle de numéricable parce que je suis la bas. (me suis peut etre mal exprimé)
ce que je voulais savoir c'est si tu avais bien les adresse dans le style , NAMESERVER xxxxxxxxxxxx
Mais a ce que je vois tu les as déjà donc ton problème viendrait d'autre chose. |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Tue Jun 05, 2007 5:51 pm Post subject: |
|
|
Faudrait déjà savoir si ta 9box est routeur ou simple modem : à ma connaissance c'est un modem
Pour info, au cas où tu l'ignorerais :
routeur -> dhcp
modem -> pppoe (sauf cas très particulier noos et numéricable)
Mes parents sont chez neuf avec un ordi routeur debian qui se connecte en pppoe, voilà grosso modo la config si çà peut aider :
rp-pppoe installé à partir des sources
ce dernier donne des commandes implicites : adsl-start adsl-stop
tout se configure dans /etc/ppp :
Code: | # grep -v "#" pppoe.conf
ETH='eth0'
USER='NOMUSER@neuf.fr'
DEMAND=no
DNSTYPE=NOCHANGE
USEPEERDNS=no
DNS1=
DNS2=
DEFAULTROUTE=yes
CONNECT_TIMEOUT=0
CONNECT_POLL=2
ACNAME=
SERVICENAME=
PING=""
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-adsl.pid"
SYNCHRONOUS=no
CLAMPMSS=1412
LCP_INTERVAL=20
LCP_FAILURE=3
PPPOE_TIMEOUT=80
FIREWALL=NONE
LINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA=""
|
Code: | # grep -v "#" pap-secrets
* alpha "" *
guest alpha "*" -
master alpha "*" -
root alpha "*" -
support alpha "*" -
stats alpha "*" -
alpha * password
"NOMUSER@neuf.fr" * "PASSWD"
|
Code: | # grep -v "#" chap-secrets
"NOMUSER@neuf.fr" * "PASSWD"
|
En cas de PB DNS, pour diagnostiquer tu peux pinger la passerelle :
Code: | # ifconfig ppp0
ppp0 Lien encap:Protocole Point-a-Point
inet adr:X.X.X.X P-t-P:Y.Y.Y.Y Masque:255.255.255.255
# ping -c 1 Y.Y.Y.Y
PING Y.Y.Y.Y (Y.Y.Y.Y): 56 data bytes
64 bytes from Y.Y.Y.Y: icmp_seq=0 ttl=255 time=36.5 ms
--- 87.100.49.129 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 36.5/36.5/36.5 ms |
Vérifie enfin que tu n'as pas un netfilter actif (pas de règles et tout doit être ACCEPT):
Code: | iptables -F
iptables -L |
Si c'est du DHCP, c'est une autre histoire, normalement plus simple, un simple :
ou
devrait suffire
Enfin, si ton liveCD arrive à se connecter sans te demander de user/passwd, il se pourrait bien que cela soit du dhcp
En espérant avoir aidé, bon courage ! |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Tue Jun 05, 2007 6:18 pm Post subject: |
|
|
Merci de cette réponse
Par contre est-ce que je peux faire un copier/coller des codes que tu as mis ou bien je dois modifier certaines choses (à première vue je dirai que c'est bon)
Et aussi la première ligne que tu mets en haut de chaque code, je vois qu'il y a le nom du fichier à modifier mais est-ce que le "grep -v "#"" devant à une importance?
Aussi où se trouvent ces fichiers?
Et sinon avec le cdlive je suis obligé de faire pppoe-setup.
A oui et dernière chose: si les commandes adsl-start et adsl-stop ne sont pas reconnues il faut que je télécharge quel paquet?
Merci d'avance |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Tue Jun 05, 2007 6:58 pm Post subject: |
|
|
The BasheR wrote: | Merci de cette réponse
Par contre est-ce que je peux faire un copier/coller des codes que tu as mis ou bien je dois modifier certaines choses (à première vue je dirai que c'est bon)
|
En effet, à part changer USER et PASSWD çà doit marcher... encore une fois si tu es sûr que tu as un modem et non un routeur...
Quote: | Et aussi la première ligne que tu mets en haut de chaque code, je vois qu'il y a le nom du fichier à modifier mais est-ce que le "grep -v "#"" devant à une importance?
Aussi où se trouvent ces fichiers? |
Manuel de grep :
Code: | -v, --invert-match
Invert the sense of matching, to select non-matching lines.
|
C'est simplement pour filter les lignes en commentaire pour ne pas surcharger le post...
Les fichiers se trouvent dans /etc/ppp
Quote: | Et sinon avec le cdlive je suis obligé de faire pppoe-setup. |
CQFD : ta 9box est un modem
Quote: | A oui et dernière chose: si les commandes adsl-start et adsl-stop ne sont pas reconnues il faut que je télécharge quel paquet? |
En ce qui concerne portage, là je sèche
Le truc que j'utilise sur debian se trouve là : http://www.roaringpenguin.com/en/penguin/openSourceProducts/rpPppoe
U're welcome |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Tue Jun 05, 2007 7:17 pm Post subject: |
|
|
Merci beaucoup je vais tester dès que je peux et je vous dis quoi. |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Tue Jun 05, 2007 7:55 pm Post subject: |
|
|
Bien alors je viens d'essayer mais là quand je fais la commande: pppoe-status on me dit:
"Link is down (can't read pppoe PID file /var/run/pppoe.conf-pppoe.pid.pppoe)"
Ce qui est normal car ce fichier n'existe pas
Donc est-ce que quelqu'un pourrait me dire ce que dois contenir ce fichier (je vais le créer moi même)?
Aussi est-ce qu'on pourrait me dire après comment je peux faire pour mettre ma connexion par défaut au lancement de l'OS?
Pour info, la commande adsl-start et adsl-stop ne sont pas reconnues (donc j'utlise pppoe-start et pppoe-stop). Aussi dans mes connexion (avec ifconfig) je n'ai pas ppp0 mais eth0 et lo.
Donc voilà merci d'avance |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Tue Jun 05, 2007 8:05 pm Post subject: |
|
|
Les commandes adsl-start et adsl-stop n'existent plus, tu dois utiliser les scripts d'init à la place. Regarde les explications dans /etc/conf.d/net.example pour ça |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Tue Jun 05, 2007 9:41 pm Post subject: |
|
|
Je crois, comme semble vouloir te le faire comprendre geekounet, qu'il va falloir que tu.... RTFM
Regarde ce que contient comme doc le programme pppoe que tu as d'installé, çà sera la meilleure explication maintenant que l'on t'a mis sur la voie.
Après cela, si tu es de nouveau en galère, reviens poster, on se fera un plaisir de t'aider |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Wed Jun 06, 2007 7:50 pm Post subject: |
|
|
Bien alors j'ai suivit vos conseils donc j'ai lu le fichier exemple et j'ai essayé de faire mon fichier net de la même manière, cependant ça ne amrche toujours pas (toujours le même message d'erreur quand je tappe pppoe-status).
Voici le contenu de mon fichier /etc/conf.d/net:
Code: | # ppp
config_ppp0=( "ppp" )
link_ppp0='eth0'
plugins_ppp0=("pppoe" "dhcpc")
username_ppp0='USER'
password_ppp0='PASS'
pppd_ppp0=( "updetach" "debug" "noauth" "defaultroute" "usepeerdns"
"demand" "lock" "modem crtscts" )
phone_number_ppp0=( "TEL" )
chat_ppp0=( 'ABORT' 'BUSY'
'ABORT' 'ERROR'
'ABORT' 'NO ANSWER'
'ABORT' 'NO CARRIER'
'ABORT' 'NO DIALTONE'
'ABORT' 'Invalid Login'
'ABORT' 'Login incorrect'
'TIMEOUT' '5'
'' 'ATZ'
'OK' 'AT'
'OK' 'ATDT\T'
'TIMEOUT' '60'
'CONNECT' ''
'TIMEOUT' '5'
'~--' '' )
|
Ensuite j'ai lié comme suit:
Code: | ln -s net.l net.ppp0 |
(bien sur j'éyais dans le bon dossier)
Et enfin j'ai testé en faisant pppoe-start, et ça ne s'est aps connecté
Quelqu'un pourrait m'aider? |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Wed Jun 06, 2007 9:17 pm Post subject: |
|
|
Plusieurs choses :
1. je trouve bizarre le "dhcpc" sans tes paramètres de config
2. As tu pensé à mettre ton user sous la forme USER@neuf.fr ?
3. Tu as l'option debug d'activé, sert toi en ! Regarde ce que contient /var/log/ppp.log, /var/log/daemon... |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Wed Jun 06, 2007 11:38 pm Post subject: |
|
|
The BasheR wrote: | Et enfin j'ai testé en faisant pppoe-start, et ça ne s'est aps connecté |
C'est plutôt /etc/init.d/net.ppp0 start qu'il faut lancer. |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Thu Jun 07, 2007 8:06 am Post subject: |
|
|
Alors pour répondre à tes questions razer:
1- La prochaine fois je le retirerai pour voir.
2- Oui c'ets bon
3- Je n'ai pas de fichiers ppp.log ni deamon
Sinon j'ai essayé en faisant /etc/init.d/net.ppp0 start
Et là au début ça va mais on me dit ensuite:
"Fatal error: could not load /lib/modules/2.6.19-gentoo-r5/modules.dep
kernel does not support PPPoE"
Donc est-ce que vous savez ce que je pourrais faire pour qu'il le support et continue la connexion, ou bien pour contourner le problème?
Merci d'avance |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Thu Jun 07, 2007 2:59 pm Post subject: |
|
|
Sauf ma gouverne, il y a 2 manière d'obtenir du ppp over ethernet (pppoe) sous linux :
1. utiliser un programme dédié en user-space
2. utiliser un module du kernel ayant cette fonctionnalité
Le programme que tu as utilise vraisemblablement la second manière, et il semblerait que le support pppoe te ton kernel n'est pas activé, ou tout du moins ton programme ne trouve pas le module adéquat.
Maintenant voila ce que tu vas faire :
Vérifier en effet que ce module n'est pas présent dans ton kernel (la commande liste les modules de ton kernel qui font référence à "ppp"):
Code: | modprobe -l |grep ppp |
Si cette commande te renvoie un truc du genre : pppoe.ko, tu exécutes :
Dans le cas inverse, le plus simple sera je pense d'utiliser un programme en user-space, du genre net-dialup/rp-pppoe que je te conseillais lors de ma première réponse. Sa config suivra sa doc et les détails que je t'avais fourni...
Enfin courage, tu vas bien finir par y arriver |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Fri Jun 08, 2007 8:26 am Post subject: |
|
|
Alors j'ai fait la commande que tu m'as donnée et j'ai le même message: could not load/lib/modules/.....
En effet j'ai regardé et dans le dossier /lib/ je n'ai même pas le dossier modules
Je ne sais pas comment ça se fait, mais est-ce qu'il existerait un moyen de l'avoir comme il faut (sans forcément tout réinstaller si possible) ?
Sinon j'ai remis le cdlive pour me connecter et télécharger net-dialup/rp-pppoe, mais rp-pppoe n'est pas une commande, alors je ne vois pas ce que je dois faire avec |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Fri Jun 08, 2007 2:03 pm Post subject: |
|
|
The BasheR wrote: | Alors j'ai fait la commande que tu m'as donnée et j'ai le même message: could not load/lib/modules/.....
En effet j'ai regardé et dans le dossier /lib/ je n'ai même pas le dossier modules
Je ne sais pas comment ça se fait, mais est-ce qu'il existerait un moyen de l'avoir comme il faut (sans forcément tout réinstaller si possible) ?
|
Bon, ben va pas plus loin, tu seras toujours ennuyé qque soit ce que tu souhaites faire, car ton kernel est mal installé...
tu vas aller dans le rèp ou se situe les sources de ton kernel, puis essayer d'installer les différents modules. d'après tes précédents post cela sera :
Code: |
cd /usr/src/linux-2.6.19-gentoo-r5
make modules_install
cp System.map /boot/System.map-2.6.19-gentoo-r5 |
En espérant qu'il n'y a pas eu de clean dans ce répertoire...
Si ces commandes s'effectuent sans erreurs, tu n'as plus qu'à redémarrer, dans le cas inverse çà sera plus compliqué : il va falloir te refarcir la compil du kernel... |
|
Back to top |
|
|
The BasheR n00b
Joined: 04 Jun 2007 Posts: 19
|
Posted: Fri Jun 08, 2007 4:58 pm Post subject: |
|
|
Voilà je viens de faire ça et on dirait que j'avance
Maintenant le message se limite à:
"Module PPPoE not found"
Donc maintenant que dois-je installer pour avoir ce module? Serait-ce rp_pppoe par exemple? (comme dis ci dessus?) |
|
Back to top |
|
|
|