c'e' solo un modo di fare le cose: farle bene

NFS (Network File System) facile e veloce

mag 6, 2009 Author: Gianluca | Filed under: Debian

NFS è un servizio di rete che, avvalendosi delle RPC, permette la condivisione di porzioni di filesystem da e verso altre macchine connesse. La configurazione è velocissima, si installano alcuni pacchetti e si procede alla configurazione del file /etc/exports/.

Vediamo come. Read the rest of this entry »

Bookmark and Share

iproute: load balance verso 2 gateway della stessa rete

apr 29, 2009 Author: Gianluca | Filed under: iproute

In un precedente post avevo spiegato come è possibile fare load balance su una linux box collegata a due provider differenti con due schede di rete distinte.

Cosa succede se i gateway appartengono alla stessa sotto rete? Problema tirato fuori da Alessandro attraverso i commenti dell’articolo “iproute: load balance verso 2 gateway“.

Supponiamo che l’indirizzo di rete della nostra LAN sia 192.168.1.0/24 e che all’interno ci siano due gateway:

  1. 192.168.1.1 (router di Alice)
  2. 192.168.1.254 (router di Micso)

E’ indispensabile creare le tabelle di routing aggiuntive di iproute editando il file /etc/iproute2/rt_tables:

#
# reserved values
#
255     local
254     main
253     default
# Aggiunte
252     alice
251     micso
# Fine
0       unspec
#
# local
#
#1      inr.ruhep

Disabilitiamo l’rp_filter per l’interfaccia ethernet (nel mio caso eth0):

echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter

Abilitiamo l’ip forward (forse non serve):

echo 1 > /proc/sys/net/ipv4/ip_forward

Marchiamo i pacchetti in base al mac address di provenienza:

iptables -t mangle -I PREROUTING -m mac --mac-source 00:1c:a2:e6:dc:10 -j MARK --set-mark 1
iptables -t mangle -I PREROUTING -m mac --mac-source 00:1a:c1:36:a7:c4 -j MARK --set-mark 2

00:1c:a2:e6:dc:10: MAC router di Alice
00:1a:c1:36:a7:c4: MAC router di Micso

Creiamo il routing per i pacchetti marcati:

ip rule add fwmark 2 lookup micso
ip rule add fwmark 1 lookup alice

Adesso aggiungiamo l’ip della macchina linux su cui stiamo lavorando alle due tabelle di routing appena create:

ip rule add from 192.168.1.7 table alice
ip rule add from 192.168.1.7 table micso

Per sicurezza aggiungiamo anche l’ip locale:

ip rule add from 127.0.0.1 table micso
ip rule add from 127.0.0.1 table alice

Cancelliamo la regola di routing di default:

route del default

Tramite iproute settiamo il load balance attraverso i due gateway:

ip route add default scope global nexthop via 192.168.1.1 dev eth0 weight 1 nexthop via 192.168.1.254 dev eth0 weight 1

Eh tutti vissero felici e contenti!:)

Spero di aver dato una mano ad Alessandro e a tutti quelli che sono incappati nella medesima configurazione.

Per finire ricordo che le tabelle di routing  (alice e micso), l’ip della linux box (192.168.1.7) , gli ip dei gateway (192.168.1.1 e 192.168.1.254) ed i MAC address dei 2 router (00:1c:a2:e6:dc:10 e 00:1a:c1:36:a7:c4) devono essere adattati alle proprie esegenze.

Bookmark and Share

Cyberduck: il miglior client FTP,SFTP,WebDAV per Mac OS X

apr 29, 2009 Author: Gianluca | Filed under: Apple

Cyberduck è il client definitivo per qualsiasi utente Mac che ha la necessità di utilizzare uno di questi protocolli:

  • FTP (File Transfer Protocol)
  • FTP/TLS (FTP secured over SSL/TLS)
  • SFTP (SSH Secure File Transfer)
  • WebDAV (Web-based Distributed Authoring and Versioning)
  • Amazon S3 and Mosso Cloud Files

Ad oggi è disponibile la versione 3.2 scaricabile da qui.

L’interfaccia si presenta sobria ed intuitiva:

La configurazione degli account è semplice ed il browser dei file è di facile utilizzo:

E’ un programma totalmente gratuito che ad ogni aggiornamento presenta nuove feature interessanti.

Lo  consiglio!.

Bookmark and Share

