Iscriviti alla newsletter dell'Associazione!

Internet Point NSE

Da Faber Libertatis.

All'associazione è stata chiesta la realizzazione di un internet point, dotato di 3 postazioni di lavoro complete equipaggiate con un sistema GNU/Linux. Tale internet point è stato realizzato per conto della Cooperativa TerrA, presso l'aula studio NSE, sita al Patronato dell'Immacolata in zona Portello (via s.maria in conio, 12)

La documentazione operativa e tecnica si trova in Documentazione Operativa dell'Internet Point.

Qui verrà presentato il "diario" della realizzazione.

Indice della pagina

Specifiche tecniche

Il punto internet è costituito da:

  • Collegamento ADSL con velocità di 4Mbit
  • Modem/router/access point wireless NetGear
  • Server con gestione collegamento, logging, utenti
  • 3 PC client riservati al pubblico

Schema fisico della rete, indirizzi IP, hostnames

  • Modem/Access Point
    • IP: 192.168.0.1
  • PC server
    • IP: 192.168.0.2
    • hostname: zeus
  • PC client 1
    • IP: 192.168.0.101
    • hostname: Venere
  • PC client 2
    • IP: 192.168.0.102
    • hostname: Ares
  • PC client 3
    • IP: 192.168.0.103
    • hostname: Era


Configurazione Zeus

PII 233, 512M (2 chip), 20G+20G in RAID1, Nvidia, Masterizzatore 16/10/40, LAN10/100
IP: 192.168.0.2

/dev/hda1 => /boot e /dev/hdc1 => /mnt/boot (copia statica di /boot) => 300 MB

/dev/hda2 => swap e /dev/hdc1 => swap (ovviamente non mirrorata!!) => 512 MB

/dev/md0 => / => 1 G

/dev/md1 => vg00 => tutto il resto

all'interno di vg00:

/dev/vg00/var => /var => 2 GB

/dev/vg00/usr => /usr => 2 GB

/dev/vg00/varCacheSquid => /var/cache/squid => 1G

/dev/vg00/varLogSquid => /var/log/squid => 1G

/dev/vg00/home => /home => 10 G


Configurazione venere (Acer PIV Veritron 3500 - PC client 1)

ACER Veriton 3500, PIV, 2GHz, 128M (dram), 18G HD, CDrom
MAC: 00:80:5A:32:01:05, IP: 192.168.0.101

Sistema Debian Sarge (con la Ubuntu risultava lento!?!)

Configurazione ares (Duron 700 - PC client 2)

Duron 700, 256M, 3.6G hd, CDrom 52x
MAC: 00:80:5A:32:B6:AE, IP: 192.168.0.102

Configurazione Era (HP NETSERVER E800 - PC client 3)

PIII 800, 256M, 9G hd, CDrom, (Bios: Phoenix BIOS 4.06.18 PQ) (problemi boot? vedi tra i link, il riferimento al BIOS della HP) CLIENT1
MAC: 00:80:5A:32:CB:9C, IP: 192.168.0.103

Software usato

  1. iptables
  2. OpenLDAP: controllo centralizzato delle autenticazioni e relativa utility di controllo (scriptini in perl creati ad-hoc)
  3. Squid: proxy
  4. Dnsmasq: dhcp e dns cache
  5. SquidGuard: controllo contenuti
  6. Home centralizzate con quota
  7. script per i backup, in particolar modo dei log di squid

Server

Installazione Debian Sarge con i seguenti servizi:

  • Squid (proxy)
  • NFS (esportazione home)
  • OpenLDAP (autenticazione centralizzata)
  • Apache (per la gestione utenti e navigazione)
  • Dnsmasq (dhcp, dns)

Client

Installazione standard Ubuntu 5.10: Firefox, OOffice, Gimp ...

Diario

Mercoledì 7 Aprile

Primo incontro, visita della sala e descrizione di massima del progetto

Mercoledì 12 Aprile

Mail inviata in lista faber-fabernet:

ciao a tutti,

Mercoledi siamo passati al Portello per vedere l'hardware che la Coop TerrA ha a disposizione: in attesa dei dati ufficiali registrati da Flavio, che ha pure testato il modem con il suo portatile via wireless, (e pare che la linea non sia ancora attiva - giusto?) volevo fare il punto della situazione:

