OVH Cloud OVH Cloud

[PPP] [DHCP] Comment cela fonctionne?

7 réponses
Avatar
Rork
Bonjour,

Ma carte éternet ne fonctionnne plus depuis 3 semaines et j'ai voulu
passer mon modem cable du mode éthernet au mode usb en attendant que je
trouve le problème.

Mais, cela ne fonctionne pas. Malgré quelle soit parfaitement reconnu
par CDEther, je n'arrive pas à récupérer une adresse IP.

Pour m'aiguiller dans mes recherches, j'aurais voulu savoir ceci:
Est-ce que l'interface ppp0 doit est crée avant l'appelle au serveur
DHCP, ou est-ce l'inverse, on contacte le serveur DHCP qui nous donne
une adresse IP et nous permet ensuite de crée le lien ppp0?

Merci et bonne journée à tous.

7 réponses

Avatar
no_spam
On Tue, 27 Jul 2004 08:51:07 +0200, Rork wrote:

Bonjour,

Ma carte éternet ne fonctionnne plus depuis 3 semaines et j'ai voulu
passer mon modem cable du mode éthernet au mode usb en attendant que je
trouve le problème.

Mais, cela ne fonctionne pas. Malgré quelle soit parfaitement reconnu
par CDEther, je n'arrive pas à récupérer une adresse IP.

Pour m'aiguiller dans mes recherches, j'aurais voulu savoir ceci:
Est-ce que l'interface ppp0 doit est crée avant l'appelle au serveur
DHCP, ou est-ce l'inverse, on contacte le serveur DHCP qui nous donne
une adresse IP et nous permet ensuite de crée le lien ppp0?


Il y a comme une confusion, là.
Soit tu utilises dhcp, soit tu utilises ppp, mais pas les deux !
Comme CDCether fournit une émulation ethernet, je présume qu'il faut
soit utiliser pppoe, soit dhcp.
Si c'est dhcp, il n'y a pas d'interface ppp0 de crée.
Si c'est pppoe, l'interface ppp0 est crée lorsque la connection
au serveur ppp est valide.

Avatar
Rork
no_spam wrote in
news::

Il y a comme une confusion, là.
Soit tu utilises dhcp, soit tu utilises ppp, mais pas les deux !
Comme CDCether fournit une émulation ethernet, je présume qu'il faut
soit utiliser pppoe, soit dhcp.
Si c'est dhcp, il n'y a pas d'interface ppp0 de crée.
Si c'est pppoe, l'interface ppp0 est crée lorsque la connection
au serveur ppp est valide.


Effectivement, y a un truc que j'ai pas compris.

Donc, même si j'utilise pppoe, c'est bien comme cela que doit être mon
entrée dans /etc/network/interfaces:

auto eth1
iface eth1 inet dhcp



Le fait est que mon Modem est bien reconnu par CDCEther. Celui-ci rajoute
un eth1 correct. (car eth0, est ma carte ethernet)

Voci mon ifconfig:

eth0 Lien encap:Ethernet HWaddr 00:09:5B:E0:3F:29
inet adr:192.168.1.1 Bcast:192.168.1.255 Masque:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interruption:18 Adresse de base:0xc000


eth1 Lien encap:Ethernet HWaddr 00:10:95:9E:AF:0D
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1200 (1.1 KiB) TX bytes:720 (720.0 b)


lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:84 errors:0 dropped:0 overruns:0 frame:0
TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:5320 (5.1 KiB) TX bytes:5320 (5.1 KiB)




Mais, lorsque je cherche à me connecter j'ai le droit à ceci:

Setting up IP spoofing protection: rp_filter.
Configuring network interfaces...Internet Software Consortium DHCP Client
2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html


Listening on LPF/eth1/00:10:95:9e:af:0d
Sending on LPF/eth1/00:10:95:9e:af:0d
Sending on Socket/fallback/fallback-net
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6
No DHCPOFFERS received.
No working leases in persistent database.


Exiting.

Failed to bring up eth1.
done.


Allez et pour la forme une partie de mon dmesg qui montre bien la
reconnaissance de mon modem:

eth0: NatSemi DP8381[56] at 0xe086c000, 00:09:5b:e0:3f:29, IRQ 18.
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Via 686a/8233/8235 audio driver 1.9.1-ac3
via82cxxx: Six channel audio available
PCI: Setting latency timer of device 00:11.5 to 64
ac97_codec: AC97 codec, id: ALG96 (Unknown)
via82cxxx: Codec rate locked at 48Khz
via82cxxx: board #1 at 0xE400, IRQ 22
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 20:27:23 Apr 14 2004
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xdc00, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 4
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
ehci_hcd 00:10.4: VIA Technologies, Inc. USB 2.0
ehci_hcd 00:10.4: irq 21, pci mem e0905000
usb.c: new USB bus registered, assigned bus number 5
ehci_hcd 00:10.4: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 8 ports detected
hub.c: new USB device 00:10.3-2, assigned address 2
usb.c: USB device 2 (vend/prod 0x46d/0xc00b) is not claimed by any active
driver.
eth0: autonegotiation did not complete in 4000 usec.
CDCEther.c: CDCEther.c: 0.98.6 7 Jan 2002 Brad Hards and another
usb.c: registered new driver CDCEther
hub.c: new USB device 00:10.0-2, assigned address 2
CDCEther.c: Ethernet information found at device configuration. Trying to
use it anyway.
CDCEther.c: Found Header descriptor, CDC version 110.
CDCEther.c: Imperfect filtering support - need sw hashing
CDCEther.c: Can't use SetEthernetMulticastFilters request
CDCEther.c: detected BULK OUT packets of size 64
CDCEther.c: interrupt address: 5
CDCEther.c: interrupt interval: 64
CDCEther.c: eth1: Thomson Consumer Electronics Thomson TCM290 Cable Modem
0010959EAF0D
CDCEther.c: eth1: 00:10:95:9E:AF:0D
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
usb.c: registered new driver hiddev
usb.c: registered new driver hid
input: USB HID v1.10 Mouse [Logitech USB Mouse] on usb4:2.0
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik
hid-core.c: USB HID support drivers
CDCEther.c: CDCEther_open failed intr_urb -22
CDCEther.c: eth1: set multicast filters
CDCEther.c: eth1: set multicast filters
mice: PS/2 mouse device common for all mice
usb.c: registered new driver acm
acm.c: v0.21:USB Abstract Control Model driver for USB modems and ISDN
adapters
ip_tables: (C) 2000-2002 Netfilter core team
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
CDCEther.c: eth1: set multicast filters
CDCEther.c: eth1: set multicast filters
CDCEther.c: eth1: set multicast filters
CDCEther.c: eth1: set multicast filters
CDCEther.c: eth1: set multicast filters
CDCEther.c: eth1: set multicast filters
CDCEther.c: eth1: set multicast filters
CDCEther.c: eth1: set multicast filters
CDCEther.c: eth1: set multicast filters



