29th Marzo 2011

DNS facile con dnsmasq

Per gestire i nomi in una rete domestica di solito è sufficiente configurare manualmente il file /etc/hosts sulle varie macchine. Questo va bene in una rete con 3 o 4 host; ma ultimamente fra server, postazioni fisse, laptop, player multimediali e smartphone la mia rete inizia a superare le 15 unità, per cui modificare il file dei nomi su ogni singolo host è diventato impraticabile. Così ho deciso di configurare un servizio di DNS e DHCP con dnsmasq.

Read the rest of this entry »

posted in networking, unix, gnu/linux, dns, dhcp | 0 Comments

23rd Giugno 2010

Shell Magic/ Versioning per tutti

I desktop GNU/Linux e Unix in generale migliorano continuamente. Ci sono comode interfacce grafiche per compiere praticamente qualunque compito. Ma in realtà Unix ha un’interfaccia molto più potente e altrettanto (se non maggiormente) completa. Si tratta della shell, l’interfaccia testuale a riga di comando che spaventa l’utente comune ma è la “casa” naturale dell’utente evoluto, e che permette di utilizzare e combinare quei “mattoncini” che sono le utility aderenti alla filosofia Unix: fare una cosa sola e farla bene.

Spesso capita di avere dei file, prevalentemente di natura testuale (appunti, configurazioni, documenti, output di altri software ecc.), che devono essere modificati nel tempo, ma di volerne tenere una copia di riserva per poter annullare le modifiche o mantenere uno storico dei cambiamenti per qualche motivo. Così finiamo con avere delle directory piene di file con suffissi “old”, “backup”, “20100610″, ecc. e di queste copie, dopo poco tempo, si perde il filo.

Read the rest of this entry »

posted in unix, gnu/linux, shell, rcs, bash, versioning | 0 Comments

18th Giugno 2010

Una rete mobile di riserva

Nel mio ufficio domestico c’è un server con un po’ di servizi (dischi di rete, subversion, ecc.) e diverse workstation fisse e mobili, oltre a qualche box un po’ più “ludico” sparso per casa. Ovviamente il tutto esce su internet attraverso un router ADSL su rete Telecom (Alice per la precisione). Può succedere, come sa qualunque utente di ADSL italiano, che si verifichino delle interruzioni del servizio più o meno lunghe. In particolare negli ultimi 6 mesi ho avuto moltissimi problemi a far funzionare la linea, cosa che mi rende molto difficile il lavoro e le altre attività. A un certo punto, quando ormai potevo solo sbattere la testa sul muro, ho avuto l’idea di far uscire tutta la mia rete su connessione mobile, almeno nei momenti di failure della linea Telecom. Con una tariffa dati economica (per fortuna costano sempre meno) e un cellulare con funzioni di modem collegato a una box GNU/Linux è possibile redirezionare su linea mobile tutto il traffico internet della rete locale senza riconfigurare i nodi. In questo modo è possibile continuare tutte le proprie attività come se nulla fosse, anche quando l’amato monopolista vi fa aspettare 6 mesi per risolvere un guasto.

Read the rest of this entry »

posted in networking, unix, gnu/linux | 0 Comments