« LINUX:Renommage du nom de l'interface réseau » : différence entre les versions
Page créée avec « __FORCETOC__ ---- ''→ retour aux Notions de réseau'' ---- =But= Le nommage d'un interface réseau se base sur le type de matériel et sa situation relative matérielle. Dans certains cas, il est souhaitable de le renommer dans un soucis uniformisation. J'ai rencontré cette nécessité dans les approches de FailOver et de LoadBalancing. Dans ces configurations, le matériel est au minimum dupliqué et certains paramètres de confi... » |
Aucun résumé des modifications |
||
Ligne 9 : | Ligne 9 : | ||
=Situation initiale= | |||
Nous avons une machine comportant deux interfaces réseaux. | |||
Nous pouvons avoir une vue avec la commande: | |||
ifconfig | |||
qui donne par exemple: | |||
---- | |||
'''enp0s25''': flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 | |||
inet 192.168.3.71 netmask 255.255.255.0 broadcast 192.168.3.255 | |||
ether '''00:1c:c0:92:a2:08''' txqueuelen 1000 (Ethernet) | |||
RX packets 244890 bytes 44210599 (42.1 MiB) | |||
RX errors 0 dropped 0 overruns 0 frame 0 | |||
TX packets 300043 bytes 73055221 (69.6 MiB) | |||
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | |||
device interrupt 20 memory 0xd3300000-d3320000 | |||
'''enp4s0''': flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 | |||
inet 192.168.2.71 netmask 255.255.255.0 broadcast 192.168.2.255 | |||
ether '''00:1b:21:3b:b6:ea''' txqueuelen 1000 (Ethernet) | |||
RX packets 2578 bytes 215585 (210.5 KiB) | |||
RX errors 0 dropped 0 overruns 0 frame 0 | |||
TX packets 5064 bytes 379577 (370.6 KiB) | |||
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | |||
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 | |||
inet 127.0.0.1 netmask 255.0.0.0 | |||
inet6 ::1 prefixlen 128 scopeid 0x10<host> | |||
loop txqueuelen 1000 (Boucle locale) | |||
RX packets 764 bytes 231198 (225.7 KiB) | |||
RX errors 0 dropped 0 overruns 0 frame 0 | |||
TX packets 764 bytes 231198 (225.7 KiB) | |||
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | |||
---- | |||
Le but est de les renommer le nom de l'interface réseau ("interface-name"): | |||
* enp0s25 deviendra eth1 | |||
* enp4s0 deviendra eth2 | |||
Nous utilisons maintenant NetworkManager. La configuration de ces cartes réseaux se trouvent dans le répertoire "'''/etc/NetworkManager/system-connections'''". Dans ce répertoire, nous y retrouvons deux fichiers, un par interface réseau dont voici leur contenu: | |||
* "enp0s25.nmconnection" | |||
---- | |||
[connection] | |||
id=enp0s25 | |||
uuid=fe6dcd15-bfbb-366e-8cfe-a8f51c4420bb | |||
type=ethernet | |||
autoconnect-priority=-999 | |||
interface-name='''enp0s25''' | |||
timestamp=1673904860 | |||
| |||
[ethernet] | |||
| |||
[ipv4] | |||
address1=192.168.1.71/24,192.168.1.1 | |||
dns=192.168.1.1; | |||
dns-search=home.dom; | |||
may-fail=false | |||
method=manual | |||
| |||
[ipv6] | |||
addr-gen-mode=eui64 | |||
method=disabled | |||
| |||
[proxy] | |||
---- | |||
* "enp4s0.nmconnection" | |||
---- | |||
[connection] | |||
id=enp4s0 | |||
uuid=f9fe5eaf-e746-497b-bb75-cf6215560794 | |||
type=ethernet | |||
interface-name='''enp4s0''' | |||
timestamp=1673954652 | |||
| |||
[ethernet] | |||
| |||
[ipv4] | |||
address1=192.168.2.71/24 | |||
method=manual | |||
| |||
[ipv6] | |||
addr-gen-mode=eui64 | |||
method=disabled | |||
| |||
[proxy] | |||
---- | |||