beQuiet.ch
 The swiss quietest webpage
      HOME       BECYCLE       LINUX       VACANZE       GASTRO
 
 


  Inventario PC
Hardware e software
in una banca dati
  Masquerading
255 PC in rete da casa
  Horde/IMP Webmail
Howto d'installazione
 
 
 
Inventario hardware e software 
: :   scripts di Daniele Albisetti e Giovanni Piffaretti   ©2004 Elektro-Material AG   (altre info)
 

Una buona conoscenza dell'hardware e del software presente all'interno della ditta facilita le strategie d'investimento, l'amministrazione, l'upgrade e la migrazione dei computer. Mediante un buon inventario è possibile controllare tra l'altro lo sviluppo della rete e il numero di licenze disponibili. Software proprietari offrono buone soluzioni a prezzi purtroppo proibitivi. In questo Howto vi mostreremo come implementare un inventario automatizzato basato unicamente su software freeware e opensource gratuito.

 Workstation:

 Clienti Windows NT4 
 Win2000 e WinXP

 Tot. 250 PC
   Domaincontroller: 

 Samba Linuxserver 


 Tot. 8 filiali
   Webserver:

 Apache webserver
 MySQL database e PHP 



 
Masquerading made simple 
 

A seconta dell'ISP e del tipo d'abbonameno, l'accesso internet ADSL o Clablecom è consentito unicamente ad un numero limitato di computer. Un server Linux e alcune linee di codice (bash) permettono l'accesso in internet ad un numero illimitato di PC. Masquerading è una tecnica di Network Address Translation (NAT) dove gli indirizzi IP d'origine e di destinazione di un pacchetto IP vengono sovrascritti passando attraverso un router/firewall (nel nostro caso un PC Linux). In Internet sarà unicamente visibile l'indirizzo IP der router che "maschera" così gli indirizzi IP dei computer interni (LAN).

Assumiamo che l'interfaccia di rete esterna eth0 ha l'indirizzo IP 123.12.23.43, l'interfaccia interna è eth1, quindi con diritti di root:
$> modprobe ipt_MASQUERADE
$> iptables -F; iptables -t nat -F; iptables -t mangle -F
$> iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 123.12.23.43
$> echo 1 > /proc/sys/net/ipv4/ip_forward

 
Horde/IMP Howto d'installazione 
: :   howto di Daniele Albisetti e Giovanni Piffaretti   ©2005 Elektro-Material AG   (altre info)
 

Horde è un Application Framework scritto in PHP sul quale è possibile installare modularmente una serie di altre applicazioni web tra cui vi è il programma webmail IMP, il manager di contatti Turba, e il calendario web Kronolith. Al momento sono stati programmati all'incirca 30 applicazioni che viaggiano su Horde. Horde viene installato su un server Apache e permette d'accedere via web altri Mailserver (POP, IMAP), LDAP, Samba server, ... Questo Howto spiega come compilare le applicazioni necessarie a fare funzionare Horde su Fedora Core 1-4, Ubuntu e Debian; l'installazione di altri sistemi operativi Linux è assai simile.

FIREWALL PER HORDE/IMP:
- configurazione per standalone server (Apache, Horde, PHP, MySQL, IMAP, Postfix sono sullo stesso server):
   Firewall (myfirewall) per Horde standalone
- configurazione per più server (Apache, Horde, PHP, MySQL sono locali, Postfix e IMAP sono su server remoti nella LAN):
   Firewall (myfirewall) per Horde con più server