====== Configurer une nouvelle interface réseau sur Debian ====== Sur une machine virtuelle sur VMWare, j'ai eu besoin de changer de VLAN. J'ai ajouté une nouvelle carte réseau à la VM et j'ai redémarré mais l'interface n'a pas été détectée automatiquement, on ne voit que l'ancienne. On peut voir les interfaces actives avec [[ip]] : altissia@vm-lln-jira:~$ ip -4 addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: ens192: mtu 1500 qdisc mq state UP group default qlen 1000 inet 192.168.20.105/24 brd 192.168.20.255 scope global ens192 valid_lft forever preferred_lft forever On peut lister les interfaces réseaux disponibles, toujours avec [[ip]] : # ip link show 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: ens192: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 00:50:56:96:3f:5b brd ff:ff:ff:ff:ff:ff 3: ens224: mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 00:50:56:96:ee:00 brd ff:ff:ff:ff:ff:ff On ajoute deux lignes à la fin du fichier ''interfaces'' avec votre éditeur favori [[vim]] ou [[nvim]] : # cat /etc/network/interfaces source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug ens192 iface ens192 inet dhcp allow-hotplug ens224 iface ens224 inet dhcp On active la nouvelle interface (ens224) avec [[ifup]] : # ifup ens224 Internet Systems Consortium DHCP Client 4.3.5 Copyright 2004-2016 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/ens224/00:50:56:96:ee:00 Sending on LPF/ens224/00:50:56:96:ee:00 Sending on Socket/fallback DHCPDISCOVER on ens224 to 255.255.255.255 port 67 interval 3 DHCPREQUEST of 192.168.1.176 on ens224 to 255.255.255.255 port 67 DHCPOFFER of 192.168.1.176 from 192.168.1.1 DHCPACK of 192.168.1.176 from 192.168.1.1 bound to 192.168.1.176 -- renewal in 1386 seconds. Résultat : # ip -4 addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: ens192: mtu 1500 qdisc mq state UP group default qlen 1000 inet 192.168.20.105/24 brd 192.168.20.255 scope global ens192 valid_lft forever preferred_lft forever 3: ens224: mtu 1500 qdisc mq state UP group default qlen 1000 inet 192.168.1.176/24 brd 192.168.1.255 scope global ens224 valid_lft forever preferred_lft forever Il faut se connecter sur la nouvelle interface : $ ssh LOGIN@192.168.1.176 On peut alors déconnecter l'ancienne interface réseau avec [[ifdown]] : # ifdown ens192 Killed old client process Internet Systems Consortium DHCP Client 4.3.5 Copyright 2004-2016 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/ens192/00:50:56:96:b2:7c Sending on LPF/ens192/00:50:56:96:b2:7c Sending on Socket/fallback DHCPRELEASE on ens192 to 192.168.20.1 port 67