Con i nuovi driver nVidia è possibile visualizzare il sito di Tim

apr 29, 2009 Author: Gianluca | Filed under: Linux

Ma perché prima non era possibile?No!

Con i driver nVidia precedenti alla release 180.51 andando sul sito di Tim accadeva l’assurdo: il server X si riavviava! Ancor più esilarante è vedere il changelog:

Aggiornamento nVidia per sito TIM

Sarebbe bello sapere cosa provocava il crash, forse Luca Luciani? ;)

Bookmark and Share

Aggiorniamo ad Ubuntu 9.04

apr 23, 2009 Author: Gianluca | Filed under: Ubuntu

Oggi è uscita la nuova versione di Ubuntu, chiamata Jaunty Jackalope. Vediamo come passare dalla release precedente (8.10) a questa.

Il procedimento è facilissimo, basta seguire questi semplici step:

  1. Avviare Ubuntu
  2. Loggarsi nel sistema
  3. Cliccare sul menù “Sistema
  4. Selezionare la voce “Amministrazione
  5. Andare su “Gestore degli aggiornamenti
  6. Vi verrà segnalato “E’ disponibile il nuovo rilascio <<9.04>> della distribuzione
  7. Cliccare su “Esegui avanzamento
  8. Seguire le istruzioni che via via compariranno

Tutto facile ma ricordatevi di controllare se avete installato pacchetti che non fanno parte dei repository standard, se così fosse verificate la compatibilità con la nuova versione del sistema operativo.

Ancor più importante: prima dell’upgrade eseguite un bel backup dei vostri dati, non si sà mai!:)

Oggi e domani i server saranno sovraccarichi quindi vi consiglio di aspettare qualche giorno prima di procedere all’aggiornamento.

Buona Ubuntu a tutti!

Bookmark and Share

Analizza le prestazioni delle pagine web con YSlow

apr 22, 2009 Author: Gianluca | Filed under: Tool

Chi come me sviluppo applicazione web oriented, conosce Firebug,  l’utilissimo add-on per Firefox che ci permette di editare, debuggare e monitorare al volo ciò che accade all’interno della pagina web.

Ad integrazione di questo ottimo strumento, Yahoo! ha creato YSlow:

YSlow analyzes web pages and tells you why they’re slow based on the rules for high performance web sites.

L’installazione è semplice come per gli altri add-ons di Firefox, basta andare sulla pagina di YSlow all’interno degli add-ons di Firefox e cliccare su “Add to Firefox“.

Ovviamente dobbiamo aver precedentemente installato Firebug.

Una volta installato e riavviato Firefox passiamo ad analizzare il nostro sito web. Read the rest of this entry »

Bookmark and Share

Connect360: film, foto, video e musica dal Mac all’Xbox 360

apr 21, 2009 Author: Gianluca | Filed under: Apple

Fortunatamente per Mac OS X non esiste Micrsoft Media Center e, (ancora più fortunatamente) per fruire di tutto il materiale multimediale presente sul vostro Mac, la Nullriver ha realizzato Connect360.

Un programmino a pagamento, solo 20 dollari, che consente lo streaming dei brani presenti su iTunes, delle foto di iPhoto e dei vostri video e film sulla console di Microsoft.

La facilità d’uso è pazzesca, la configurazione è immediata, i formati supportati sono innumerevoli e l’Xbox non ha nessun problema nell’interfacciarsi con il vostro Mac.

Purtroppo non è gratuito, c’è la demo che limita il numero di files condivisibili, ma consiglio l’acquisto: sono davverso soldi spesi bene!.

Bookmark and Share

Last 3 LifeStream

  1. September 2nd

    1. Gianluca I'm not the type to pray, except when I fall I'm only human after all.

      8:45pm via Facebook

  2. September 1st

    1. Gianluca non e' tempo per noi e non lo sara' mai.

      7:12pm via Facebook

  3. August 31st

    1. Gianluca if God had a face, what would it look like? And would you want to see...

      7:11pm via Facebook

    Upstream

    Powered by Lifestream.

Flickr PhotoStream

    DSCF9988.JPGDSCF9958.JPGDSCF9962.JPGDSCF9968.JPGDSCF9972.JPG

Blogroll


Calendar

settembre: 2010
L M M G V S D
« lug    
 12345
6789101112
13141516171819
20212223242526
27282930  

Recent Comments