Sur un VPS hebergé par OVH, j'ai un problème de configuration réseau. Hier j'ai fait ma mise à jour hébdo, et depuis lors j'ai perdu tout accès au réseau. C'est-à-dire que:
- Je ne peux pas me connecter sur le serveur via ssh.
- Si je me connecte sur le serveur via KVM, depuis le serveur je ne peux pas accéder au net: impossible, par exemple, de pinger un site ou une IP.
En farfouillant, j'ai trouvé que le problème semble être que systemd-networkd ne configure plus la table de routage. Ainsi, "ip route" ne donne strictement rien. C'est vide (à noter que toutefois, "ip -6 route" donne un résultat). Le reste de la configuration réseau semble bon: l'interface est UP, j'ai une adresse IP d'après "ip addr". À noter que systemd-networkd utilise une configuration basique via DHCP. Rien d'exotique.
J'ai alors essayé de configurer le réseau avec un autre client DHCP, à savoir dhcpcd. Et ça fonctionne, le réseau refonctionne. Mais par contre j'ai du mal à désactiver systemd-networkd. C'est-à-dire que je fais bien "systemctl disable systemd-networkd.service", mais il continue de se lancer quand même en parallèle au reboot. Et alors là du coup, j'ai une table de routage qui me semble curieuse, avec des doublons (comme si le fait d'ajouter dhcpcd permet à systemd-networkd de créer les routes). Voilà le résultat:
Code : Tout sélectionner
keikoz@vps-0b6787f2 ~ $ ip route
default via 51.38.68.1 dev eth0 proto dhcp src 51.38.70.198 metric 100
default via 51.38.68.1 dev eth0 proto dhcp src 51.38.70.198 metric 202 mtu 1500
51.38.68.1 dev eth0 proto dhcp scope link src 51.38.70.198 metric 100
51.38.68.1 dev eth0 scope link src 51.38.70.198 metric 202 mtu 1500
- comment désactiver efficacement systemd-networkd.service pour qu'il ne se relance plus OU
- comment réparer systemd-networkd.service pour qu'il me crée la table de routage,
Ce serait cool !
Merci de m'avoir lu.