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 →
Ci-dessous, les différences entre deux révisions de la page.
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:21] greenmerlin [Prérequis] |
atelier:chantier:tp-lxc-squid-privoxy-tor [28/10/2016 18:08] greenmerlin [Prérequis] |
||
---|---|---|---|
Ligne 46: | Ligne 46: | ||
<note important>**Notez le mot de passe sur votre fesse gauche en attendant**</note> | <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> | <code root>lxc-start -n proxies</code> | ||
Ligne 57: | Ligne 56: | ||
<note important>Regardez votre fesse gauche puis changer le mot de passe root</note> | <note important>Regardez votre fesse gauche puis changer le mot de passe root</note> | ||
+ | |||
+ | autre commandes utiles : | ||
+ | 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> | ||
+ | |||
+ | ==== Configuration avancée du LXC ==== | ||
<note important>**__PAR DEFAULT VOUS AUREZ SYSTEMD CA FONCTIONNE MAL POUR LE MOMENT DONC ON REVIENT A SYSVINIT__**</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> | <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 === | === Démarrage automatique === | ||
- | <code root>mkdir -p /etc/lxc/auto | + | Simple comme Debian |
- | ln -s /var/lib/lxc/proxies/config /etc/lxc/auto/proxies.conf</code> | + | <code root>systemctl enable lxc</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> | + | 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> | ||
=== Interface réseau === | === Interface réseau === | ||
- | Par défaut, le conteneur créé partage son interface réseau avec l'hôte. C'est le cas que nous traiterons ici. Si vous voulez créer une configuration différente, référez-vous au tuto LXC du wiki. | + | Par défaut, le conteneur créé partage son interface réseau avec l'hôte. C'est le cas que nous traiterons ici. Si vous voulez créer une configuration différente, référez-vous au tuto LXC du wiki.(qui n'est hélas plus à jour) |
=== Désactiver les recommandations APT === | === Désactiver les recommandations APT === | ||
Ligne 78: | Ligne 100: | ||
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 === |