Stephane JOLY

GNU/Linux Home Pages

Articles marqués du mot clé « brctl-linux-virtuelle-machine-net-reseau-virtualbox »


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

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)

$  ip address show toto
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


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 !


Aucun commentaire