J'utilise WinXP sur VMware dans Ubuntu 12.04.
Il faut connecter VMware XP à Internet avec un algorithme fiable via hôte uniquement , NAT, ou avec ponté connexion.
S'il vous plaît, suggérez-moi une bonne stratégie pour 1 carte réseau (Atheros).
La solution la plus courante consiste à utiliser deux interfaces réseau sur votre SE invité. Un pont et l'autre hôte seulement. De cette façon, vous obtenez des connexions bidirectionnelles hôte-invité, que vous ayez ou non une connexion réseau externe.
C'est détaillé sur la page d'aide de VMWare ici .
Si VMWare ne prend pas en charge le pontage vers Atheros sans fil, je sais que Virtualbox le fait.
Solution du lien ci-dessus ("Suppression d'un adaptateur virtuel hôte sur un hôte Linux") et assistant commun pour configurer le réseau virtuel VMware:
Devenez root et exécutez le script de configuration de VMware Workstation.
su
vmware-config.pl
Surveillez la question suivante
Do you want networking for your Virtual Machines? (yes/no/help) [yes]
Répondez Yes
si vous souhaitez toujours utiliser un réseau dans vos machines virtuelles, passez à la question suivante.
Sinon, répondez No
pour supprimer tout le réseau.
Si vous répondez Yes
name__, le script vous invite à sélectionner l'assistant ou l'éditeur pour modifier la configuration de votre réseau. Sélectionnez l'éditeur . C'est le seul moyen de supprimer les cartes réseau virtuelles sans les supprimer toutes.
Would you prefer to modify your existing networking configuration using the wizard
or the editor? (wizard/editor/help) [wizard] editor
Vous voyez une liste de réseaux virtuels configurés. Sélectionnez le réseau correspondant à l'adaptateur que vous souhaitez désactiver.
The following virtual networks have been defined:
. vmnet0 is bridged to eth0
. vmnet1 is a Host-only network on subnet 172.16.155.0.
. vmnet8 is NAT network on a private subnet 172.16.107.0.
Which virtual network do you wish to configure? (0-99) 1
Vous serez peut-être invité à conserver ce réseau virtuel. Si vous êtes certain de vouloir le supprimer, répondez Yes
à la question.
The network vmnet1 has been reserved for a Host-only network. You may change it,
but it is highly recommended that you use it as a Host-only network.
Are you sure you want to modify it? (yes/no) [no] yes
Lorsque le type de réseau virtuel vous le demande, sélectionnez None
et le réseau virtuel sera supprimé.
What type of virtual network do you wish
to set vmnet1? (bridged,hostonly,nat,none) [hostonly] none
Essayez Virtualbox à la place gratuitement et Internet est connecté via votre hôte Ubuntu. Ne vous inquiétez donc pas. Je trouve cela de loin le meilleur VM vous obtenez même une accélération 3D pour les graphiques.
Sinon, vous pouvez envisager un double démarrage, vous pouvez alors avoir Windows et Ubuntu sur le même ordinateur et les deux fonctionnent à pleine vitesse.
Le double démarrage est le meilleur moyen d’aller à mon avis si vous avez besoin de conseils sur ce post et faites le moi savoir.
Si vous souhaitez créer un périphérique réseau ponté et l'utiliser pour connecter votre VM au réseau extérieur, vous pouvez le faire avec /etc/network/interfaces
. Je vais supposer que votre périphérique réseau principal (sur l'hôte) est eth0
ci-dessous. Notez que peu de pilotes sans fil (le cas échéant) prennent en charge le pontage; vous aurez donc probablement besoin d'une connexion filaire pour que cela fonctionne. (Voir this question sur Server Fault.) Une fois que vous avez terminé, vous devez disposer d'un périphérique réseau "ponté".
Si vous utilisez déjà /etc/network/interfaces
pour définir vos réseaux, vous devriez avoir une section qui ressemble à ceci:
auto eth0
iface eth0 inet dhcp
Il peut également y avoir quelques lignes suivantes (par exemple address X.X.X.X
) si vous utilisez static
plutôt que dhcp
ici.
Pour définir un nouveau périphérique réseau ponté, assurez-vous d’abord que le package bridge-utils
est installé.
Copiez ensuite toutes ces lignes eth0
(les sections auto
et iface
name__, ainsi que les options éventuelles) dans /etc/network/interfaces
et remplacez le nom du périphérique par br0
dans la nouvelle copie. Ajoutez également une ligne d’option supplémentaire quelque part dans la section iface br0 ...
qui se lit comme suit:
bridge_ports eth0
Ensuite, supprimez toute l'ancienne définition de eth0
dont vous avez pris la copie et remplacez-la par cette seule ligne:
iface eth0 inet manual
Donc, si votre section eth0
ressemblait initialement à l'exemple ci-dessus, vous devriez maintenant avoir ceci:
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
Le périphérique de pont br0
a maintenant pris le rôle que eth0
avait et les lignes bridge_ports
et manual
signifient qu’il attachera le matériel physique eth0
à lui-même afin d’atteindre votre réseau. Tous les autres périphériques (tels que la carte réseau virtuelle de la machine virtuelle) qui se connecteront ultérieurement au pont partageront cette pièce jointe avec eth0
, ce qui leur permettra d'accéder directement à votre réseau, à la manière d'une vraie machine, plutôt que de se faire passer par proxy auprès de votre hôte.
Voir man 5 bridge-utils-interfaces
pour plus de détails.
Si vous gérez vos réseaux via Network Manager, il se peut que vous ne disposiez pas d'une entrée eth0
dans /etc/network/interfaces
, auquel cas vous devrez en ajouter une. Si vous utilisez simplement DHCP, l'exemple ci-dessus devrait suffire. Si vous avez défini une adresse IP statique, vous devrez alors répliquer vos paramètres dans le fichier. Voir 'La méthode statique' sous 'FAMILLE D'ADRESSE INET' dans man 5 interfaces
pour plus de détails sur les options disponibles. Normalement, vous devez simplement définir les options address
name__, netmask
et gateway
name__.
Par défaut, Network Manager restera à l'écart de tout périphérique défini dans /etc/network/interfaces
; Cependant, si vous définissez managed=true
dans la section [ifupdown]
de /etc/NetworkManager/NetworkManager.conf
, il vous permettra de démarrer et d'arrêter (bien que ce ne soit toujours pas édité) ces interfaces via l'applet GUI comme d'habitude. Voir man 5 NetworkManager.conf
pour plus de détails.
Notez que vous devrez désactiver manuellement ces périphériques avant d’apporter des modifications, puis de les sauvegarder ultérieurement, par exemple avec
Sudo ifdown eth0
et
Sudo ifup br0
Si tout échoue, le redémarrage une fois la nouvelle configuration en place devrait fonctionner.