| 1 | == Installation de tsocks == |
| 2 | |
| 3 | Description : |
| 4 | |
| 5 | '' tsocks provides transparent network access through a SOCKS version 4 or 5 proxy (usually on a firewall). |
| 6 | tsocks intercepts the calls applications make to establish TCP connections and transparently proxies them as necessary.'' |
| 7 | |
| 8 | tsocks permettra donc de télécharger des packages et librairies pour installer différents programmes sur les pc rack. |
| 9 | |
| 10 | * Connecter vous sur la machine où vous voulez installer le port |
| 11 | |
| 12 | * copier le package depuis le pc de l'as 65003 |
| 13 | |
| 14 | |
| 15 | {{{ |
| 16 | fetch http://10.30.253.1/tsocks.tbz |
| 17 | pkg_add tsocks.tbz |
| 18 | rehash |
| 19 | }}} |
| 20 | |
| 21 | |
| 22 | * renommer le fichier /usr/local/etc/tsocks.conf.sample en /usr/local/etc/tsocks.conf |
| 23 | |
| 24 | * l'éditer : changer les valeurs local et server |
| 25 | |
| 26 | {{{ |
| 27 | vi /usr/local/etc/tsocks.conf |
| 28 | local = 10.0.0.0/255.0.0.0 |
| 29 | server = localhost |
| 30 | }}} |
| 31 | |
| 32 | ''les espaces des deux cotés du = sont importants ;)'' |
| 33 | |
| 34 | Toujours sur le pc rack, |
| 35 | |
| 36 | * copier le fichier hosts.txt depuis le pc de l'as 65003 |
| 37 | |
| 38 | |
| 39 | {{{ |
| 40 | fetch http://10.30.253.1/hosts.txt |
| 41 | cat host.txt >> /etc/hosts |
| 42 | |
| 43 | }}} |
| 44 | |
| 45 | * se connecter a la gate en ssh |
| 46 | |
| 47 | |
| 48 | {{{ |
| 49 | ssh -D1080 login@IpInterfaceASGate (ex: guerin@10.20.20.6 pour l'as 65002) |
| 50 | }}} |
| 51 | |
| 52 | |
| 53 | * garder ce terminal ouvert (faire en sorte que la connexion ssh n'expire pas, par exemple : ping localhost) |
| 54 | |
| 55 | |
| 56 | == Installation de cvsup == |
| 57 | |
| 58 | Description : |
| 59 | |
| 60 | '' CVSup is a software package for distributing and updating collections of files across a network. |
| 61 | It can efficiently and accurately mirror all types of files, including sources, binaries, hard links, symbolic links, and even device nodes. |
| 62 | CVSup's streaming communication protocol and multithreaded architecture make it most likely the fastest mirroring tool in existence today.'' |
| 63 | |
| 64 | Cvsup permet donc d'avoir les ports sur le pc rack, pour installer les programmes. |
| 65 | |
| 66 | * ouvrir un autre terminal sur le pc rack (alt+F2 ; alt+F3 ...) |
| 67 | |
| 68 | * installation du package cvsup |
| 69 | |
| 70 | |
| 71 | {{{ |
| 72 | tsocks pkg_add -r cvsup |
| 73 | rehash |
| 74 | }}} |
| 75 | |
| 76 | |
| 77 | * éditer le fichier /usr/share/examples/cvsup/port-supfile |
| 78 | |
| 79 | |
| 80 | {{{ |
| 81 | remplacer CHANGE_THIS dans le fichier par cvsup2.fr : |
| 82 | *default host=CHANGE_THIS.FreeBSD.org |
| 83 | par |
| 84 | *default host=cvsup2.fr.FreeBSD.org |
| 85 | }}} |
| 86 | |
| 87 | * copier le fichier /usr/share/exemple/cvsup/port-supfile dans /etc/ports-supfile |
| 88 | |
| 89 | * copie des ports sur le pc (dure assez longtemps la 1ere fois) |
| 90 | |
| 91 | |
| 92 | {{{ |
| 93 | tsocks cvsup /etc/ports-supfile |
| 94 | }}} |
| 95 | |
| 96 | |
| 97 | |
| 98 | Voila maintenant vous pouvez installer les ports. |
| 99 | |
| 100 | Si vous voulez être sur d'avoir la dernière version du port, exécutez la commande ci dessus avant l'installation. |
| 101 | |
| 102 | == Installation d'un port == |
| 103 | |
| 104 | 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. |
| 105 | |
| 106 | * Rechercher le port voulu sur [[http://www.freshports.org/]]. |
| 107 | * Trouver la section |
| 108 | * sur le PC rack, cd /usr/port/<section>/<port> |
| 109 | * tsocks make install |
| 110 | |
| 111 | par exemple : tshark |
| 112 | |
| 113 | {{{ |
| 114 | |
| 115 | cd /usr/ports/net/tshark |
| 116 | tsocks make install |
| 117 | }}} |
| 118 | |
| 119 | |