dimanche 2 novembre 2008
[Vmware] Connexion Vmware de Montpellier à  Antibes
Par david techer, dimanche 2 novembre 2008 à 17:44 :: Ubuntu
Cet après-midi, je devais récupérer un fichier sur la sessions Windows de mon ordi sur Montpellier. Pour se faire, on a la configuration suivante

1. Autoriser les connexions Vmware par iptables
Comme luxy.davidgis.fr a pour IP local 192.168.2.5, et que VmWare installé sur luxy écoute sur le port 902, on fait donc dans /etc/rc.local
de olivia.davidgis.fr
export IPTABLES=/sbin/iptables #variable du script export ipsource=82.236.232.184 export ipdest=192.168.2.5 ## tables nat $IPTABLES -t nat -A PREROUTING -d $ipsource -p tcp -m tcp --dport 902 -j DNAT --to-destination $ipdest:902 $IPTABLES -t nat -A POSTROUTING -s $ipdest -p tcp -m tcp --dport 902 -j SNAT --to $ipsource:902 $IPTABLES -A INPUT -i $INTERFACE_INTERNET -p tcp --dport 902 -j ACCEPT $IPTABLES -A OUTPUT -p tcp --dport 902 -j ACCEPT # ## tables filter $IPTABLES -A FORWARD -d $ipdest -p tcp -m tcp --dport 902 -j ACCEPT
2. Activer Vmware par défaut sur luxy
A chaque démarrage de luxy, vmware déconne. On y remédie en faisant par ssh en killant vmware
for pid in $(ps avx | grep vmware |awk {'print $1'});do kill ${pid};done
Puis un petit appel à  vmware-config pour tout relancer
vmware-config -d
L'option -d permet de répondre automatiquement aux questions posées (d'oà ¹ d comme default).
3. lancer vmware en client sur ma bécane par chroot
Sur mon portable au boot, j'ai 3 versions de Ubuntu. C'est sur la version 7.04 d'Ubuntu que celle-ci a été installé sans souci. Comme je démarre actuellement sur la 8.04 d'Ubuntu, je vais chrooter sur mon ancienne version 7.04. La partition en question est /dev/sda6
En tant que root, on chroote gentillement
mount /dev/sda6 /mnt/data mount -t proc none /mnt/data/proc mount -t sysfs none /mnt/data/sys mount -o bind /dev /mnt/data/dev mount -o bind /tmp /mnt/data/tmp chroot /mnt/data
Avant de lancer vmware et pour ne pas avoir l'erreur
Xlib: connection to ":0.0" refused by server Xlib: No protocol specified
dans unefenêtre appartenant au user david, on fait simplement
xhost +local:
Puis dans la fenêtre du chroot, on lancer ensuite vmware
vmware
Et hop

Une fois connecté, on a

Y'a aussi la redirection de port par SSH mais bon ça me suffit comme ca!!!