Skip to topic | Skip to bottom
Home
Search:

Local
Local.ImcMarseilleBorneInternetPratiquer1.14 - 19 May 2006 - 16:12 - ThierrYtopic end
You are here: Local > ImcMarseille > ImcMarseilleEchangesSavoirs > ImcMarseilleBorneInternet > ImcMarseilleBorneInternetPratique

Start of topic | Skip to actions

Installation et configuration d'une borne internet : pratique

La difference entre la theorie et la pratique? En theorie y'en a pas, en pratique y'en a une.

Cette page a pour but d'expliquer comment on installe une borne internet libre concretement, pas a pas, en automatisant tant que possible les taches a l'aide d'un script qui sera uploade une fois le premier jet termine. Cette page et le script qui va avec ne sont pas une solution miracle que l'on peut utiliser sans un minimum de connaissances (il faut pouvoir repondre a certaines questions). Ca permet juste d'automatiser certaines taches et de ne pas oublier certains details.

Sur la page ImcMarseilleBorneInternetTheorie se trouve le pourquoi du comment.

Etape 0 : Preparation du materiel

Configuration minimale : j'en sais rien. En tous cas, la borne a ete installee et fonctionne sans probleme sur un pentium 1 cadence a 133Mhz, avec 64Mo de ram et 1.2Go de disque dur.

Recuperez le premier cd de la sarge stable 3.1 rev2 : http://www.us.debian.org/CD/

Copiez le script qui se trouve en bas de cette page sur une disquette (il y a plusieurs versions correspondant aux dates de fabrication, le nom est borneinternet.D.A.T.E.txt). Jetez-y un oeil pour vous assurer que c'est bien le script dont vous revez (sinon modifiez-le!).

Effacez completement le contenu du disque dur de la borne, a l'aide de wipe ou dban par exemple.

Etape 1 : Installation d'une debian de base

