Hello !!

Bon, quelques petites précisions tout de même.

Ton modem Speed touch home est conecté à eth0. La connection internet se
fait par l'intermédiaire de pppoe qui utilise eth0, mais la connection
internet réelle se fait via une interface émulée "ppp0". Donc il y a
bien des choses qui passent par eth0, mais c'est pas du tcp/ip, c'est
uniquement de l'ethernet. En d'autre termes, il est absolument inutile
de mettre une quelconque route vert eth0, c'est vers ppp0 que se fait la
connection internet réelle en tcp/ip.

***
Petite remarque: certain te dirons qu'il y a aussi du tcp/ip qui passe
par eth0 mais c'est uniquement dans ces conditions :
- Tu l'as débridé en Speed Touch pro, et il te sert de gateway
direcement (il fait du nat et il fait la connection ppp).
- Tu veut te connecter à l'addresse de management en telnet ou en http
sur l'addresse par défaut : http://10.0.0.138.
Mais pour le moment, oublie ça... Ca ne t'intéresse pas.
+++

Il te faut :
- S'assurer que ton lien adsl est UP :
  - /etc/init.d/adsl status
  - Si tu fais un ifconfig, tu dois voir ton interface ppp0
- Vérifier ta route par défaut.
  - pinger une addresse ip externe. Par exemple celle d'europeonline :
ping 194.177.32.1
    - Si ça marche, c'est que la connection internet est bonne. (Et la
route aussi.
    - Sinon, il faut que tu mette la route par défaut. : route add
default ppp0
- Vérifier si le dns est bon : host www.google.fr doit te retourner les
adresses ip des serveurs de google.fr.

En ce qui concerne la route par défaut et les serveurs dns, normalment
c'est ppp qui les mets. Toute la config de ppp et pppoe pour la
connection internet se trouve dans /etc/ppp.

Les fichiers les plus importants :
pppoe.conf il faut vérifier le USER et pour toi je suppose
USEPEERDNS=yes, il te faut aussi DEFAULTROUTE=yes pour qu'il mette la
route par défault...

