jeudi 28 juin 2012

Partager la connexion d'une machine virtuelle avec l'hôte OSX

J'ai eu le problème récemment en vacances. Mon mac ne captait pas de réseau ouvert mais ma machine virtuelle Backtrack par contre en captait plusieurs grâce à une antenne USB externe à haut gain. Je ne pouvais pas utiliser l'antenne directement sous OSX par manque de driver. J'ai donc partagé la connexion de la VM Parallels grâce à la commande suivante:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

Ainsi mon installation d'OSX pouvait accéder au net grâce à la clé USB de la VM. J'en ai même profité pour utiliser le partage de connexion d'OSX pour partager la connexion de la VM en wifi avec mon iPhone. Ainsi mon iPhone pouvait utiliser indirectement la puissance de l'antenne USB externe de la VM Parallels.

D'un certain point de vue ce montage m'a permis de relayer le signal wifi plus loin. En effet je ne captais le réseau wifi ouvert qu'à partir de la terrasse. Mon mac devait donc rester en extérieur. En partageant la connexion de la VM par OSX j'ai pu augmenter virtuellement la portée du signal jusqu'à l'intérieur de la maison et en profiter avec mon iPhone.