Ca fait 3 semaines que je galère. snif.

Avatar
Nicolas George
Rork wrote in message <ce55ib$9r0$:
Donc, même si j'utilise pppoe, c'est bien comme cela que doit être mon
entrée dans /etc/network/interfaces:

auto eth1
iface eth1 inet dhcp


Comment était condigurée eth0 à l'époque où ça fonctionnait en
ethernet ?

Avatar
TiChou
Dans le message <news:ce55ib$9r0$,
*Rork* tapota sur f.c.o.l.configuration :

Bonjour,

Vous êtes abonné au cable chez FTC (tout le monde n'est pas parfait ;p), je
ne me trompe pas ? Vous devez donc vous connecter en utilisant le protocole
PPPoE.

no_spam wrote:

Soit tu utilises dhcp, soit tu utilises ppp, mais pas les deux !
Comme CDCether fournit une émulation ethernet, je présume qu'il faut
soit utiliser pppoe, soit dhcp.
Si c'est dhcp, il n'y a pas d'interface ppp0 de crée.
Si c'est pppoe, l'interface ppp0 est crée lorsque la connection
au serveur ppp est valide.


Effectivement, y a un truc que j'ai pas compris.

Donc, même si j'utilise pppoe, c'est bien comme cela que doit être mon
entrée dans /etc/network/interfaces:

auto eth1


Oui.

iface eth1 inet dhcp


Non, cette ligne est inutile, no_spam vous a bien dit PPPoE ou DHCP, pas les
deux en même temps.

Le fait est que mon Modem est bien reconnu par CDCEther. Celui-ci rajoute
un eth1 correct.

eth1 Lien encap:Ethernet HWaddr 00:10:95:9E:AF:0D
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1200 (1.1 KiB) TX bytes:720 (720.0 b)

Mais, lorsque je cherche à me connecter j'ai le droit à ceci:


Vous « cherchez à vous connecter » de quelle manière ?

[...]

Failed to bring up eth1.


Normal, quoique ce message d'erreur est imprécis vu que l'interface est
quand même bien UP juste qu'elle n'a pas pu se voir attribuer une adresse
IP.

[...]

Ca fait 3 semaines que je galère. snif.


Il faut configurer le client PPPoE pour qu'il établisse une connexion PPP en
accédant au modem depuis l'interface eth1 qui n'a besoin d'être seulement
UP.
Quelle est votre distribution Linux ? Vous avez certainement un outil pour
paramétrer ce type de connexion. Essayez en ligne de commande d'utiliser
'adsl-setup' (oui, oui, je sais, vous êtes sur le cable et non l'ADSL).

--
TiChou


Avatar
TiChou
Dans le message <news:,
*TiChou* tapota sur f.c.o.l.configuration :

dans /etc/network/interfaces:
auto eth1
iface eth1 inet dhcp



[...]

Quelle est votre distribution Linux ?


Arf, j'aurais pu m'en douter... Debian...

Je vais me recoucher. ;)

--
TiChou


Avatar
Rork
Nicolas George wrote:
Comment était condigurée eth0 à l'époque où ça fonctionnait en
ethernet ?


en voilà une question quelle est bonne.

:)

Avatar
Rork
TiChou wrote:

Vous êtes abonné au cable chez FTC (tout le monde n'est pas parfait ;p), je
ne me trompe pas ? Vous devez donc vous connecter en utilisant le protocole
PPPoE.


D'accord, je fais bien maintenant la différence entre PPPoE et DHCP.
J'ai repris quelques cours.
http://christian.caleca.free.fr/

Il faut configurer le client PPPoE pour qu'il établisse une connexion PPP en
accédant au modem depuis l'interface eth1 qui n'a besoin d'être seulement
UP.
Quelle est votre distribution Linux ? Vous avez certainement un outil pour
paramétrer ce type de connexion. Essayez en ligne de commande d'utiliser
'adsl-setup' (oui, oui, je sais, vous êtes sur le cable et non l'ADSL).


Je suis sous Debian et lorsque j'utilise pppoeconf, ça m'indique qu'il
ne trouve pas de concentrateur sur eth1.

En fait, j'ai recherché dans tous mes fichiers de configuration eth0 et
je l'ai remplacé par eth1 (en gros évidement).