Come macchine ce ne sarebero un paio con buone prestazioni:

  1. un server HP il cui BIOS sembra sputtanato, ma che sembra fare il boot correttamente: pare che le stringhe dei messaggi siano tutte incasinate: se questo comunque non e' un problema sarebbe un PIII 800
  2. un duron (7/800MHz) che non da' cenni di vita: volevamo provare a sostituire l'alimentatore con uno dei nostri

Le altre macchine sono del PentiumI/II da 2/300MHz

Secondo me si potrebbe mettere su il server su uno dei pentium II 200MHz, sperare di recuperare entrambi i Pentium III per fargli fare da client: a questo punto, non so se il Faber potrebbe fornire una macchina ad integrazione del parco machcine TerrA (o se loro riescono a recuperare dell'altro)

Per le attivita' future:

  1. la sala apre il 18, noi ci ritroveremo mercoledi' prossimo, alle 18:30, per mettere su il server e vedere se le altre 2 macchine PIII si riescono ad usare
  2. schede wireless: mi pare che questa potrebbe andare (e si trova da Compumania): Scheda: Micronet SP906GK (37E) chip: Ralink RT2500, driver: http://sourceforge.net/project/showfiles.php?group_id=107832
  3. corso linux: TerrA avrebbe intenzione di usare la sala per far partire un corso linux: mi pare una iniziativa interessante per noi perche' la sala e' molto bella, e sono disponibili a lasciarcela usare anche per altre nostre iniziative (il corso potrebbe essere anche a breve)
  4. una collaborazione con TerrA mi pare potrebbe essere molto proficua anche perche' sono molto attivi: mercoledi' scorso non c'era niente nella sala, questo mercoledi' hanno gia' provveduto all'arredamento, e mercoledi´ prossimo sono gia' attivi!
  5. ci hanno proposto una convenzione come forma di collaborazione, per riconoscere il nostro lavoro (se magari una delle prossime volte c'e' Manu, forse si puo' definire meglio)

ciao

giammy

P.S: intanto cerchero' di recuperare qualche alimentatore in sede per vedere di fare andare quel duron)

Mercoledì 19 Aprile

Installazione Server: Stefano e' partito spedito con la configurazione del server (PII 233, 512M ram, 20G HD): purtroppo io (giammy) non ero troppo convinto del RAID, quindi siamo partiti con una formattazione standard, mentre alla fine abbiamo deciso di installare LVM e RAID1 (sara' da recuperare un secondo HD) quindi ora c'e' Debian Sarge, tolto Exim, e messo su OpenLDAP, configurato con i migration tool, basandosi su host, passwd etc. Però tutto da rifare in quanto il partizionamento scelto (ext3 + 2 part per logs) non è sufficientemente flessibile, si passerà a LVM sopra a RAID-1 sw (mettiamo anche la root su LVM?)

Sono arrivati 2 PIV 2G, 128M ram, di cui ne possiamo usare 1: Flavio ha installato Ubuntu 5.10, ma le macchine sono lentissime: alla fine Manu ha scoperto che si tratta di un problema del kernel: la prossima volta proviamo ad installare una Ubuntu 6.06, sperando che il problema sia risolto (con un kernel 2.4 ad esempio, funziona correttamente) Sarebbe da aggiornare la RAM per portarli almeno a 256M

Paolo ha installato Ubuntu sul duron dopo aver cambiato alimentatore: abbiamo installato pure la scheda wireless che e' stata riconosciuta al volo e funziona correttamente

Mattia ha installato Ubuntu sul server HP: ha funzionato tutto, incluso il primo reboot, ma poi, nei reboot successivi, si e' sempre bloccato al modulo ACPI: da capire perche'. Fra l'altro il BIOS e' incasinato, sul sito HP c'e' il BIOS da scaricare - forse si puo' provare ad aggiornarlo.

Si e' discusso sul mount delle home via NFS, se fare un mount collettivo all'inizio o un mount automatico, impostanto i tempi per lo smontaggio e facendo sì che ogni utente monti la sua home

Mercoledì 3 Maggio

Aggiornato il server con il secondo HD da 20G: ora abbiamo 2 HD da 20G in RAID1 (tiene sincronizzata la copia dei dati sui 2 hd), installati NFS, DNS e DHCP, verificato funzionamento: OK

Aggiornato il Duron a 256M di ram, e installato Ubuntu 5.10: funziona correttamente

Il server HP ha ancora problemi al boot: dà un errore, ma poi parte e funziona correttamente

L'ACER con Ubuntu 6.06 è ancora lento: provare ad installare una Sarge

Mercoledì 10 Maggio

La connessione ad internet non è ancora attiva: abbiamo

  • sistemato l'ACER installando Sarge
  • installato un AMD 800 con Ubuntu 5.10 (non per l´internet point)

Giovedì 18 Maggio

  • Attivato il collegamento Internet
  • Il Server e' a buon punto:
    • LDAP installato, testato e risultato perfettamente funzionante (anche con l'interfaccia di gestione)
    • Squid installato e configurato
    • NFS installato e configurato
  • Configurazione del server:
    • Log di autenticazione centralizzati (syslog-ng)
    • Impostare proxy

Mercoledì 24 Maggio

Il server è stato configurato (quasi completamente): Stefano ha scritto questa notte la parte di configurazione e creazione utenti che mancava ed è sufficiente installarla.

  • configurata la Blacklist di SquidGuard.
  • Il server non si spegne automaticamente ne con ACPI ne con APMD: bisogna spegnerlo a mano dopo aver dato il CTRL-ALT-CANC
  • Quote disco per utenti
  • Calamaris (senza Webalizer)
  • Controllato che i log di squid vengano ruotati
  • Installato NTP
  • Configurato i client per pescarsi le info NTP dal server anziche' da ntp.ubuntulinux.org [/etc/default/ntpdate]

Nel router sono attivate le regole di firewall

I 2 client sulla sinistra (HP e PIII - denominati era ed ares) sono completamente funzionanti, è stato impostato il proxy per APT.

Il client ACER (venere) con la Sarge attualmente non funziona: con il kernel 2.4 non si riescono a compilare i driver per la scheda wireless, mentre con il kernel 2.6 la macchina risulta lentissima.

Sui client funzionanti è stato imposato il proxy per APT, e sul server è stato installato Calamaris come strumento "visuale" per l'analisi dei log del proxy

Mercoledì 31 Maggio

Materiale mancante:

  • 2 chip da 128M dram per i 2 PIV ACER

Problemi aperti:

  • server HP (BIOS e modulo ACPI: dà un errore, ma dopo il timeout prosegue con il boot)

Da fare:

  • vedere se riusciamo a sistemare la macchina HP, proviamo ad aggiornare il BIOS, se continua ad avere problemi lo sostituiremo
  • Configurare completamente il client sarge o sostituirlo con un'altra macchina
  • Scrivere un bel manuale per gli operatori del centro (bello nel senso di: con poche cose, scritte in grande, e magari un po' di figure)
  • Prevedere la procedura di backup dei log
  • portare (e configurare) stampante (da squao: In sede ce ne sono di funzionanti nell'angolo in fondo a destra entrando. La marca non la ricordo, ma comunque a getto d'inchiostro. C'è un foglio con su scritto "funzionante" e la data di uando è stata provata.) qualcuno riesce a passare a renderne una? io in bici faccio fatica...
  • pianificare la gesione dei log del server
  • un po' di formazione agli operatori, e magari gli presentiamo il manuale (se recuperiamo la stampante lo stampiamo la')

Mercoledì 7 Giugno

L'internet Point e' attualmente funzionante nella configurazione 1 server + 3 client.

Restano da fare:

  • installazione stampante
  • configurazione WEP/WPA
  • un minimo di formazione degli operatori per la gestione dei backup dei log
  • manuale utente


Link utili

Lista di schede wireless supportate da Linux: http://linux-wless.passys.nl/

Scheda: Micronet SP906GK (37E) chip: Ralink RT2500, driver: http://sourceforge.net/project/showfiles.php?group_id=107832

Scheda: Conceptronic PCI C54RI 54 Mbps (33E) http://rt2x00.serialmonkey.com/wiki/index.php/Downloads


http://www.squid-cache.org/related-software.html

http://www.gwolf.org/soft/wpm/index.html

Tool per LDAP:

http://diradmin.open-it.org/ utility grafica

http://cpu.sourceforge.net/ utility testuale

http://directory.fsf.org/all/diradm.html utility testuale


BIOS per HP NetServer E800:


http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=20916&prodTypeId=15351&prodSeriesId=45937&swLang=13&taskId=135&swEnvOID=54#120