# /etc/network/interfaces et rename

**URL:** <https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373>\
**Category:** Support Debian\
**Created:** [Novembre 23, 2020, 7:50 UTC](https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373 "2020-11-23T19:50:47Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 23, 2020, 7:50 UTC](https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373/1 "2020-11-23T19:50:47Z")

</div>

Bonjour,  
quand j’utilise cette syntaxe:

```auto
rename enp0s3=eth0
allow-hotplug enp0s3
iface eth0 inet dhcp

```

les interface ne se monte pas, je suis obligé de faire un ifup eth0 pour que l’interface se monte.

PS1: dhcp ou static (avec les uste necessaires) ne change rien.  
PS2: interchanger allow\_hotplug et rename ne change rien non plus.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Novembre 23, 2020, 8:19 UTC](https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373/2 "2020-11-23T20:19:45Z")

</div>

Normal. Quel est le problème, et que signifie «&nbsp;rename&nbsp;» ?

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 23, 2020, 8:57 UTC](https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373/3 "2020-11-23T20:57:32Z")

</div>

désolé mauvaise utilisation des quotes de mise en forme.  
rename permet de renommer une interface.

le fichier interfaces est auto-généré par un fichier perl avec un fichier de référence qui permet de faire les fichiers shorewall et shorewall6 automatiquement en fonction de certaines règles de bases.  
Quelque soit la machine les informations et instructions eventuelles restent les même, toucjours avec eth0, eth1, eth2, etc…

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Novembre 24, 2020, 9:19 UTC](https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373/4 "2020-11-24T09:19:43Z")

</div>

Je n’ai jamais utilisé rename. Ça me paraît un peu casse-gueule comme méthode.  
Qu’entends-tu exactement par «&nbsp;interchanger allow\_hotplug et rename&nbsp;» ?  
D’après l’exemple figurant dans la page de manuel interfaces(5), il ne faudrait pas plutôt mettre `allow-hotplug eth0`, le renommage intervenant avant toute autre action ?

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Novembre 24, 2020, 9:37 UTC](https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373/5 "2020-11-24T09:37:17Z")

</div>

Il me semble qu’il est préférable d’utiliser udev ou mieux [une unité réseau systemd](https://www.freedesktop.org/software/systemd/man/systemd.link.html#) pour renommer une interface Ethernet.  
Voir le wiki Debian : [https://wiki.debian.org/NetworkInterfaceNames](https://wiki.debian.org/NetworkInterfaceNames)

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 24, 2020, 2:25 UTC](https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373/6 "2020-11-24T14:25:47Z")

</div>

le udev c’est surtout pour éviter que lors d’un reboot les interfaces ne changent s’interchange.  
ici je garde la structure des interfaces par PCI, mais je créé un genre d’Alias qui me permet ensuite d’avoir une configuration identique quelque soit le matériel (mais pour lesquelles j’utilise les interfaces toujours dans le même ordre.

@PascalHambourg, de fait avec une meilleure lecture et des essais, il faut que je signale que le ifup s’applique aux interfaces matérielles (enp0s3, enp0s8, enp0s9, enp0s10) et ensuite la configuration avec le rename sans oublier le auto.

```
allow-hotplug enp0s3 enp0s8 enp0s9 enp0s10

rename enp0s3=eth0
auto eth0
iface eth0 inet dhcp

```

etc…  
( j’ai 3 machines à minima qui peuvent recevoir l’install et celle ci est 100% automatique).

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Novembre 24, 2020, 3:21 UTC](https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373/7 "2020-11-24T15:21:20Z")

</div>

Si tu le dis… Je n’ai pas compris une seule phrase de ton dernier message.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 24, 2020, 4:09 UTC](https://www.debian-fr.org/t/etc-network-interfaces-et-rename/83373/8 "2020-11-24T16:09:28Z")

</div>

Désolé, je n’ai pas fait attention au correcteur d’orthographe et ça ne voulait plus rien dire.

l’idée c’est d’avoir mes fichiers de configuration des différents services qui utilisent les noms d’interfaces, comme Shorewall, ou /etc/default/isc-dhcp-server soient toujours identiques quelque soit le matériel sur lequel je les installe.  
Sachant que la première interface est le WAN, la deuxieme le LAN principal, la troisième un LAN secondaire ou la DMZ, et la quatrième le réseau Wifi ou d’administration.
