Bonjour, > Très intéressant, merci pour le retour, à lire en détail plus tard. Tant mieux.
> 2 questions: > > - Combien de temps il a fallu pour configurer le PC / Proxy ? Tout dépend si on a l'habitude. Je confesse que je l'avais pas mal perdue ;-) Cela ne va pas chercher loin en tout cas. Pour qqn qui sait, ca doit prendre qqs heures, voire moins si on fait cela toute la journée. La liste des fichiers dans /etc modifiés est qqch comme ./sysctl.conf ./hosts ./default/isc-dhcp-server ./bind/named.conf.options ./bind/named.conf.local ./bind/zone.anf2014.org ./dhcp/dhcpd.conf ./squid3/squid.conf ./network/interfaces ./apt/sources.list ./resolv.conf Ci-dessous les notes que j'ai prises (j'ai zappé la partie liée à nos propres applicatifs métier) - merci aux geek++ de ne pas se moquer ! - j'ai essayé de voir si cela avait un sens de faire proxy-cache sur HTTPS (because par ex. Google) mais je n'ai pas réussi et su si cela avait un sens - cf les notes > Ceci m'étonne un peu. Chaque canal consomme 22 Mhz donc en fait le spectre de > 5, donc le haut du canal 1 bouffe dans l'assiette du bas du canal 5. > J'ai toujours cru qu'il n'y avait que 3 canaux en 2.4 Ghz : 1, 6 et 11. > Est-ce que les canaux Français sont différents des nôtres ? Ah merci bien ! Je croyais qu'une répartition 1, 5 et 9 était OK. Mea culpa donc. Je note soigneusement cette information. Bien cordialement, Joel Marchand */ comptes ========== - changement du pw de root - création du compte huma-num */ réseau ========= - /etc/network/interfaces - /etc/resolv.conf : usage des DNS publics de Google 8.8.8.8 et 8.8.4.4 */ système ========== - /etc/apt/sources.list - apt-get update && apt-get upgrade */ paquets utiles pour le contexte ================================== - apt-get install lsof tcpdump wireshark ipcalc host firefox apache2 */ paquets pour avoir le même environnement bureautique que sur mon PC ====================================================================== - apt-get install mutt msmtp urlview antiword xpdf mailutils - apt-get install links w3m lynx html2text - apt-get install texlive-latex-base latex-beamer texlive-latex-extra texlive-lang-french texlive-fonts-recommended - apt-get install libreoffice */ config Squid =============== - apt-get install squid3 - service squid3 stop - mkdir /srv/squid3 - chown proxy:proxy /srv/squid3 - modif de /etc/squid3/squid.conf sur la base du fichier de l'Obs. - squid3 -z - service squid3 start */ config DHCP ============== - apt-get install isc-dhcp-server - modif de /etc/dhcp/dhcpd.conf - usage des DNS publics de Google 8.8.8.8 et 8.8.4.4 */ config iptables ================== - # pour le NAT de eth1 vers eth0 iptables -t nat -A POSTROUTING -s 10.42.0.0/24 -j MASQUERADE - # pour forcer le passage via Squid depuis eth1 iptables -t nat -A PREROUTING -i eth1 -s 10.42.0.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128 - mise dans /etc/rc.local pour chargement au boot */ serveur TFTP =============== - apt-get install atftpd atftp -> le dossier d'échange est en /srv/tftp - mise en place de la sauvegarde de la première borne alias exec saveconf copy running-config tftp://10.42.0.1/borne1.conf - NB : on peut prendre la main sur la borne par ssh Cisco@10.42.0.2 Password : idem */ Squid pour HTTPS =================== - nativement le paquet Debian n'est pas compilé avec l'option enable-ssl NB : idem sur Ubuntu natif par défaut sur CentOS/Scientific Linux - suppression du paquet sauv. de la config squid.conf réalisée précédemment service squid3 stop apt-get -y purge squid-cgi squid3 squid3-common squid3-dbg squidclient - suivre les indications de http://www.mercereau.info/serveur-proxy-squid3-avec-ssl-rebuild-debian-squeeze-package/ http://labs.zentyal.org/https-transparent-proxy-in-zentyal/ - installation de paquets apt-get install devscripts build-essential fakeroot libssl-dev - préparation des sources cd /usr/src apt-get source squid3 apt-get build-dep squid3 - modification pour activation SSL cd /usr/src/squid3-3.* vi debian/rules - compilation ./configure debuild -us -uc -b - installation cd .. apt-get -y install squid-langpack dpkg -i *.deb - génération du certificat mkdir /etc/squid3/ssl cd /etc/squid3/ssl openssl genrsa -des3 -out privkey.pem 2048 openssl req -new -x509 -nodes -key privkey.pem -out cacert.pem -days 3650 openssl rsa -in privkey.pem -out privkey_noPwd.pem - moyennant la régle iptables -t nat -A PREROUTING -i eth1 -s 10.42.0.0/24 -p tcp --dport 443 -j REDIRECT --to-port 3130 et une modif dans squid.conf, cela fonctionne, mais cela produit une erreur sur tous les sites pour cause de certificats incorrects - il semble qu'il y ait des solutions, mais cela semble - compliqué - de ttes facons, mal au niveau déontologie - pas sûr que cela fasse cache, qui est la fonction recherchée -> abandon */ modem/routeur 4G Huawei ========================== - suppression des services DHCP WiFi - activation du lien Internet par achat d'une carte prépayée http://boutique.orange.fr/rechargement-carte-prepayee-forfait-bloque de 3 Go pour 6 mois via la CB de l'unité - rem1 : si le PC routeur a été client DHCP du routeur 4G, cela a pollué /etc/resolv.conf et /etc/hosts. Tant que le ménage n'y est pas fait, la connexion par SSH depuis un PC client derrière le PC routeur est très lente - rem2 : pour pouvoir accéder par Firefox (depuis un PC client ou depuis le PC routeur) au routeur 4G, il *faut* utiliser le DNS du dit routeur 4G (192.168.1.1) pour que le nom homerouteur.cpe soit résolu */ cache DNS ============ - cf http://www.lex-web.net/using-bind-as-a-local-dns-proxy/ - apt-get install bind9 dnsutils bind9-doc resolvconf ufw - édition de /etc/bind/named.conf.options /etc/resolv.conf /etc/dhcp/dhcpd.conf - commandes de supervision rndc querylog -> /var/log/syslog rndc stats -> /var/cache/bind/named.stats rndc dumpdb -> /var/cache/bind/named_dump.db - création de la zone anf2014.org /etc/bind/named.conf.local /etc/bind/zone.anf2014.org */ Post-install une fois en production ====================================== - test de gros transferts apt-get install vim curl - monitoring MRTG - http://www.pc-fute.com/materiel/guides-monitorer-son-serveur-linux-avec-mrtg,119.html - http://cobecoballes-linux.blogspot.fr/2010/07/mrtg-server.html - apt-get install snmp mrtg snmpd -- Très Grande Infrastructure de Recherche Huma-Num - CNRS UMS 3598 3ème étage - bureau 372 - CS n°71345 190-198 avenue de France - 75648 PARIS CEDEX 13 Tél : 01 49 54 83 09 - http://www.huma-num.fr/personne/joel-marchand --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/