Howto: Installation VMWare Server 1.0 sur Linux Debian Sarge

Cet article va vous guider dans l’installation de VMWare Server 1.0 et les différentes dépendances de Linux Debian Sarge.

Premièrement, nous allons télécharger les packages et les décompresser. Tous doit se faire en root.

wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.0-28343.tar.gz
tar zxvf VMware-server-1.0.0-28343.tar.gz

Mais avant de lancer l’install, nous allons lui fournir les dépendances dont il a besoin, et enlever nfs-common car il utilise le port 902 qui sera utilisé par la console VMware Server (Si vous avez tout de même besoin de NFS sur cette machine, vous pourrez toujours demander à VMWare Server d’utiliser un autre port). VMWare Server a besoin des headers du noyau pour compiler ses propres modules. Nous partirons du principe que vous utilisez un noyau 2.6 Debian Sarge non modifié. Si vous utilisez un 2.4, utilisez les headers qui vont bien, et si vous avez recompilé votre propre noyau, ces explications sont superflues pour votre niveau 😉

apt-get -y install libxt6 libxrender1 libxtst-dev libxtst6 kernel-headers-2.6.8-2-386
apt-get -y remove nfs-common

Il ne vous reste plus maintenant qu’à utiliser le script d’installation :

cd vmware-server-distrib/
./vmware-install.pl

L’installation doit se faire sans trop de pb avec les options par défaut. Je passe sur les parties de config des sous-réseaux vmnet, c’est globalement bien expliqué et vous trouverez plus d’infos à ce sujet sur le site de vmware.

Vous devez faire une demande d’un numéro de série (gratuit) sur le site de VMWare : http://register.vmware.com/content/registration.html

J’ai juste eu un warning avant la config du réseau me disant que je pouvais avoir des problèmes avec ma libc5 et qu’il valait mieux updater vers la glibc… Bon… La Sarge est en libc6, mais bon… 😉 On va laisser.

Vous devez donc avoir à la fin un joli :

Starting VMware services:
Virtual machine monitor                                             done
Virtual ethernet                                                    done
Bridged networking on /dev/vmnet0                                   done
Host-only networking on /dev/vmnet1 (background)                    done
Bridged networking on /dev/vmnet2                                   done
Host-only networking on /dev/vmnet8 (background)                    done
NAT service on /dev/vmnet8                                          done

The configuration of VMware Server 1.0.0 build-28343 for Linux for this running
kernel completed successfully.

Maintenant : La Console !

L’installation est simple et rapide… La console utilise apache et perl, mais l’ensemble est déjà packagé et pré-paramètré dans le package d’install. Donc on télécharge, on décompresse, et on install… Rien de plus simple !

wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.0-28343.tar.gz
tar zxvf VMware-mui-1.0.0-28343.tar.gz
cd vmware-mui-distrib/
vmware-install.pl

L’install n’est qu’un classique « Next, Next, Next, Finish » !

Une fois terminé, tout doit tourner correctement via un « netstat -tnpl », vous devriez avoir (entre autres) ces lignes :

Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat        PID/Program name
tcp        0      0 0.0.0.0:902             0.0.0.0:*               LISTEN     4276/inetd
tcp        0      0 0.0.0.0:8333            0.0.0.0:*               LISTEN     4715/httpd.vmware
tcp        0      0 0.0.0.0:8222            0.0.0.0:*               LISTEN     4715/httpd.vmware

Le port 902 sert à la console en direct. Le port 8222 est l’accès Web en HTTP, et le 8333 en HTTPS. Prenez votre navigateur favoris, et allez sur : https://MON-IP:8333/

Le login/mot de passe à utiliser est « root » ainsi que le mot de passe associé dans le système.

Les utilisateurs standards que vous avez créé sur la debian peuvent également créer leurs propres machines virtuelles… Les droits individuels peuvent être sélectionnés…

Je vous laisse jouer avec ces fonctionnalités. Bonne virtualisation !

Howto : Carte Wifi PCI Linksys WMP54G v4 (wmp54gv4) sur Linux Debian Sarge

Voici comment installer une carte Wifi PCI Linksys WMP54G v4 sur une distrib debian Sarge 3.1r2 (kernel 2.6.8).

Cette carte utilise en fait le chipset Ralink rt2500 : http://www.ralinktech.com/supp-1.htm

Tout d’abord, installons le package qui va nous permettre de préparer et compiler le module, ainsi que le package wireless-tools qui va nous permettre de controler la partie configuration wifi :

apt-get install module-assistant wireless-tools
module-assistant prepare

Nous devons maintenant reccupérer les sources du drivers. Ces sources sont inclues dans les version Debian Etch et Sid, mais pas en Sarge (stable).

Nous prendrons donc une version du source disponible sur le site officiel du drivers, et lançons la compilation (adaptez suivant la version/date du CVS)

wget http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz
tar zxvf rt2500-cvs-daily.tar.gz
cd rt2500-cvs-2006071214/Module
make
make install
echo rt2500 >> /etc/modules

A ce stade, je vous conseille de rebooter pour vérifier que votre carte est bien prise en compte à ce stade. Puis nous testons qu’elle voit bien les réseaux Wifi.

ifconfig ra0 up
iwconfig ra0 scan

Une liste des réseaux Wifi visibles et à porté sera donc affichée. Maintenant, nous allons tester votre connexion avec votre Point d’Accès Wifi. Nous allons considéré que votre borne est déjà configurée, et que la sécurité mise en place est de type WPA (plus que conseillé, évitez le WEP autant que possible pour des raisons de sécurité), et choisissez vous un bon mot de passe :

iwconfig ra0 essid VotreESSID
iwpriv ra0 set AuthMode=WPAPSK
iwpriv ra0 set EncrypType=TKIP
iwpriv ra0 set WPAPSK="VotrePassword"
ifconfig ra0 192.168.0.5

Automatisons tout cela maintenant… Rajoutez les lignes suivantes dans /etc/network/interfaces

Pour faire du WPA :

auto ra0
iface ra0 inet static
address 192.168.0.5
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
pre-up iwconfig ra0 mode managed
pre-up iwpriv ra0 set AuthMode=WPAPSK
pre-up iwpriv ra0 set EncrypType=TKIP
pre-up iwconfig ra0 essid VotreESSID
pre-up iwpriv ra0 set WPAPSK="MaCleWPAaMoi"

Pour faire du WEP (pas bien !) :

auto ra0
iface ra0 inet static
address 192.168.0.5
netmask 255.255.255.0
gateway 192.168.0.1
wireless_mode managed
wireless_essid VotreESSID
wireless_key1 ***VOTRE-CLE***

Et voila… Bon wifi !