Page 1 sur 1

[netcfg] Connexion filaire instable (résolu)

Publié : sam. 09 mars 2013, 00:54
par LuX
Bonjour

J'ai depis pas mal de semaines un problème récurrent mais très aléatoire : lorsque je démarre mon ordi, la connexion ethernet fonctionne mais au bout d'un temps variable (de quelques secondes à quelques minutes) elle saute sans raison connue. Je la rétablis par la commande "sudo netcfg ethernet-dhcp" (voir profil ci-dessous) et ensuite elle ne re-saute plus.

J'avoue être très nul pour tout ce qui concerne le réseau. Je peux passer plusieurs jours (voire semaines) sans rencontrer ce problème, ou l'avoir systématiquement pendant des jours et des jours. J'ai donc dans l'idée que c'est lié à systemd et à l'ordre dans lequel il démarre certains services, mais à part ça...

Quelques infos :

Code : Tout sélectionner

# cat /etc/conf.d/netcfg
# Enable these netcfg profiles at boot time.
#   - prefix an entry with a '@' to background its startup
#   - set to 'last' to restore the profiles running at the last shutdown
#   - set to 'menu' to present a menu (requires the dialog package)
# Network profiles are found in /etc/network.d
NETWORKS=(ethernet-dhcp)

# Specify the name of your wired interface for net-auto-wired
WIRED_INTERFACE="eth0"

# Specify the name of your wireless interface for net-auto-wireless
WIRELESS_INTERFACE="wlan0"

# Array of profiles that may be started by net-auto-wireless.
# When not specified, all wireless profiles are considered.
#AUTO_PROFILES=("profile1" "profile2")

Code : Tout sélectionner

# cat /etc/network.d/ethernet-dhcp
CONNECTION='ethernet'
DESCRIPTION='A basic dhcp ethernet connection using iproute'
INTERFACE='eth0'
IP='dhcp'
## for DHCPv6
#IP6='dhcp'
## for IPv6 autoconfiguration
#IP6='stateless'
Et après avoir redémarré le réseau (avec : sudo netcfg ethernet-dhcp) :

Code : Tout sélectionner

# systemctl --failed
UNIT                LOAD   ACTIVE SUB    DESCRIPTION
dhcpcd@eth0.service loaded failed failed dhcpcd on eth0
netcfg.service      loaded failed failed Netcfg multi-profile daemon

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

2 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
Si ça vous inspire qq chose...

Cordialement,

Re: [netcfg] Connexion filaire instable

Publié : sam. 09 mars 2013, 01:16
par lekaf974
Salut, tu pourrais déjà faire un test matériel en changeant de câble réseau ou en changeant de port sur ton routeur. Cela te permettra de déterminer si la cause est au niveau du matériel ou du système.

Re: [netcfg] Connexion filaire instable

Publié : sam. 09 mars 2013, 10:08
par LuX
Bonjour

Je crois avoir trouvé une solution :

Code : Tout sélectionner

# systemctl disable dhcpcd@eth0.service
Depuis deux redémarrage après ce "disable", je n'ai plus eu de problème. Souhaitons que ça dure...
Je suppose que ce servie entrait en conflit avec netcfg.

Merci quand même, et désolé de ne pas avoir essayé ça avant.