Connection ADSL avec modem Ethernet

Connection ADSL avec modem Ethernet - Installation - Linux et OS Alternatifs

Marsh Posté le 09-07-2003 à 22:04:03    

Salut à tous !
 
Je n'arrive pas à me connecter à Internet.
 
Ma carte réseau est bonne et comme c'est un modem Ethernet que j'ai, il n'y a pas besoin de drivers !
 
Un ping 127.0.0.1 m'indique un succès.
 
Maintenant, il reste à installer pppoe et mon noyau ne le prend pas en charge ! Et je ne le trouve pas en module !
Vous me direz qu'il suffit de faire une upgrade, mais pour cela, j'ai besoin d'Internet ! La boucle est bouclée.
 
Je vous écris sur Hardware avec un PC portable où seul WindowsXP est installé. Je peux donc transférer un fichier de la taille d'une disquette de mon portable vers ma machine sous Linux.
 
Je voudrais bien faire des essais mais je ne sais pas comment faire :
 
Où trouver le fichier à télécharger qui peut m'aider ? (j'ai fait des recherches sur google sans succès)  
 
 
---------------
[:iboll]

Reply

Marsh Posté le 09-07-2003 à 22:04:03   

Reply

Marsh Posté le 09-07-2003 à 22:25:41    

/sbin/ifconfig
 
pour voir si effectivement ta carte réseau est reconnue matériellement (interface eth0), parce qu'en accédant à 127.0.0.1, tu restes sur l'interface locale (lo).
 
 
 
apt-get install pppoeconf
 
pour configurer facilement le PPPoE.

Reply

Marsh Posté le 09-07-2003 à 22:56:05    

Indique si possible ta distribution.
Il y a fort à parier que les CDs de celle-ci contiennent tout ce qu'il te faut.

Reply

Marsh Posté le 09-07-2003 à 23:18:35    

Excusez-moi pour le manque d'infos  :o  
 
Je suis sous Debian Woody 3.0 r1
 
J'ai vérifié sur les CDs : je n'ai que les fichiers binaires et pas les sources (enfin, je crois  :sweat: )
 
si je fais :
find /-name "*pppoe*", je ne trouve pas de modules
 
je vous donne plus d'infos si vous voulez en affichant le résultat d'un ifconfig
 
(juste le temps de faire le transfert du fichier résultat sur disquette). A tout de suite.

Reply

Marsh Posté le 09-07-2003 à 23:34:52    

voici plus d'infos :
 
find / -name "*pppoe*" donne ceci :
/usr/sbin/pppoe-server
/usr/sbin/pppoe
/usr/sbin/pppoe-relay
/usr/sbin/pppoe-sniff
/usr/sbin/pppoeconf
/usr/share/doc/pppoe
/usr/share/doc/pppoeconf
/usr/share/man/man8/pppoe-sniff.8.gz
/usr/share/man/man8/pppoe-relay.8.gz
/usr/share/man/man8/pppoe.8.gz
/usr/share/man/man8/pppoe-server.8.gz
/usr/share/man/man8/pppoeconf.8.gz
/usr/share/locale/de/LC_MESSAGES/pppoeconf.mo
/usr/share/locale/fr/LC_MESSAGES/pppoeconf.mo
/usr/share/locale/pt_BR/LC_MESSAGES/pppoeconf.mo
/usr/share/applnk/Internet/pppoeconf.desktop
/usr/share/gnome/apps/Internet/pppoeconf.desktop
/usr/doc/pppoe
/usr/doc/pppoeconf
/usr/lib/menu/pppoeconf
/var/lib/dpkg/info/pppoe.postinst
/var/lib/dpkg/info/pppoe.list
/var/lib/dpkg/info/pppoe.prerm
/var/lib/dpkg/info/pppoe.conffiles
/var/lib/dpkg/info/pppoe.md5sums
/var/lib/dpkg/info/pppoeconf.postinst
/var/lib/dpkg/info/pppoeconf.list
/var/lib/dpkg/info/pppoeconf.prerm
/var/lib/dpkg/info/pppoeconf.postrm
/var/lib/dpkg/info/pppoeconf.conffiles
/var/lib/dpkg/info/pppoeconf.md5sums
 
ifconfig donne ceci :
 
