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'
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'.
Cordialement,