Page 1 sur 1

[DHCP]Problème de connexion via DHCP

Publié : jeu. 28 juin 2007, 17:50
par darksroker
Bonjour à tous,

Je suis un débutant sous ArchLinux et j'ai un petit problème concernant le réseau. J'ai installé la dernière version de ArchLinux, à savoir la version 2007-05, et il semblerait que ma connexion internet ne soit pas reconnue.

Ce qui est bizarre, c'est que ma carte réseau est bien reconnue, le module correspondant est bien chargé, mais lorsque je fais ifconfig, j'ai un truc comme ça :

Code : Tout sélectionner

eth0      Link encap:Ethernet  HWaddr 00:50:BA:8F:61:7A 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
          RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:1984 txqueuelen:100 
          RX bytes:485691215 (463.1 Mb)  TX bytes:123951388 (118.2 Mb) 
          Interrupt:11 Base address:0xe800
alors qu'en principe, je devrais avoir un truc comme ça :

Code : Tout sélectionner

eth0      Link encap:Ethernet  HWaddr 00:50:BA:8F:61:7A 
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::50:ba8f:617a/10 Scope:Link 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
          RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:1984 txqueuelen:100 
          RX bytes:485691215 (463.1 Mb)  TX bytes:123951388 (118.2 Mb) 
          Interrupt:11 Base address:0xe800
J'ai essayé de faire une config manuelle, mais cela n'a pas marché, et lorsque je fais dhcpcd eth0, il me renvoie une erreur timeout.

Pour information, je suis chez Free dégroupé, DHCP activé donc, et ma carte réseau est une Marvell Yukon 88E8001 (de la carte mère ASUS P5B-Deluxe). Si quelqu'un avait une piste pour résoudre ce délicat problème, je lui en serais très reconnaissant.

Publié : jeu. 28 juin 2007, 17:58
par marc[i1]
Bonjour :)

Peux tu nous afficher ton rc.conf ? car à première vue, ça sent le rc.conf pas ou mal fait :)
http://wiki.archlinux.fr/howto:installa ... on#rc.conf
http://wiki.archlinux.fr/howto:indispensable:reseau

Voilà !

Publié : jeu. 28 juin 2007, 18:58
par darksroker
Voilà mon rc.conf

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_FR.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Paris"
KEYMAP=fr-latin9
CONSOLEFONT="lat9w-16"
CONSOLEMAP="8859-15"
CONSOLETRANSLATION="8859-15_to_uni"
USECOLOR="yes"

#
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD="yes"
# Module Blacklist - modules in this list will never be loaded by udev
MOD_BLACKLIST=()
#
# Modules to load at boot-up (in this order)
#   - prefix a module with a ! to blacklist it
#
MODULES=(sk98lin skge sky2 slhc snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="myhost"
#
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available
# interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.254"
ROUTES=(!gateway)
#
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network-profiles
#
#NET_PROFILES=(main)

#
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond)


# End of file
A noter que le module correspondant à ma carte réseau est skge.

Publié : jeu. 28 juin 2007, 21:11
par marc[i1]
darksroker a écrit :

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="myhost"
#
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
#
J'ai mis :

Code : Tout sélectionner

 gateway="default gw 192.168.0.1" 
au lieu de 254

Publié : jeu. 28 juin 2007, 22:01
par warnaud
En dhcp la gateway et les dns sont envoyé et comme il y'a :

Code : Tout sélectionner

ROUTES=(!gateway) 
ça change pas grand chose :p
darksroker, tu peux tenter "à la main" :

Code : Tout sélectionner

dhcpcd eth0
Pour voir les erreurs ?

Publié : jeu. 28 juin 2007, 22:09
par Al1
Oui , j'aurais fait aussi la meme remarque..

Publié : jeu. 28 juin 2007, 22:33
par kozaki
darksroker a écrit :lorsque je fais dhcpcd eth0, il me renvoie une erreur timeout.
Il y a rien de + détaillé qu'un timeout là-dessus ?

Publié : jeu. 28 juin 2007, 23:32
par _alexmyself
esaie en mettant "gateway 192.168.0.254", et virer le "!" juste en dessous
et aussi dans etc/resolv.conf, met un beau "nameserver 192.168.0.254" en haut de la liste

Publié : ven. 29 juin 2007, 00:00
par darksroker
Lorsque je fais dhcpcd eth0, il y a un délai d'attente d'environ 20 secondes, avant de me mettre simplement : "eth0 error, timeout", ou un truc qui ressemble à ça. Rien d'autre. C'est bizarre en tout cas, c'est comme si le cable réseau était débranché. Pourtant, sous Fedora 7, je n'ai rencontré aucun problème au niveau du réseau.

Publié : ven. 29 juin 2007, 00:09
par warnaud
déjà est-ce que tu ping ton serveur dhcp ?

Publié : ven. 29 juin 2007, 11:14
par darksroker
Quand tu dis : ping le serveur DHCP, concrètement je fais quoi ? ping -c 3 192.168.0.1 par exemple ?

Publié : ven. 29 juin 2007, 11:15
par marc[i1]
exactement ça !

Publié : ven. 29 juin 2007, 11:40
par vincentxavier
kozaki a écrit :
darksroker a écrit :lorsque je fais dhcpcd eth0, il me renvoie une erreur timeout.
Il y a rien de + détaillé qu'un timeout là-dessus ?
Voila pourquoi je préfères dhclient qui est beaucoup plus 'verbeux'

Publié : ven. 29 juin 2007, 12:23
par kozaki
vincentxavier > noté, merci :)

Publié : ven. 29 juin 2007, 12:58
par darksroker
Bon j'ai contourné le problème, j'ai branché mon cable réseau sur mon autre prise ethernet, et là, tout marche. C'est bizarre mais ça fonctionne. Merci de votre aide en tout cas.

Publié : ven. 29 juin 2007, 17:01
par kozaki
pas eu le temps de lancer dhclient ?
vincentxavier a écrit :
kozaki a écrit :
darksroker a écrit :lorsque je fais dhcpcd eth0, il me renvoie une erreur timeout.
Il y a rien de + détaillé qu'un timeout là-dessus ?
Voila pourquoi je préfères dhclient qui est beaucoup plus 'verbeux'