Articles marqués du mot clé « brctl-linux-virtuelle-machine-net-reseau-virtualbox »
Création d'une interface réseau virtuelle sous Linux
13 avril 2020
Vous
vous demandez pourquoi utiliser une interface réseau virtuelle sous
Linux. J'utilise régulièrement une machine virtuelle pour réaliser du
développement web avec mon ordinateur portable. Malheureusement, mon
ordinateur portable ne possède pas de carte ethernet physique. Lorsque
vous n'avez pas d'interface wifi active ou lorsqu'il n'y a pas de réseau
cela peut être problématique pour communiquer entre les machines
invitées et la machine hôte.
Pour cela, je vais créer une interface virtuelle toto dans la machine hôte (machine physique) à l'aide de la commande brctl:
# brctl addbr toto
(La commande ne renvoie rien)
$ ip address show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: toto: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether e6:6a:27:7a:56:d9 brd ff:ff:ff:ff:ff:ff
link/ether e6:6a:27:7a:56:d9 brd ff:ff:ff:ff:ff:ff
Ensuite, il faut activer cette interface dans le même réseau que la machine hôte.
# ip addr add 192.168.1.50/24 dev toto
(La commande ne renvoie rien)
2: toto: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 1a:36:fb:85:09:9c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.50/24 scope global toto
valid_lft forever preferred_lft forever
link/ether 1a:36:fb:85:09:9c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.50/24 scope global toto
valid_lft forever preferred_lft forever
Ensuite,
une fois l'interface fonctionnelle (faite un ping sur la carte
virtuelle), lancer votre machine invitée avec le mode d'accès réseau
activé pour la translation d'adresse (NAT). Depuis la machine virtuelle,
en vous connectant sur l'adresse virtuelle toto, vous serez en mesure
d’échanger des fichiers via sftp par exemple ou tout simplement de
discuter avec la machine hôte via ssh.
Enjoy !