logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
atelier:chantier:tp-lxc-squid-privoxy-tor [28/10/2016 10:09]
greenmerlin [Prérequis]
atelier:chantier:tp-lxc-squid-privoxy-tor [28/10/2016 18:55]
greenmerlin [Prérequis]
Ligne 7: Ligne 7:
   * Suivi : {{tag>​en-chantier à-tester}}   * Suivi : {{tag>​en-chantier à-tester}}
     * Création par [[user>​captnfab]] 02/07/2014     * Création par [[user>​captnfab]] 02/07/2014
 +    * Mis à jour par [[user>​greenmerlin]] 28/10/2016
     * Testé par <...> le <...> FIXME     * Testé par <...> le <...> FIXME
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=9344 | ici]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=9344 | ici]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
Ligne 34: Ligne 35:
 <code root>​lxc-create -n proxies -t debian -- -r jessie</​code>​ <code root>​lxc-create -n proxies -t debian -- -r jessie</​code>​
  
-<note important>​le -n définit le nom de votre conteneur</​note>​+<note important>​le -n définit le nom de votre conteneur ​ici le nom "​proxies"​ sera utilisé</​note>​
  
 A la fin du traitement le système devrait vous afficher A la fin du traitement le système devrait vous afficher
Ligne 43: Ligne 44:
  
 Root password is '​gFM0Urj6',​ please change !</​code>​ Root password is '​gFM0Urj6',​ please change !</​code>​
-**Notez le mot de passe sur votre fesse gauche en attendant**+<note important>​**Notez le mot de passe sur votre fesse gauche en attendant**</​note>​
  
-==== Configuration avancée du LXC ====+==== Démarrer le LXC et prendre la main ====
  
 === Test de votre conteneur === === Test de votre conteneur ===
 +<code root>​lxc-start -n proxies</​code>​
  
-lxc-start -n monContainer ​+après le démarrage vous devriez voir 
 +<​code>​Debian GNU/Linux 8 proxies console 
 +proxies login : </​code>​
  
-=== Démarrage automatique ===+<note important>​Regardez votre fesse gauche puis changer le mot de passe root</​note>​
  
-<code root>​mkdir -p /​etc/​lxc/​auto +autre commandes utiles :
-ln -s /​var/​lib/​lxc/​proxies/​config /​etc/​lxc/​auto/​proxies.conf</​code>​+
  
-<note info>Pour les utilisateurs de Jessie, l'​autostart fonctionne différemment avec la directive ''​lxc.start.auto = true''​. Je n'ai cependant pas encore réussi à la faire fonctionner.</note>+Démarrage silencieux du conteneur :​ 
 +<code root>lxc-start -proxies -d</code>
  
-=== Interface réseau ===+Obtention d'un shell (root) dans le conteneur :​ 
 +<code root>​lxc-attach -n proxies</​code>​
  
-Par défaut, le conteneur ​créé partage son interface réseau avec l'hôteC'est le cas que nous traiterons ici. Si vous voulez créer ​une configuration différenteréférez-vous au tuto LXC du wiki.+==== Configuration avancée du LXC ==== 
 + 
 +=== Configuration réseau === 
 + 
 +Par défaut, le conteneur ​n'aura aucune conf réseauSe sera à vous de lui en donner ​une
 + 
 +Au menu 
 +  * SimpleBridge (NAT) 
 +  * MasqueradedBridge 
 +  * VlanNetworking 
 + 
 +Nous ne verrons que le "pont Simple"​ dans notre example 
 + 
 +==lxc-net== 
 +on crée un nouveau fichier dans /​etc/​default/​lxc-net et on ajoute les lignes suivantes 
 +<file config /​etc/​default/​lxc-net>​ 
 +USE_LXC_BRIDGE="​true"​ 
 +LXC_BRIDGE="​lxcbr0"​ 
 +LXC_ADDR="​10.0.3.1"​ 
 +LXC_NETMASK="​255.255.255.0"​ 
 +LXC_NETWORK="​10.0.3.0/​24"​ 
 +LXC_DHCP_RANGE="​10.0.3.2,10.0.3.254"​ 
 +LXC_DHCP_MAX="​253"​ 
 +LXC_DHCP_CONFILE=""​ 
 +LXC_DOMAIN=""​ 
 +</​file>​ 
 + 
 +Vous pourrez maintenant activé le pont par 
 +<code root>​systemctl enable lxc-net</​code>​ 
 +<code root>​systemctl start lxc-net</​code>​ 
 + 
 +puis faire un test depuis votre conteneur 
 + 
 +<note important>​ ! attention ​vous n'avez pas ping vu qu'il est pas installé utilisé plutot APT ça tombe bien on est a tout de suite besoin</​note>​ 
 + 
 +<note important>​**__PAR DEFAULT VOUS AUREZ SYSTEMD CA FONCTIONNE MAL POUR LE MOMENT DONC ON REVIENT A SYSVINIT__**</​note>​ 
 + 
 +<code root>apt install sysvinit</​code>​ 
 + 
 +ensuite on se délogue puis on ferme le conteneur par 
 + 
 +<code root>​lxc-stop -n proxies -k</​code>​ 
 + 
 +=== Démarrage automatique === 
 + 
 +Simple comme Debian 
 +<code root>​systemctl enable lxc</​code>​ 
 + 
 +ensuite éditez le fichier /​var/​lib/​lxc/​$containername/​config 
 +<file config /​var/​lib/​lxc/​proxies/​config>​ 
 +lxc.start.auto = 1 
 +</​file>​ 
 +puis on vérifie par un 
 +<code root>​lxc-ls --fancy</​code>​ 
 +qui vous renvois ça 
 +<​code>​NAME ​    ​STATE ​   IPV4  IPV6  AUTOSTART 
 +--------------------------------------- 
 +proxies ​ STOPPED ​ -     ​- ​    YES 
 +</​code>​
  
 === Désactiver les recommandations APT === === Désactiver les recommandations APT ===
Ligne 67: Ligne 130:
 APT::​Install-Suggests "​false";​ APT::​Install-Suggests "​false";​
 </​code>​ </​code>​
- 
-==== Démarrer le LXC et prendre la main ==== 
- 
-Démarrage silencieux du conteneur :​ 
-<code root>​lxc-start -n proxies -d</​code>​ 
- 
-Obtention d'un shell (root) dans le conteneur :​ 
-<code root>​lxc-attach -n proxies</​code>​ 
  
 === Installation de paquets de base === === Installation de paquets de base ===
atelier/chantier/tp-lxc-squid-privoxy-tor.txt · Dernière modification: 29/10/2016 10:25 par greenmerlin

Pied de page des forums

Propulsé par FluxBB