Réglages réseau sur Debian Stretch
Le
Nicolas FRANCOIS

--Sig_/iR5W4CmNenHCYjHkp3R6dfn
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Salut.
Je suis en pleine migration Jessie->Stretch et j'en ch comme un
baudet :-P
Exemple de soucis : l'interface réseau par défaut a changé, =
passant de
eth0 (c'était trop compliqué !) à epn3s0. Bon, soit. Sauf que
maintenant, je ne peux pas activer mon VPN (HMA) et changer quelques
routes, par exemple celle vers le serveur SMTP de mon porvider, parce
que je ne trouve rien qui me permette de faire cela.
Sous Jessie, je rajoutais les routes statiques
dans /etc/network/interfaces, et ça passait au poil. Maintenant, faire
la même chose avec le nouveau nom d'interface empêche carrém=
ent
Network-Manager de se connecter Bon, vous me direz, je n'ai qu'à
lire les docs ! Oui, bin c'est ce que je fais depuis deux jours, et j'y
comprends pas grand chose. Quelques unes parlent des anciens réglages,
d'autres du nouveau systemd, mais je n'en ai pas trouvé faisant le lien
entre tout ça.
Si quelque bonne âme pouvait apporter ses lumières au neuneu que =
je
suis, je lui en serais éternellement (enfin, beaucoup beaucoup)
reconnaissant.
bye
--
Nicolas FRANCOIS | /
http://nicolas.francois.free.fr | |__|
X--/\
We are the Micro$oft. __V
Resistance is futile.
You will be assimilated. darthvader penguin
--Sig_/iR5W4CmNenHCYjHkp3R6dfn
Content-Type: application/pgp-signature
Content-Description: Signature digitale OpenPGP
--BEGIN PGP SIGNATURE--
iQEzBAEBCAAdFiEE7s3+BtBEQX/Kgdk7xYgnps2M/gEFAlliK5YACgkQxYgnps2M
/gH6GAgAhuP+/UhTu5oWlskSQhg7gKUJSZO24tcVCkSfB8AWrjWDC6PBUq+ytUmj
vyus1/Ed6ViK8rQuYlIqr9zfo/xt5EteEO51rWRBSQovrKZpET+IlOwGfEpEHBX6
X90JT6hETerTOt9T5fTsgq/VQGF8PwHEb3J21Q2UiwllkbjkdlZLMldAoUxgMcmr
imH5qrJ0HDFyEsAJbsLRCg7SOkrN5V8d85fKSqqQYdYI+3OxP46+poixaIdkJu9O
E5NCg3w15xSHR3qR/OBpmom+0QxcP2M/gKsVzLYSZBa876Q5KoM7VTcgiR3/g70+
aN/8DjxM1gVJkeHdeK0Prxl1Hk4XVA==
=IKuz
--END PGP SIGNATURE--
--Sig_/iR5W4CmNenHCYjHkp3R6dfn--
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Salut.
Je suis en pleine migration Jessie->Stretch et j'en ch comme un
baudet :-P
Exemple de soucis : l'interface réseau par défaut a changé, =
passant de
eth0 (c'était trop compliqué !) à epn3s0. Bon, soit. Sauf que
maintenant, je ne peux pas activer mon VPN (HMA) et changer quelques
routes, par exemple celle vers le serveur SMTP de mon porvider, parce
que je ne trouve rien qui me permette de faire cela.
Sous Jessie, je rajoutais les routes statiques
dans /etc/network/interfaces, et ça passait au poil. Maintenant, faire
la même chose avec le nouveau nom d'interface empêche carrém=
ent
Network-Manager de se connecter Bon, vous me direz, je n'ai qu'à
lire les docs ! Oui, bin c'est ce que je fais depuis deux jours, et j'y
comprends pas grand chose. Quelques unes parlent des anciens réglages,
d'autres du nouveau systemd, mais je n'en ai pas trouvé faisant le lien
entre tout ça.
Si quelque bonne âme pouvait apporter ses lumières au neuneu que =
je
suis, je lui en serais éternellement (enfin, beaucoup beaucoup)
reconnaissant.
bye
--
Nicolas FRANCOIS | /
http://nicolas.francois.free.fr | |__|
X--/\
We are the Micro$oft. __V
Resistance is futile.
You will be assimilated. darthvader penguin
--Sig_/iR5W4CmNenHCYjHkp3R6dfn
Content-Type: application/pgp-signature
Content-Description: Signature digitale OpenPGP
--BEGIN PGP SIGNATURE--
iQEzBAEBCAAdFiEE7s3+BtBEQX/Kgdk7xYgnps2M/gEFAlliK5YACgkQxYgnps2M
/gH6GAgAhuP+/UhTu5oWlskSQhg7gKUJSZO24tcVCkSfB8AWrjWDC6PBUq+ytUmj
vyus1/Ed6ViK8rQuYlIqr9zfo/xt5EteEO51rWRBSQovrKZpET+IlOwGfEpEHBX6
X90JT6hETerTOt9T5fTsgq/VQGF8PwHEb3J21Q2UiwllkbjkdlZLMldAoUxgMcmr
imH5qrJ0HDFyEsAJbsLRCg7SOkrN5V8d85fKSqqQYdYI+3OxP46+poixaIdkJu9O
E5NCg3w15xSHR3qR/OBpmom+0QxcP2M/gKsVzLYSZBa876Q5KoM7VTcgiR3/g70+
aN/8DjxM1gVJkeHdeK0Prxl1Hk4XVA==
=IKuz
--END PGP SIGNATURE--
--Sig_/iR5W4CmNenHCYjHkp3R6dfn--
Bonjour
On peut modifier le nom en éditant ce fichier et ensuite redémarrer. Il
n'y a qu'un mot à changer: eth0
/etc/udev/rules.d/70-persistent-net-rules.
--
Maderios
Le dimanche 09 juillet 2017, Nicolas FRANCOIS a écrit...
J'ai fait un post il y a pile une semaine concernant ce problème sur une
migration sur un vps OVH.
Le souci était sur le noyau 3.16 (moi, c'était ens3, le nouveau nom). Le
reboot sur le noyau 4 a résolu toute l'affaire, et eth0 est revenue.
J'ai effectué hier une mise à jour d'un autre vps OVH. Prévenu, j'ai booté
sur le noyau 4 d'autorité après la mise à jour (bon, je triche un peu, car,
dans ce dernier cas, le bootloader était Grub et c'était configuré pour
rebooter sur le noyau 4, contrairement à syslinux).
Donc, première question : sur quelle version de noyau es tu ?
Sinon, j'arrivais à monter l'interface ens3 avec systemd-networkd, mais
c'est une autre affaire dont nous pourrons éventuellement reparler, en
fonction de ta réponse à la question ci-dessus.
--
jm
Bonjour
Idem pour moi, j'ai récemment upgradé une jessie -> stretch, les noms
des interfaces n'ont pas changé.
A part des bricoles cosmétiques, ça roule.
--
Maderios
Après une mise à niveau ou une réinstallation ?
Comme d'autres l'ont écrit, la mise à niveau depuis Jessie ne devrait
pas modifier le nom des interfaces réseau existantes.
Comment ça, "empêche NetworkManager de se connecter" ? Se connecter à quoi ?
Si une interface est configurée dans le fichier
/etct/network/interfaces, par défaut NetworkManager ne s'en occupe pas.
Si on a modifié le réglage qui fait que NetworkManager s'en occupe quand
même et qu'on a des ennuis, on n'a que ce qu'on mérite.
Si une interface est gérée par NetworkManager, il vaut mieux ajouter les
routes statique dans la configuration de NetworkManager pour cette
interface et non dans le fichier /etc/network/interfaces.
Ce fichier n'est plus créé automatiquement dans une installation fraîche
de Stretch puisque par défaut udev utilise un nommage "prévisible" à la
place du nommage persistant. Il y a une option net.ifnames=0 à passer à
la ligne de commande du noyau pour ne pas appliquer le nommage prévisible.
Je serais curieux de voir le contenu de ce fichier interfaces.
Via l'applet NetworkManager du bureau.
Ça par contre, je ne sais pas comment faire. Il y a l'option de montage
_netdev dans /etc/fstab pour les système de fichiers nécessitant le réseau.
NetworkManager n'a rien à voir avec systemd. Il est aussi bien lancé par
sysvinit que par systemd ou autre init.
Pourquoi tourner autour du pot? La solution que j'ai indiquée
précédemment sur ce fil résoud ton problème en 5 secondes.
--
Maderios
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Le Sun, 9 Jul 2017 18:05:10 +0200,
maderios
Pas de fichier /etc/udev/rules.d/* dans mon répertoire...
bye
--
Nicolas FRANCOIS | /
http://nicolas.francois.free.fr | |__|
X--/\
We are the Micro$oft. __V
Resistance is futile.
You will be assimilated. darthvader penguin
--Sig_/umWku/t4EScljDKUEEyZNaS
Content-Type: application/pgp-signature
Content-Description: Signature digitale OpenPGP
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEE7s3+BtBEQX/Kgdk7xYgnps2M/gEFAlliXZ4ACgkQxYgnps2M
/gG9awgAvz9L+VZRroZigZ4T7ewUvEGC3BcRY70jWVbK7GGc7YLGai7Cdn8sCTl3
I6HAym4Si3l5Whsea+RujXp1UXlibEqFjeqhgNMT4CZ29mh4F5gDbmRS1f37hWYh
JgR+D30taYrMgpAXk5ZUFJPDALvMIwtgdY785a7BMH7ScW8EUj9n+qPkesyDcX7h
lX5s9WqJzBRL+3enh7K76PbJTqiZJnACLuRkEJk2t4BsieCa4dXROm8E0Zc533SX
u3IbGso/bEfhQcfXAC6TIN210xnFSIBYFwY0DDCfgiU+SMfeKXyKDhtSRnnfk3CI
fG8zM7riyK9iaL1bLURc0CuX4o33JA= =yPjl
-----END PGP SIGNATURE-----
--Sig_/umWku/t4EScljDKUEEyZNaS--
(...)
Donc l'interface eth0 était gérée par ifupdown avec ce fichier, et
NetworkManager n'aurait pas dû s'en occuper, la marquant "non gérée".
Je ne vois pas trop pourquoi tu ne pourrais pas continuer à faire pareil
avec Stretch. Il suffit d'ajuster le nom de l'interface dans le fichier.
C'est le bon endroit. Ceci dit je n'ai jamais essayé.
Que veux-tu dire exactement ?
Ce sont deux gestionnaires de connexions réseau différents, comme
ifupdown. D'après ce que j'ai lu, dans Jessie systemd-networkd n'était
pas "prêt pour la production". J'ignore ce qu'il en est dans Stretch.
Ils ne s'excluent pas forcément les uns les autres (NetworkManager
arrive bien à cohabiter avec ifupdown) à condition qu'ils ne s'occupent
pas des mêmes interfaces.
Pour du statique, je dirais que le plus simple est d'utiliser ifupdown
avec le fichier interfaces. NetworkManager c'est très bien pour du DHCP
nomade ou du wifi.
Oui.
Autrement dit : NM ne tient pas compte du contenu du fichier interfaces.
Ça ne veut pas dire que ifupdown ne configure plus les interfaces
présentes dans ce fichier. D'ailleurs il fait avant que NM démarre.
Heu...il ne s'agit pas de ton répertoire d'utilisateur mais de /etc
Sur n'importe quelle debian
ls /etc/udev/rules.d/
donne:
70-persistent-net.rules
ensuite
cat /etc/udev/rules.d/70-persistent-net.rules
donne chez moi (j'ai modifié les données sensibles):
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0",
ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Pour retrouver ton eth0, il te faut éditer le fichier
'70-persistent-net.rules'
en remettant NAME="eth0"
Et tu redémarres le système.
--
Maderios