[Pour plus d'explications, lire http://people.via.ecp.fr/~alexis/formation-linux/debut-install.html ]

Debranchez tout cable reseau de la future borne. Demandez au bios de la borne de booter sur cd, et bootez sur le cd debian pour commencer l'install.

Sauf si vous savez ce que vous faites, repondez de la facon suivante aux questions que l'installateur vous pose :

  • logo debian : appuyer sur ENTREE
  • language/pays/clavier : French / France / Francais(fr-latin9)
  • configurer le reseau : ne pas configurer le reseau maintenant (il y a eu un erreur lors de la configuration du reseau par dhcp car le cable est debranche, c'est normal)
  • nom de machine : au choix smile
  • partitionnement :
    • utiliser integralement le disque
    • ordinateur de bureau
    • modifier les 3 partitions proposees de sorte que :
      • / ait une taille d'au moins 800 Mo
      • swap ait une taille minimum de 200Mo : l'installateur est assez radin sur le swap (surtout si vous avez peu de ram, alors que c'est la qu'il y a besoin de swap justement). Si vous manquez de memoire, preferez le swap au /home
      • /home ait une taille minimum de 100 Mo
  • installation du systeme de base debian : vous avez le temps d'aller boire un coup smile
  • installer grub sur le secteur d'amorcage : oui
  • installation terminee : enlevez le cd-rom et cliquez sur continuer pour redemarrer
  • l'horloge est-elle a l'heure gmt : non
  • fuseau horaire europe/paris : oui
  • mot de passe root : au choix, pas un truc devinable smile
  • configuration de passwd : l'installateur va creer un user (on n'en veut pas). Pour le choix des nom/login/mot-de-passe, choisissez ce que vous voulez, de toutes facons ca sera efface par le script
  • installer le systeme via ppp? : non
  • methode d'acces utilite par apt : cederom (remettre le cd-rom debian)
  • nom de peripherique du cederom : /dev/cdrom
  • examiner un autre cdrom : non
  • autre source pour apt : non
  • logiciels a installer : ne rien selectionner et choisir Ok
  • configuration d'exim 4 : distribution locale seulement (pas de reseau)
  • destinataire des courriels de root et postmaster : root

Etape 2 : Installation et lancement du script d'install de la borne internet

Inserez la disquette dans la borne, logez-vous en root et tapez
mount -t vfat /dev/fd0 /media/floppy
cp /media/floppy/borneinternet.D.A.T.E.txt /root
chmod u+x borneinternet.D.A.T.E.txt
./borneinternet.D.A.T.E.txt
Laissez-vous guider et repondez aux questions comme vous pouvez. De facon generale, la reponse par defaut est pas trop mal. Les cas particuliers sont :
  • Configuration le locales :
    • choix des parametres locaux a generer : selectionnez
      • en_US ISO-8859-1
      • fr_FR ISO-8859-1
      • fr_FR.UTF-8 UTF-8
      • fr_FR@euro ISO-8859-15
    • parametres actives par defaut : fr_FR.UTF-8

Rebootez la borne a la fin de l'execution du script.

Rq : classiquement il se peut que le serveur X ait ete mal configure (au reboot, la borne n'arrive pas a passer en mode graphique), pour corriger cela, il suffit de lancer la commande dpkg-reconfigure xserver-xorg et de repondre correctement aux questions.

Etape 3 : Proteger le boot

Protegez le bios par mot de passe.

Demandez au bios de ne pas booter sur autre chose que le disque dur.

Etape 4 : Configuration des preferences de l'utilisateurice generique "indy"

Loguez-vous en tant qu'user indy (login : indy ; password : indy)

Configuration de xfce

  • gestion des parametres
    • barre des taches : petite taille et masquer automatiquement
    • panneau xfce : petite taille
  • refaire les icones de la barre du bas :
    • terminal : decocher "associer un menu au lanceur"
    • gestionnaire de fichiers : laisser tel quel
    • navigateur web
      • proprietes : commande torify firefox
      • bulle d'aide : "navigateur securise"
      • cocher "associer un menu au lanceur"
    • le petit onglet qui est apparu a droite du navigateur web
      • ajouter au lanceur :
        • commande torify firefox
        • legende et bulle d'aide : navigateur anonyme
      • ajouter au lanceur :
        • commande firefox
        • legende et bulle d'aide : navigateur NON anonyme
      • ajouter au lanceur :
        • commande torify dillo
        • legende et bulle d'aide : navigateur leger anonyme
    • ajouter un nouvel element : lanceur
        • icone : editeur
        • commande : abiword
        • bulle d'aide : editeur de texte
        • decocher "associer un menu au lanceur"
    • mozilla mail : supprimer
    • lecteur de musique : supprimer
    • parametres : supprimer
    • imprimante : supprimer
    • manuel : supprimer
    • barres de separation inutiles : supprimer
    • ajouter un nouvel element : lanceur
    • boutons systemes : bouton 1 "quitter" ; masquer le bouton 2
  • gestionnaire de fichiers xffm
    • selectionner le mode 2 colonnes
    • dans la colonne de gauche cacher toutes les branches sauf indy (l'icone du haut doit etre une petite maison)
    • dans la colonne de droite, cacher la branche indy (la petite maison) et faire apparaitre les points de montage
    • virer tout ce qui depasse des deux colonnes

N.B. : pour que les fichiers de config soient ecrit sur le compte indy, il faut cliquer (bouton droit) sue les pointilles en bas a droite de la barre du bas et selectionner "redemarrer"

Configuration de firefox

Aller dans Edition>Preferences
  • general
  • vie privee
    • historique : 0 jours
    • entree des formulaires : decocher
    • mots de passe enregistres : decocher
    • historique du gestionnaire de telechargement : a la fermeture de firefox
    • cookies : autoriser / pour le sitre web d'origine seulement / jusqu'a fermeture de firefox
    • cache : laisser tel quel?
    • effacer tout
  • fonctionalites web
    • decocher "permettre aux sites web d'installer des logiciels"
    • cocher "uniquement pour le site web d'origine de la page"
    • decocher "activer java"
  • Telechargements : cocher "me demander ou enregistrer chaque fichier" et "fermer le gestionnaire de telechargement lorsque tous les telechargements sont termines"

Pour les pages securisees classiques (https://marseille.indymedia.org et https://chat.indymedia.org), cocher "accepter definitivement ce certificat"

Bookmarks/Marque-pages : virer les 2 liens de firefox et rajouter, entre autres le lien AIDE EN LIGNE : https://chat.indymedia.org/cgiirc/irc.cgi?Nickname=nom-du-lieu-de-connexion&Channel=%23marseille&interface=mozilla&Realname=indy

Sauvegarde des modifications

Lorsque vous voulez sauver le compte indy comme etant le compte par defaut (une fois les modifications faites et une fois que vous avez nettoye les divers fichiers (cache de firefox .bash_history...)), logguez-vous en tant que root et tapez la commande sauvegarder

Informations concernant le script

Liste des fichiers de config directement :

  • supprimes : /etc/rc2.d/S14ppp   /etc/rc2.d/S20exim4   /etc/rc2.d/S20inetd
  • mofifies : /etc/inetd.conf   /etc/network/interfaces   /etc/apt/sources.list    /etc/inittab   /etc/fstab   /etc/adduser.conf   /root/.bashrc   /etc/X11/xdm/Xreset   /etc/X11/xdm/Xstartup   /etc/timeouts   /boot/grub/menu.lst
  • crees : /etc/network/if-pre-up.d/iptables-start   /disquette/   /cdrom/   /clef-usb/   /root/config.indy.tar.gz   /etc/init.d/deconnexion-indy

Bug

ALERT! Attention, timeoutd a un bug, ce qui fait que parfois l'user ne sera pas automatiquement deconnecte (donc considerez cette fonctionalite comme un bonus et ne comptez pas dessus). Parfois meme, au moment de deconnecter l'user indy, c'est X tout entier qui est tue. Si ce cas se produit tapez en tant que root la commande mv /etc/rc2.d/S20timeoutd  /etc/rc2.d/s20timeoutd et rebootez.
to top

Local.ImcMarseilleBorneInternetPratique moved from Local.ImcMarseilleBorneInternetInstallationPratique on 19 May 2006 - 16:18 by ThierrY - put it back
You are here: Local > ImcMarseille > ImcMarseilleEchangesSavoirs > ImcMarseilleBorneInternet > ImcMarseilleBorneInternetPratique

to top

Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding this tool? Send feedback (in English, Francais, Deutsch or Dutch).