Changes between Version 4 and Version 5 of Realisations/2006-2007/Projet/PortsFreeBSD


Ignore:
Timestamp:
Mar 16, 2007, 12:13:55 AM (18 years ago)
Author:
legoff
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Realisations/2006-2007/Projet/PortsFreeBSD

    v4 v5  
    55'' tsocks provides transparent network access through a SOCKS version 4 or 5 proxy (usually on a firewall). tsocks intercepts the calls applications make to establish TCP connections and transparently proxies them as necessary.''
    66
    7 tsocks permettra donc de télécharger des packages et librairies pour installer différents programmes sur les pc rack.
     7tsocks permettra donc de "proxyfier" vos requêtes vers l'extérieur via une seule connexion TCP.
    88
    9   * Connecter vous sur la machine où vous voulez installer le port
    10 
    11   * copier le package depuis le pc de l'as 65003
    12    
     9  * Connectez vous sur la machine où vous voulez installer le port
     10  * Copiez le package depuis le pc de l'as 65003
    1311   
    1412{{{
    1513fetch http://10.30.253.1/tsocks.tbz
    16     pkg_add tsocks.tbz
    17     rehash
     14pkg_add tsocks.tbz
     15rehash
    1816}}}
    1917
    20 
    21   * renommer le fichier /usr/local/etc/tsocks.conf.sample en /usr/local/etc/tsocks.conf
    22  
    23   * l'éditer : changer les valeurs local et server
     18  * Renommer le fichier /usr/local/etc/tsocks.conf.sample en /usr/local/etc/tsocks.conf
     19  * L'éditer : changer les valeurs local et server
    2420
    2521{{{
    26     vi /usr/local/etc/tsocks.conf
    27     local = 10.0.0.0/255.0.0.0
    28     server = localhost
     22vi /usr/local/etc/tsocks.conf
     23(...)
     24local = 10.0.0.0/255.0.0.0
     25server = localhost
     26(...)
    2927}}}
    3028
    3129    ''les espaces des deux cotés du = sont importants ;)''
    3230
    33 
    3431Toujours sur le pc rack,
    35   * copier le fichier hosts.txt depuis le pc de l'as 65003
    36    
     32  * Copier le fichier hosts.txt depuis le pc de l'as 65003
    3733   
    3834{{{
    39     fetch http://10.30.253.1/hosts.txt
    40     cat host.txt >> /etc/hosts
     35fetch http://10.30.253.1/hosts.txt
     36cat host.txt >> /etc/hosts
    4137}}}
    4238
    43   * se connecter a la gate en ssh
     39  En effet, il n'y a pas de résolution de noms sur la plateforme. Ce fichier contient donc les adresses IP usuelles des mirroirs utilisés dans les ports FreeBSD. N'hésitez pas à proposer des correctifs / ajouts sur la mailling-list.
     40
     41  * Se connecter a la gate en ssh
    4442   
    4543{{{
    46     ssh -D1080 login@IpInterfaceASGate  (ex: guerin@10.20.20.6 pour l'as 65002)
     44ssh -D1080 login@IpInterfaceASGate  (ex: guerin@10.20.20.6 pour l'as 65002)
    4745}}}
    4846
    49   * garder ce terminal ouvert (faire en sorte que la connexion ssh n'expire pas, par exemple : ping -i150 localhost)
     47  * Garder ce terminal ouvert (faire en sorte que la connexion ssh n'expire pas, par exemple : ping -i150 localhost), par exemple en lançant cette connexion ssh dans un screen
     48
    5049
    5150== Installation de cvsup ==
     
    5857Cvsup permet donc d'avoir les ports sur le pc rack, pour installer les programmes.
    5958
    60   * ouvrir un autre terminal sur le pc rack (alt+F2 ; alt+F3 ...)
    61 
    62   * installation du package cvsup
     59  * Ouvrir un autre terminal sur le pc rack (alt+F2 ; alt+F3 ...)
     60  * Installation du package cvsup depuis les ports binaires FreeBSD
    6361   
    6462{{{
    6563tsocks pkg_add -r cvsup
    66     rehash
     64rehash
    6765}}}
    6866
    69   * éditer le fichier /usr/share/examples/cvsup/port-supfile
     67  * Copier le fichier /usr/share/exemple/cvsup/port-supfile dans /etc/ports-supfile
     68  * Editer le fichier /etc/ports-supfile
    7069 
    7170{{{
     
    7675}}}
    7776
    78   * copier le fichier /usr/share/exemple/cvsup/port-supfile dans /etc/ports-supfile
    79 
    80   * copie des ports sur le pc (dure assez longtemps la 1ere fois)
     77  * Copie des ports sur le pc (peut durer assez longtemps la 1ère fois)
    8178   
    8279{{{
     
    8481}}}
    8582
    86 Voila maintenant vous pouvez installer les ports.
    87 Si vous voulez être sur d'avoir la dernière version du port, exécutez la commande ci dessus avant l'installation.
     83Voila maintenant vous pouvez parcourir votre copie locale de l'arbre des ports. Si vous voulez être sur d'avoir la dernière version du port (et de ses dépendances), exécutez la commande ci dessus avant de procéder à une nouvelle installation.
    8884
    8985== Installation d'un port ==
    9086
    91  Une fois que ceci est fait, l'intérêt est d'installer un port. Il faut bien sur avoir un terminal connecté à la gate avec la commande précédente.
     87 Il faut bien sur avoir un terminal connecté à la gate pour utiliser ssh et créer un serveur socks. Ceci est expliqué dans les étapes précédentes.
    9288
    93   * Rechercher le port voulu sur  [[http://www.freshports.org/]].
     89  * Rechercher le port voulu sur [[http://www.freshports.org/]].
    9490  * Trouver la section
    95   * sur le PC rack, cd /usr/port/<section>/<port>
     91  * Sur le PC rack, cd /usr/port/<section>/<port>
    9692  * tsocks make install
    9793
     
    9995
    10096{{{
    101     cd /usr/ports/net/tshark
    102     tsocks make install
     97cd /usr/ports/net/tshark
     98tsocks make install
    10399}}}
    104100
    105 
     101Et... voilà !