====== 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