chap-secrets et pap-secrets, il faut retrouver exactement le nom de USER
et le bon mot de passe. (en fait tous ces fichier peuvent être repris de
ton ancienne config si tu l'as toujours..)

Une fois tout vérifié :
/etc/init.d/adsl stop
/etc/init.d/adsl start


On Fri, 2002-12-13 at 17:44, Phil X wrote:
> Je crois bien que oui. Apres plusieurs années d'utilisation de Linux, je n'ai 
>toujours pas une vue d'ensemble claire de la partie réseau de ma machine.
> 
> Mon truc à moi c'est TCL/tk...
> 
> Ceci est un appel à la connaissance, si vous ne le faites pas pour moi, faites-le 
>pour ma fille qui commence à me regarder bizzarement et insinue que son papa est un 
>loser.
> 
> J'ai éssayé de rester conçis au maximum, en incluant les informations concernées.
> 
> Depuis l'upgrade vers Mandrake 9, mon réseau est down, mais je dois dire que loin 
>d'être un spécialiste de TCP/IP, je ne savais pas vraiment pourquoi il marchait :-/
> 
> Au passage, avant de poster ici, soyez sur que je me suis envoyé pas mal de doc, 
>dont le HOWTO TCP/IP *et* ADSL.
> 
> Et en tripotant dans le MCC (Mandrake Control Center) j'étais parvenu à partager ma 
>connection ADSL avec la bécane de ma fille, mais sans savoir vraiment ce que je 
>faisais. Je sais c'est pas bien, justement j'éssaie de me rattraper.
> 
> alors j'ai décidé de prendre le mors au dents, et de PIGER vraiment ce qui se passe 
>dans cette bécane.
> 
> La problématique est la suivante : Il s'agit d'un PC ATHLON800 sous Mandrake 9, dont 
>la commande "hostname" renvoie
> TRS00.ranelan.org
> Donc, TRS00. 
> Dans cette machine, deux cartes réseau, différentes pour pouvoir les reconnaître.
> 
> #L'une est connectée au modem ADSL speedtouch home, le modèle tout plat, noir.
> C'est une carte avec une puce realtek, qui utilise le module
> "8139too Fast Ethernet driver 0.9.25"
> 
> #L'autre est connectée à un HUB passif, tout bète, à 6 ports.
> C'est une carte du pack "netgear", elle utilise le module
> "natsemi.c:v1.07 1/9/2001"
> 
> L'idée est simple, permettre aux machines connectées à ce HUB de partager la 
>connexion ADSL.
> 
> La machine de ma fille, TRS01, arrivait à se connecter avant l'upgrade, mais je 
>n'avais aucun controle, j'avais réglé ça dans le mcc, mais ce dernier semble se 
>comporter bizarrement ces derniers temps... 
> De plus, il y a netconf, le module de linuxconf, dans lequel j'ai tripoté des 
>trucs... 
> 
> Bref, je ne veux plus ouvrir ces interfaces, mais *comprendre* ce qui se passe, ya 
>pas de raisons.
> 
> précision : Rien n'a changé depuis le temps où tout ça marchait, et à vrai dire 
>TRS00 se connecte sans problème à l'ADSL sous windows 98, donc la ligne marche avec 
>les bonnes coordonnées. C'est d'ailleurs comme ça que je peux appeler à l'aide.
> 
> Là, j'ai laissé tomber le LAN, tentons déjà de piger comment ma machine se connecte 
>au réseau.
> 
> #################################### start bootlog
> 
> Voici le contenu récent de /var/log/messages, la partie concernant l'activation des 
>interfaces réseau
> 
> Dec 13 15:53:35 TRS00 init: Entering runlevel: 5
> Dec 13 15:53:35 TRS00 rc: Starting iptables:  succeeded
> Dec 13 15:53:36 TRS00 network: Setting network parameters:
> succeeded
> Dec 13 15:53:36 TRS00 network: Bringing up loopback interface:
> succeeded
> Dec 13 15:53:36 TRS00 network: Enabling IPv4 packet forwarding
> succeeded
> Dec 13 15:53:36 TRS00 network: Bringing up interface eth0:
> succeeded
> Dec 13 15:53:39 TRS00 network: Bringing up interface eth1:
> succeeded
> Dec 13 15:53:39 TRS00 net_cnx_up: SIOCDELRT: No such process
> Dec 13 15:53:42 TRS00 pptp[917]: connect: No route to host
> Dec 13 15:53:42 TRS00 pptp[916]: Call manager exited with error
> 256
> Dec 13 15:53:42 TRS00 internet: Checking internet connections to
> start at boot failed
> Dec 13 15:53:42 TRS00 portmap: portmap startup succeeded
> 
> 
> Et, 1 peu + loin :
> 
> Dec 13 15:53:43 TRS00 kernel: 8139too Fast Ethernet driver 0.9.25
> Dec 13 15:53:43 TRS00 kernel: PCI: Found IRQ 5 for device 00:09.0
> Dec 13 15:53:43 TRS00 kernel: PCI: Sharing IRQ 5 with 00:04.2
> Dec 13 15:53:43 TRS00 kernel: PCI: Sharing IRQ 5 with 00:04.3
> Dec 13 15:53:43 TRS00 kernel: PCI: Sharing IRQ 5 with 00:0d.0
> Dec 13 15:53:43 TRS00 kernel: eth0: RealTek RTL8139 Fast Ethernet
> 
> at 0xc88c5000, 00:48:54:67:a6:1b, IRQ 5
> Dec 13 15:53:43 TRS00 kernel: natsemi.c:v1.07 1/9/2001  Written
> by Donald Becker <[EMAIL PROTECTED]>
> Dec 13 15:53:43 TRS00 kernel:
> http://www.scyld.com/network/natsemi.html
> Dec 13 15:53:43 TRS00 kernel:   (unofficial 2.4.x kernel port,
> version 1.07+LK1.0.14, Nov 27, 2001  Jeff Garzik, Tjeerd Mulder)
> Dec 13 15:53:43 TRS00 kernel: PCI: Found IRQ 5 for device 00:0d.0
> Dec 13 15:53:43 TRS00 kernel: PCI: Sharing IRQ 5 with 00:04.2
> Dec 13 15:53:43 TRS00 kernel: PCI: Sharing IRQ 5 with 00:04.3
> Dec 13 15:53:43 TRS00 kernel: PCI: Sharing IRQ 5 with 00:09.0
> Dec 13 15:53:43 TRS00 kernel: eth1: NatSemi DP8381[56] at
> 0xc88cc000, 00:02:e3:17:0c:8e, IRQ 5.
> Dec 13 15:53:43 TRS00 kernel: eth0: Setting half-duplex based on
> auto-negotiated partner ability 0000.
> Dec 13 15:53:43 TRS00 kernel: eth1: link up.
> 
> #################################### end bootlog
> 
> Clairement il y a un problème de ROUTE.
> 
> Alors là, quelques questions.
> 
> La ROUTE, c'est quoi exactement, dans mon cas ?
> #L'interface eth0 de la machine TRS00, connectée vers internet ?
> #Le modem ADSL ?
> #Où est déclarée cette route ? Quand j'éssaie la commande "route" avec autre chose 
>que "-n", elle me crache :
> #route add defaults eth0
> defaults: Host name lookup failure
> 
> Ce qui paraît logique : Pas de connexion...!
> 
> J'ai lu quelque part qu'en cas de PB de route il fallait entrer quelque chose comme 
>ça :
> 
> #route del defaults gw "route -n | awk'$1=="0.0.0.0" (print $2)'|head -1"
> 
> Mais ça appelle encore des questions :-) mais surtout celle-là :
> les interfaces et d'autres paramètres réseau semblent etre définies en variables $n 
>quelque part, mais *où* ?
> 
> #################################### start conf misc
> 
> [root@TRS00 root]# netstat -r
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
> 10.0.0.0        *               255.255.255.0   U        40 0        0   eth1
> 127.0.0.0       *               255.0.0.0       U        40 0        0   lo
> 
> [root@TRS00 root]# route -n
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags Metric Ref  Use Iface
> 10.0.0.0        0.0.0.0         255.255.255.0   U     0      0    0   eth1
> 127.0.0.0       0.0.0.0         255.0.0.0       U     0      0    0   lo
> 
> Le fichier de config de ma carte REALTEK connectée au modem
> 
> [root@TRS00 root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
> DEVICE=eth0
> BOOTPROTO=none
> NETMASK=255.255.255.0
> NETWORK=10.0.0.0
> BROADCAST=10.0.0.255
> ONBOOT=yes
> 
> Le fichier de config de ma carte NETGEAR connectée au HUB
> 
> [root@TRS00 root]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
> DEVICE=eth1
> BOOTPROTO=static
> IPADDR=10.0.0.11
> NETMASK=255.255.255.0
> NETWORK=10.0.0.0
> BROADCAST=10.0.0.255
> ONBOOT=yes
> 
> Et le script de connection en lui-même, lancé par /etc/rc.d/initd/internet je crois 
>(pas simple, tout ça)
> 
> [root@TRS00 root]# cat /etc/sysconfig/network-scripts/net_cnx_up
> #!/bin/bash
> /sbin/route del default
> /usr/bin/pptp 10.0.0.138 name monmotdepasse
> 
> #################################### end conf misc
> 
> Plusieurs remarques :
> 
> #monmotdepasse, c'est le bon, le même qui sous Win98.
> #Chez moi, il n'y a rien dans 
> /etc/sysconfig/networking/devices/ c'est anormal, non ? Devraient s'y trouver mes 
>deux interfaces réseau, au moins, eth0 et eth1, et peut-être même le loopback... Ah, 
>je suis perdu, là..
> 
> #Pourquoi réinitialiser la route à chaque connexion ("route del defaults") ?
> #Où puis-je configurer cette route une bonne fois, et comment en garder le contrôle ?
> 
> Je veux dire, dans ma petite tète de newbie, je ne parviens pas à me faire une idée 
>précise de ce qui se passe lors d'une connection, pourriez-vous m'aider en me 
>faisant, pas à pas, un 
> résumé ?
> 
> Du genre
> 
> #passage en runlevel 4
> #chargement du module de la 1ere carte réseau
> #détermination de son IP
> #chargement du module de la 2eme carte réseau
> 
> Ce serait vraiment sympa.
> 
> Car en lisant mes logs, on dirait qu'il se passe des choses avant même la connection 
>: Comment iptables peut-il déterminer des adresses IP avant de se connecter à quoi 
>que se soit ?
> 
> S'il manque dans ce courrier quoi que ce soit permettant de déterminer ma config. 
>n'hésitez pas à me demander.
> 
> J'en profite pour dire que malgré tout ça Linux reste une expérince passionante, et 
>remercier tout le monde au passage, dont ceux qui voudront bien m'aider. Et même les 
>autres, ouais.
> 
> A bientôt !
> 
> Philippe (et Géraldine)
> [EMAIL PROTECTED]
> 
> __________________________________________________________________
> The NEW Netscape 7.0 browser is now available. Upgrade now! 
>http://channels.netscape.com/ns/browsers/download.jsp 
> 
> Get your own FREE, personal Netscape Mail account today at 
>http://webmail.netscape.com/
> 
> ----
> 

> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";


___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à