eth0      Link encap:Ethernet  HWaddr 00:04:75:E8:18:72  
          inet addr:192.168.1.168  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:11
          collisions:0 txqueuelen:100  
          RX bytes:0 (0.0 b)  TX bytes:336 (336.0 b)
          Interrupt:10 Base address:0xb800  
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:30 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0  
          RX bytes:2408 (2.3 KiB)  TX bytes:2408 (2.3 KiB)
 
pppoe donne ceci :
 
" I found 1 eternet device(s) :
eth0
 
Are all your ethernet interfaces listed above ?
(If No, modconf will be started so you can load the card drivers manually)
Or press Ctrl-C to abort here.
 
<Yes>    <No>
 
(je choisis yes) :
 
Loading fir PPPoE Access
Concentrator on eth0...
 
(après quelques secondes d'attentes...)
 
Sorry, I scanned 1 interface(s) but the Access Concentrator of your provider did not respond. Please check your network and modem cables. Another reason for the scan failure may also be another running pppoe process which controls the modem.
 
<Ok>
 
Je pense que tout cela est normal puisque mon noyau ne prends pas pppoe en charge (j'ai la version 2.2.20).
D'autre part, il n'est pas en module d'après ma recherche avec find.
 
Et dire que je viens de commander ces CDs il y a 2 semaines  :(  
(7 CDs binaires pour la Debian Woody)  :sweat:  
 
---------------
[:iboll]

Reply

Marsh Posté le 10-07-2003 à 10:01:35    

Ton noyau ne prends pas en charge le pppoe .... tu l'as compilé toi même ?!
Sinon installe simplement un 2.4 et le tour est joué

Reply

Marsh Posté le 10-07-2003 à 10:26:58    

lance pppoeconf et répond aux question. L'ip de ta carte doit etre de la forme 10.0.0.x (x different de 138) si tu as un modem alcatel. Ou au pire, ne met pas d'ip sur eth0. Ensuite apres la conf de pppoe et de ton eth0, un simpe pon dsl-provider devrait te connecter (regarde si /etc/ppp/peers/dsl-provider existe bien et est bien le fichier généré par pppoeconf)


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 10-07-2003 à 10:31:51    

j'avais ça pour un pense bete il y a longtemps, ça doit etre encore valable
 
http://shadowland.dnsalias.org/cou [...] debian.txt


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 10-07-2003 à 11:41:46    

The_Fireball a écrit :

L'ip de ta carte doit etre de la forme 10.0.0.x (x different de 138) si tu as un modem alcatel.


Et pour les eci, l'ip doit être en 192.168.20.x, x différent de 80.

Reply

Marsh Posté le 10-07-2003 à 11:52:34    

en pppoe, l'ip ne sert à rien ...

Reply

Marsh Posté le 10-07-2003 à 11:52:34   

Reply

Marsh Posté le 10-07-2003 à 12:23:42    

[Albator] a écrit :

en pppoe, l'ip ne sert à rien ...


 
avec l'alcatel ça sert à faire un telnet dessus :D


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 10-07-2003 à 12:26:03    

The_Fireball a écrit :


 
avec l'alcatel ça sert à faire un telnet dessus :D  


 
C'est sûr :D

Reply

Marsh Posté le 15-07-2003 à 19:26:16    

Merci à tous de votre aide pour installer ma connexion ADSL Ethernet. Suite à mes problèmes :
 
* The_Fireball me conseille de lancer pppoeconf
* Kango me conseille de changer de noyau
 
Je ne pouvais pas lancer pppoeconf car ça bloque (pppoe pas pris en compte par le vieux noyau)
 
KAGOU me conseille de changer de noyau pour commencer et c'est fait : je suis passé d'une version 2.2.20 à un 2.4.18
 
Le changement de noyau doit maintenant permettre à pppoe de fonctionner correctement mais ma carte réseau qui était prise en charge par l'ancien noyau ne l'est plus par le nouveau noyau : besoin d'installer un module. Mais il n'est pas dispo dans la liste des modules proposés par Debian.
 
Donc, je suis allé récupérer le driver sur le site de 3com pour installer ma carte réseau.
 
rappel de ma configuration :
* Debian Woody 3.0 r1
* Noyau 2.4.18
* Carte réseau 3com 905CX
 
3com propose les sources et il n'y a plus qu'à faire un make car un fichier makefile est présent.
 
Mais j'obtiens une erreur à la compilation :
 
3c90x.c:279: two or more data types in declaration of `init_module'
3c90x.c:280: two or more data types in declaration of `cleanup_module'
make: *** [up] Error 1
 
Revenons à ce que j'ai fait :
1) téléchargement du fichier 3c90x-1.0.0j.3-12-01.tar
ce fichier contient :
3c90x.c
3c90x.h
makefile
nicext.h
 
les erreurs indiquées à la compilation sont pour le fichier 3c90x.c aux lignes 279 et 280
 
la commande
cat -n 3c90x.c | less
me permet de visualiser le fichier avec des lignes
(ce fichier fait 7660 lignes !)
 
Voici le contenu des lignes 279 et 280
279  INT module_init(tc90x_init);
280  VOID module_exit(tc90x_cleanup);
 
si vous souhaitez que je mette toutes les lignes de codes autour de ces 2 lignes, dites-le moi et je posterai.
 
Merci de votre aide, je ne sais pas comment comprendre ce message d'erreur.
 
[:iboll]


Message édité par s-gaia le 15-07-2003 à 19:26:36
Reply

Marsh Posté le 15-07-2003 à 19:40:02    

salut,
 
changer de noyau ne servira a rien parceque pppoeconf ne se sert pas du support noyau (tout comme rp-pppoe d'ailleurs).

Reply

Marsh Posté le 15-07-2003 à 19:40:23    

cette carte est parfaitement gerée
il suffit juste decharger le bon module  
par contre j'ai pas le nom dudit module sous la main desolé :/


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-07-2003 à 19:56:50    

apolon34 a écrit :

salut,
 
changer de noyau ne servira a rien parceque pppoeconf ne se sert pas du support noyau (tout comme rp-pppoe d'ailleurs).


 
Merci pour l'info  :jap:  
J'avais dit une bétise  :o  
Mais ça valait quand même le coup de changer ce noyau !
 

HuGoBioS a écrit :

cette carte est parfaitement gerée
il suffit juste de charger le bon module  
par contre j'ai pas le nom dudit module sous la main desolé :/


 
Oui, je m'attendais moi aussi à la trouver en module puisque mon vieux noyau savait la gérer, donc il existe bien un module mais on dirait qu'il n'est pas là  :(  
 
Je me trompe peut-être en disant cela mais voici comment j'ai fait :
 
1) lancement de modconf : je ne trouve pas
 
2) less /usr/share/modconf/eval_C
passé les 100 premières lignes, on obtient la liste de tous les modules (lignes 100 à 1700)
 
Ce fichier est écrit "en brut de fonderie" mais ça permet de voir tout (apparemment). Une petite recherche avec la chaine "3c"dans le fichier ne donne pas de réponses pour ma 3c905.
 
Qu'en pensez-vous ? Ma méthode de recherche est-elle fiable/intéressante ? Et que comprendre du message d'erreur de make ? (voir post précédent)
 
Merci des réponses que vous m'avez déjà données  :jap:  
 
[:iboll]

Reply

Marsh Posté le 15-07-2003 à 19:58:36    

routeur:/lib/modules/2.4.18-bf2.4/kernel/drivers/net# ls
3c501.o             arlan.o     eepro100.o  ni5010.o       starfire.o
3c503.o             at1700.o    eexpress.o  ni52.o         strip.o
3c505.o             atp.o       epic100.o   ni65.o         sundance.o
3c507.o             bonding.o   eql.o       ns83820.o      sungem.o
3c509.o             bsd_comp.o  eth16i.o    plip.o         sunhme.o
3c515.o             cs89x0.o    ewrk3.o     ppp_async.o    tlan.o
3c59x.o             de4x5.o     fc          ppp_deflate.o  tokenring
82596.o             de600.o     hamachi.o   ppp_generic.o  tulip
ac3200.o            de620.o     hp-plus.o   ppp_synctty.o  tun.o
acenic.o            depca.o     hp.o        rrunner.o      via-rhine.o
aironet4500_card.o  dgrs.o      hp100.o     sb1000.o       wan
aironet4500_core.o  dl2k.o      irda        sk98lin        wavelan.o
aironet4500_proc.o  dmfe.o      lance.o     skfp           wd.o
appletalk           dummy.o     lp486e.o    slhc.o         wireless
arcnet              e2100.o     natsemi.o   smc-ultra.o    yellowfin.o
arlan-proc.o        eepro.o     ne.o        smc9194.o

 
 
fait modprobe MODULEKIVABIEN (sans le .o)
 
edit : avec uen recherche sur www.google.com/linux tu devrait trouver quel module va pour ta carte !


Message édité par HuGoBioS le 15-07-2003 à 19:59:55

---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-07-2003 à 20:02:32    

et tu es sur que le drivers n'est pas directement dans le kernel ? Les kernels debian ont souvent les modules 3com directement dans le kernel et un simple ifconfig eth0 up devrait te faire apparaitre la carte sans adresse ip mais au moins tu la verrais


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 15-07-2003 à 20:03:54    

et le module pour les 3c90x c'est le 3c59x.o il me semble bien meme si le nom n'est pas explicite je te l'accorde


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 15-07-2003 à 20:24:29    

HuGoBioS a écrit :


 
/lib/modules/2.4.18-bf2.4/kernel/drivers/net# ls
fait modprobe MODULEKIVABIEN (sans le .o)
 
edit : avec une recherche sur www.google.com/linux tu devrait trouver quel module va pour ta carte !


 
voici ce que me donne la commande
less /lib/modules/2.4.18-bf2.4/kernel/drivers/net :
3c501.o
3c503.o
3c505.o
3c507.o
3c509.o
3c515.o
3c59x.o
82596.o
ac3200.o
acenic.o
aironet4500_card.o
aironet4500_core.o
aironet4500_proc.o
appletalk
arcnet
arlan-proc.o
arlan.o
at1700.o
atp.o
bonding.o
bsd_comp.o
cs89x0.o
de4x5.o
de600.o
de620.o
depca.o
dgrs.o
dl2k.o
dmfe.o
dummy.o
e2100.o
eepro.o
eepro100.o
eexpress.o
epic100.o
eql.o
eth16i.o
ewrk3.o
fc
hamachi.o
hp-plus.o
hp.o
hp100.o
irda
lance.o
lp486e.o
natsemi.o
ne.o
ni5010.o
ni52.o
ni65.o
ns83820.o
plip.o
ppp_async.o
ppp_deflate.o
ppp_generic.o
ppp_synctty.o
rrunner.o
sb1000.o
sk98lin
skfp
slhc.o
smc-ultra.o
smc9194.o
starfire.o
strip.o
sundance.o
sungem.o
sunhme.o
tlan.o
tokenring
tulip
tun.o
via-rhine.o
wan
wavelan.o
wd.o
wireless
yellowfin.o
 
si le module pour ma carte est dedans, je veux bien tenter une recherche sur google, mais pourquoi ils casseraient la logique de nommage ?  :sweat: (car il y a bien des 3cxxx au début de la liste).
 

The_Fireball a écrit :

et tu es sur que le drivers n'est pas directement dans le kernel ? Les kernels debian ont souvent les modules 3com directement dans le kernel et un simple ifconfig eth0 up devrait te faire apparaitre la carte sans adresse ip mais au moins tu la verrais


 
Voci ce que donne la commande :
ifconfig eth0 up
 
eth0: ERROR while getting interface flags: No such device
 
J'ai fait un :
dmesg | less
et j'ai recherché "eth" à l'intérieur mais aucun résultat.
 
 
Merci beaucoup de toutes vos réponses, c'est vraiment sympa. Je veux bien essayer une recherche sur google et vous tenir au courant mais je n'y crois pas beaucoup  :(  
 
L'idée de la compilation me plaisait bien car je n'en avais jamais fait et j'ai appris à installer les kernel-headers et kernel-sources mais face au message d'erreur
"two or more data types in declaration "
je ne sais pas quoi faire.
 
Il y a surement un problème (tout petit) car je pense que les programmeurs de chez 3com ont compillé leur programme avec de le mettre en ligne...
[edit : je veux dire qu'il ont dû essayer de compiler leur programme et fais des tests minimums avant de mettre en ligne les sources]
 
Il y a peut-être un petit quelque chose à faire qui dépend de ma distribution Debian 3.0 r1...
 
[:iboll]


Message édité par s-gaia le 15-07-2003 à 20:38:53
Reply

Marsh Posté le 15-07-2003 à 20:32:20    

esasye de booter sur une knoppix elel trouvera peut etre toute seule quelle module il te faut a partir de là tu n'aura plus qu'a le charger sur la deb


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-07-2003 à 20:38:18    

HuGoBioS a écrit :

esasye de booter sur une knoppix elel trouvera peut etre toute seule quelle module il te faut a partir de là tu n'aura plus qu'a le charger sur la deb


 
Oui, c'est une bonne idée !!  :love:  
 
Je n'ai pas encore knoopix mais je l'ai commandé et envoyé la commande ce matin (c'était prémonitoire, on dirait  :lol: )
 
Mais en attendant de recevoir ce CD, que pensez-vous de mon message d'erreur (si vous n'avez pas de solution, ce n'est pas grave. Des "impressions" ou des "suppositions" seraient déjà sympas pour amorcer le terrain)  
 
[:iboll]


Message édité par s-gaia le 15-07-2003 à 20:40:29
Reply

Marsh Posté le 15-07-2003 à 21:11:25    

le message d'erreure veut dire qu'il ne detecte aucune carte (il me semble hein, c'est a verifier)


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-07-2003 à 23:19:32    

HuGoBioS a écrit :

le message d'erreure veut dire qu'il ne detecte aucune carte (il me semble hein, c'est a verifier)


 :jap:  
 

The_Fireball a écrit :

et le module pour les 3c90x c'est le 3c59x.o il me semble bien meme si le nom n'est pas explicite je te l'accorde


 
oui, tu as sûrement raison ; cela correspond aux recherches que j'ai faites avec google
 
 
Merci beaucoup de votre aide à tous les deux. C'est dommage, je reste frustré par cette histoire de compilation ratée.
 
Si quelqu'un souhaite faire la compilation sur son propre système, ça pourrait être intéressant de savoir si vous avez le même message que moi. Je serais très curieux de savoir (car encore une fois, je ne pense pas que ce soit une erreur de code des programmeurs !)
 
Si vous êtes d'accord pour tenter la compilation, ce sera très rapide si vous avez déjà les entêtes et les sources du noyau, sinon tant pis !
 
Il suffit de télécharger le fichier .tar, de le désarchiver puis de taper :
make
 
Je poste l'URL dans le message suivant à cause de la mise en page.
 
Merci à tous.  :hello:
 
[:iboll]

Reply

Marsh Posté le 15-07-2003 à 23:20:40    

http://support.3com.com/infodeli/t [...] -12-01.tar
 
[:iboll]
 
[Edit : la mise en page est OK ! Finallement le retour à la ligne est automatique sans casser le lien ; c'est cool. Il n'y a pas longtemps, ça augmentait la largeur des posts et il fallait jouer de l'ascenseur dans le sens de la largeur]  :sol:  


Message édité par s-gaia le 15-07-2003 à 23:23:26
Reply

Marsh Posté le 16-07-2003 à 01:20:05    

Hummm ...
 
j'ai pu compiler sans problème un driver presque équivalent pour ma carte sur le site de 3com
 
pourquoi la compilation marche-t-elle une fois ?
pourquoi échoue-t-elle la fois d'après ?
 
merci à tous de m'avoir aidé ce soir
 
Je retiens une bonne chose :
la compilation, ce n'est pas pour moi : trop dur :pfff:  
 
si un warning me dit qu'il manque un fichier .h, ça va
mais il ne faut pas m'en demander plus.
 
 
Vos réponses à tous m'ont aidé à ne pas me décourager. Merci
En même temps, vous m'avez aiguillé vers des solutions "raisonnables" alors que je me posais des questions peut-être trop techniques . Mais pas facile de savoir si c'est trop technique quand on est débutant : tout me semble trop technique.
 
Par exemple, je n'envisage plus de compiler un noyau par mes propres moyens, etc. ...
 
Bon, je ferais mes installations demain ou un peu plus tard dès que j'ai le temps et j'espère que ça va marcher...
 
 :hello:  
 
[:iboll]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed