Version 5 (modified by legoff, 18 years ago) (diff) |
---|
Installation de tsocks
Description :
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.
tsocks permettra donc de "proxyfier" vos requêtes vers l'extérieur via une seule connexion TCP.
- Connectez vous sur la machine où vous voulez installer le port
- Copiez le package depuis le pc de l'as 65003
fetch http://10.30.253.1/tsocks.tbz pkg_add tsocks.tbz rehash
- Renommer le fichier /usr/local/etc/tsocks.conf.sample en /usr/local/etc/tsocks.conf
- L'éditer : changer les valeurs local et server
vi /usr/local/etc/tsocks.conf (...) local = 10.0.0.0/255.0.0.0 server = localhost (...)
les espaces des deux cotés du = sont importants ;)
Toujours sur le pc rack,
- Copier le fichier hosts.txt depuis le pc de l'as 65003
fetch http://10.30.253.1/hosts.txt cat host.txt >> /etc/hosts
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.
- Se connecter a la gate en ssh
ssh -D1080 login@IpInterfaceASGate (ex: guerin@10.20.20.6 pour l'as 65002)
- 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
Installation de cvsup
Description :
CVSup is a software package for distributing and updating collections of files across a network. It can efficiently and accurately mirror all types of files, including sources, binaries, hard links, symbolic links, and even device nodes. CVSup's streaming communication protocol and multithreaded architecture make it most likely the fastest mirroring tool in existence today.
Cvsup permet donc d'avoir les ports sur le pc rack, pour installer les programmes.
- Ouvrir un autre terminal sur le pc rack (alt+F2 ; alt+F3 ...)
- Installation du package cvsup depuis les ports binaires FreeBSD
tsocks pkg_add -r cvsup rehash
- Copier le fichier /usr/share/exemple/cvsup/port-supfile dans /etc/ports-supfile
- Editer le fichier /etc/ports-supfile
remplacer CHANGE_THIS dans le fichier par cvsup2.fr : *default host=CHANGE_THIS.FreeBSD.org par *default host=cvsup2.fr.FreeBSD.org
- Copie des ports sur le pc (peut durer assez longtemps la 1ère fois)
tsocks cvsup /etc/ports-supfile
Voila 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.
Installation d'un port
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.
- Rechercher le port voulu sur http://www.freshports.org/.
- Trouver la section
- Sur le PC rack, cd /usr/port/<section>/<port>
- tsocks make install
par exemple : tshark
cd /usr/ports/net/tshark tsocks make install
Et... voilà !