Catégorie : Machine virtuelle

[Ubuntu][Virtual Box][Réseau] Travailler en local sur une IP fixe #2

Ce billet fait echo à un précédent ayant le même titre mais concernant mon ancien poste.

Sources:

Config pour bosser à la maison

Dans Virtual Box: Fichier > Paramètres > Réseau. Onglet Réseau hôte uniquement. Créer un nouveau réseau avec les paramètres ci-dessous:

Configuration > Réseau > Carte 1:

Configuration > Réseau > Carte 2:

Attention: renouveler l’adresse MAC avant de lancer la VM.

Lancer la VM.

sudo ifconfig eth1 192.168.56.101 netmask 255.255.255.0 up

sudo vi /etc/network/interfaces

Rebooter la VM.

Dans les hosts Windows, utilisez l’IP 192.168.56.101 www.mon-projet.local pour accéder à vos sites dans un navigateur.

Config pour bosser au boulot

[Linux][Réseau] Configurer une adresse IP dynamique sur GNU Linux famille Ubuntu

Editer le fichier /etc/network/interfaces. En SSH, taper :

Le fichier qui s’ouvre dans l’éditeur doit être édité comme suit :

Ne pas oublier de faire un reboot du serveur et de modifier le hosts de Windows !
Pour connaître l’IP de votre machine virtuelle et rediriger les URLs des sites que vous y hébergez, tapez :

La valeur de inet addr sous eth0 correspond à l’IP de la machine virtuelle. La valeur de inet addr sous eth1 correspond à l’IP de votre machine physique. Sa présence est indispensable, notamment pour assurer un accès à internet à votre machine virtuelle.
Ainsi, une redirection doit se faire comme suit :

[Linux][Réseau] Configurer une adresse IP fixe ou statique sur GNU Linux famille Ubuntu

Source : Comment configurer une adresse IP fixe ou statique sur GNU Linux Famille Debian.

Récupérer les informations sur le masque de sous-réseau et la passerelle par défaut sous Windows

Sous Windows, menu démarrer > Rechercher les programmes et fichiers, taper « cmd » pour ouvrir la console.

Deux informations vont nous intéresser :

  • Le Masque de sous-réseau
  • La Passerelle par défaut

ipconfig

Editer le fichier /etc/network/interfaces sous Linux

Sous Ubuntu (en SSH), taper :

Le fichier qui s’ouvre dans l’éditeur doit être édité comme suit :

Ne pas oublier de faire un reboot du serveur. Les informations consignées dans le fichier interfaces doivent être visibles sous eth0 lorsqu’on tape :

Ne pas oublier de modifier le hosts de Windows !

[Machine virtuelle] Accéder à un site hébergé sur une VM depuis une autre VM (Windows XP montée sur VMware Player).

Sur la VM qui vous servira à naviguer, configurer VMware Player

  • Dans le menu : Player > Manage > Virtual Machine Settings
  • Onglet Hardware
  • Dans la liste, colonnes ‘Device | Summary’, choisir ‘Network Adapter | NAT’.
  • Groupe de champs ‘Network Connexion’ : cocher le bouton radio « NAT : Used to share the host’s IP address ».

vmware

Sur la VM qui héberge votre site, récupérer l’IP qui permettra l’accès distant à votre site

En SSH sur la VM qui héberge le site :

ifconfig


eth0      Link encap:Ethernet  HWaddr 08:00:27:f5:15:b9
          inet addr:192.168.68.64  Bcast:192.168.68.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fef5:15b9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:163739 errors:0 dropped:0 overruns:0 frame:0
          TX packets:71007 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:179564356 (179.5 MB)  TX bytes:5854769 (5.8 MB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:6c:52:66
          inet addr:192.168.56.102  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe6c:5266/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2256660 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1950355 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:526756805 (526.7 MB)  TX bytes:381303328 (381.3 MB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:126643 errors:0 dropped:0 overruns:0 frame:0
          TX packets:126643 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:429443089 (429.4 MB)  TX bytes:429443089 (429.4 MB)

L’adresse IP qui nous intéresse est la 1ère, « eth0 » puis ligne 2 « inet addr:192.168.68.64 » dans notre exemple.

Sur la VM qui vous servira à naviguer, éditer le fichier hosts de Windows

Le fichier hosts se trouve ici : C:\WINDOWS\system32\drivers\etc\hosts

Ajouter la ligne suivante :

192.168.68.64 url-de-mon-site.com

Vous accèderez à votre site hébergé sur une VM distante en tapant url-de-mon-site.com dans votre navigateur.