Étiquette : IP

[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.

[RBS Cooking] Créer un vhost dynamique pour les nuls

Cette opération va vous permettre de consulter depuis son IP un projet hébergé sur votre VM à partir d’un support mobile connecté au réseau local (wifi).

Récupérer l’adresse IP à placer dans l’url

Connectez-vous à votre VM en SSH et tapez :

L’adresse IP qui nous intéresse commence par 10.199.xx.xx

Créez un vhost pour le projet

Créez un vhost pour le projet que vous souhaitez rendre accessible depuis un support mobile connecté au réseau local.

**1.** Depuis la racine de votre VM, rendez-vous dans le répertoire qui stocke les fichiers vhosts :

Commencez par faire une copie du vhost servant de base à tous les projets Change hébergés sur votre VM en la nommant comme votre projet :

La commande « sudo » permet de jouir des droits d’administrateur requis à ce type de manipulations.

**2.** Lancez l’édition du vhost que vous venez de créer :

**Remarque** : le répertoire « sites-available » contient l’ensemble des vhosts disponibles, tandis que le répertoire « sites-enabled » contient l’ensemble des vhosts en cours d’éxecution (n’éditez rien dans ce répertoire; cette remarque est faite pour info).

**3.** Depuis l’interface d’édition que vous venez de lancer, modifiez en deux endroits l’adresse IP par celle fournie par le ifconfig :
* //ligne 1// «  »
* //ligne 3// « ServerName 10.199.xx.xx »

**4.** Modifiez également le répertoire cible du projet :
* //ligne 2// « DocumentRoot /home/intlangf/change30//webapp/www »
* //ligne 7// « webapp/www> »

**Petit rappel des fonctionnalités vi utiles :**
* [activer/quitter le mode insertion] echap
* [sauvegarder les modifications] :wq (:write quit)
* [quitter sans sauvegarder] :q!

Modifiez l’url du site dans Change

* Depuis un éditeur de code, modifiez l’url du site dans le fichier « config/project.xml » par l’IP fournie par le ifconfig : 10.199.xx.xx
* Modifiez également l’url en backoffice dans les propriétés du site.
* Puis, sous SSH, éxecuter : ch cconf

Activer/désactiver un vhost

**1.** Un seul host doit être activé à la fois, donc toujours désactiver le host en cours avant d’en activer un autre :

*

*

**Attention :** « change » est le vhost qui fera tourner l’ensemble des sites se trouvant sur la VM. Si vous activez le vhost que vous venez juste de créer, les autres sites hébergés sur votre VM ne seront plus consultables à moins de switcher à nouveau sur le vhost « change ».

**2.** Relancer apache après avoir enablé/disablé un vhost :

**3.** Lancer le site dans le navigateur depuis son IP :
10.199.xx.xx

**4.** Le site est en maintenance ?