venerdì 17 ottobre 2014

ZeroTecnici?? ZeroShell!!

Buonasera a tutti,
è un po' che non scrivo su questo Blog, e più di qualcuno me lo ha fatto notare. Purtroppo il tempo è tiranno e gli impegni sono troppi. In questi mesi di aneddoti ne sono accaduti moltissimi, me li segno prima o poi riuscirà a pubblicarli per risvegliare il blog.e

Questa volta, a differenza del solito, non scrivo per raccontare disgrazie varie. Voglio raccontare una situazione tecnica che mi è capiatata e come ho risolto il problema. Potrebbe tornare utile a qualcuno...



Antefatto

L'azienda per cui lavoro ha una sede all'estero e c'è sempre stata la necessità di collegare le due infrastrutture di rete. E' necessario far transitare nel modo più trasparente possibile i trunk voip che linkano i due centralini telefonici, avere accesso ai dati del sistema ERP presente nella sede centrale, scambiarsi in tempo reale dei dati di produzione e altre cosine del genere.

Come ho risolto?

Beh essendo io un sistemista Linux, ad avendo una certa avversione per la "scatole chiuse" nelle quali non posso "sbirciare l'interno", ho deciso di installare nelle sedi due serverini Ubuntu che mi facessero da Gateway. OpenVPN che creasse un tunnel tra le due parti, un po' di VLAN 802.1Q per smistare il traffico ed una buona dose di Iptables per amalgamare il tutto.

Budget per l'operazione? Radente lo zero.......

Questo si traduce hardware di recupero, ridotto all'osso ecc ecc ecc....

Nonostante quest'ultimo piccolo e del tutto trascurabile dettaglio tutto funziona alla perfezione.



Il fatto

Il fatto è che tutto funziona finché non ci sono problemi (leggi hardware di recupero, hardware a vita breve).
Quindi un bel giorno mi arriva fatidica telefonata:

"Ciao, qui problema grande grosso! Funziona ma no Software solo Hardware.... Come fare noi adesso?"

Come fare io più che altro... Vabbè, cerco di collegarmi dal mio ufficio ma la sede sembra isolata. Mi armo di pazienza e cerco di far fare alcune prove al telefono. Dopo ore spiegazioni e sconforto generale devo constatare che il problema è semplicemente il Gateway che ha esalato l'ultimo respiro.



L'avventura

E così l'avventura ebbe inizio.....
Cercare di far ripristinare un sistema linux ai miei colleghi d'oltre confine è abbastanza utopistico. Non perché siano totalmente incapaci impossibilitati a seguire le mie indicazioni impartite per telefono, ma perché hanno delle difficoltà con l'italiano (e anche con l'inglese) oltre ad una cultura informatica abbastanza minimale.
E quindi mi tocca partire. Parliamoci chiaro: non è che la cosa mi dispiaccia, anzi.... devo andare in una ridente cittadina estera, dove nessuno mi spacca le balle ho ampia discrezionalità di intervento e che pullula di graziose donzelle...
Dovevo però trovare una soluzione per il futuro. Nel caso che si guasti ancora il servernino devono riuscire a ripristinarlo, anche con lo scotch, in modo che tutto l'ambaradan continui a funzionare fino al mio intervento risolutivo. Tutto questo, naturalmente, rispettando il suddetto budget. Dovete sapere che il mio grande capo non è generalmente a favore dei budget ma, anche se il discorso potrebbe sembrare leggerissimamente contraddittorio, non è nemmeno a favore delle interruzioni di servizio.
Dopo notti insonni, minacce, insulti e attentati (misti ad una massiva ricerca su internet) ho trovato la soluzione.



La soluzione


(Se il mio prof. di Italiano vedesse tutte queste ripetizioni mi prenderebbe a sberle. Ma devo considerare che non siamo mai andati d'accordo e non lo incrocio da anni, quindi posso concedermi queste "licenze poetiche")
La soluzione è stata individuata in ZeroShell. Trattasi di una distribuzione linux, orientata ad uso firewall, che gira elegantemente anche su hardware "non più molto attuale" o sistemi embedded. E' quasi completamente configurabile da web. E' abbastanza semplice da usare ma da la possibilità di effettuare configurazioni complesse. Nella fattispecie ho potuto configurare senza problemi OpenVpn, le VLAN e tutte le righe di Iptables che tengono assieme il mio sistema. La distribuzione funziona sia installata che live da cd e permette di avere le configurazioni salvate su hard disk o flash drive.




L'implementazione

Ora non restava che implementare il tutto a prova di scimmia......
Ho recupato un SBC x86 con due schede ethernet ed una CF card come dispositivo di memorizzazione. Ho installato ZeroShell sulla CF e fatto partire il sistema. Poi ho lasciato una classica chiavetta USB infilata nel pc e ho fornito ai miei amici esteri un CD di ZeroShell.


Tutte le configurazioni risiedono in una partizione della CF. Quando effettuo delle modifiche alla configurazione faccio una copia sulla chiavetta USB (operazione tralaltro banale che si effettua dall'interfaccia web).

Ed ora viene il bello. Se per qualsiasi motivo la macchina principale decide di salpare per i verdi prati posso far fare un recupero di emergenza al telefono. Ossia:


a) Prendere un vecchio pc con due schede di rete e collegarlo
b) Infilarci dentro il cd
c) Infilarci dentro la chiavetta
d) accenderlo.....

ZeroShell all'avvio riconosce una chiavetta con un suo profilo di configurazione, lo carica ed il gioco è fatto.
In pochi minuti il sistema torna a funzionare!!
E io posso organizzare con tutta calma il piacevole viaggio per andare a trovare le mie amiche del luogo la sistemazione definitiva.


Che ne dite? Interessante? Commentate pure....

lunedì 4 febbraio 2013

I ricambi internazionali

Qualche mese fa faccio acquistare una stampante nuova per l'ufficio amministrativo.

Questi imbranati utenti non molto scaltri sono già riusciti a rompere qualcosa:

Stampanto normale funona tutto, stampando fronte/retro i fogli si accartocciano in uscita dal fusore.

Chiamo l'assistenza di $nota_marca_hardware (abbreviamo in Customer Care $cc)e dico:

io    - "Salve, ho questo problema: bla bla bla yadda yadda..."
$cc - "Ma che carta usa?"
io    - "80g laser standard"
$cc - "Cosa deve fare per sbloccare la carta?"
io    - " ?!?!?! Spiegato prima... devo smontare il fusore"
$cc - "Ah ok, le mando il fusore di ricambio."

Oggi arriva il fusore... lo cambio... e non cambia niente...
Quindi richiamo:

io    - "Salve, ho un ticket aperto.... bla bla bla yadda yadda"
$cc - "Si si mi ricordo, ha risolto?"
io    - "Che culo! Si ricorda... No, non ho risolto."
$cc - "Benissimo, allora le mando il Fuser Unit di ricambio."
$cc - "tu tuuuuu, tu tuuuuu, tu tuuuuu"

Ok, ora qualcuno mi spieghi la differenza tra "Fusore" e "Fuser Unit"...

lunedì 17 dicembre 2012

Trasmutazioni...

Stamattina:
Suona il telefono..
$simpatica_collega: " Senti, ho scannerizzato una pagina contenente una tabella e ora voglio metterela su excel!!! Ho provato a cancellare l'estensione .tiff e ho messo .xls ma non me la apre!! Cosa ho sbagliato?"
IO: "Niente sai.. prova magari a mettere .exe magari ti parte un programma, o .mp3 cosi ti ascolti la tabella magari diventa la Hit del momento..."

....mah....

Backup ?

Poco fa arriva questa mail da un mio fornitore:

Per la riparazione purtroppo andiamo a gennaio, invece io chiedo
cortesemente di girarmi il preventivo che vi avevo inviato perchè
purtroppo l' hd mi si è guastato e ho perso tutti i preventivi.

saluti

Io mi chiedo: "Mai sentito parlare di Backup?"
Mah....

giovedì 6 dicembre 2012

...Ma il nostro software...

Tempo fa due $baldiGiovini mi smerigliano la prostata chiamano ripetutamente per chiedere un incontro commerciale atto a presentare il loro $softwareCheFaTutto.

Decido di incontrarli più che altro perchè uno dei due lo conosco, mi sta simpatico e, quando viene a propormi soluzioni che non mi interessano proprio per niente, ci facciamo delle gran chiacchierate.

Arriva il gran giorno e mi mostrano questo fantomatico $softwareCheFaTutto, continuando ad intercalare la frase "Può interessare vero?" ad ogni frase tipo "il nostro software fa questo e quell'altro".

Alla fine dell'incontro vedo che è effettivamente un bel software ma che, ora come ora, non me ne faccio nulla.

Esordisco dunque con:

Interessante, ma ora come ora stiamo cercando un software che faccia esattamente $così_e_cosà ecc ecc... non riusciamo a trovarlo, sembra che nessuno tranne noi abbia questa esigenza.
E la risposta:

Ma il nostro software lo fa, lui fa tutto!!! Non proprio  $così_e_cosà però ci andiamo molto vicino. Se ci dai un mese di tempo per fare delle verifiche tecniche torniamo con la demo.
Ottimo!!! Accetto la demo dopo un mese e preannuncio al mio capo che questi tizi dicono di avere il software che ci serve.

Oggi arriva il giorno della famigerata demo. Io e il mio capo andiamo in riunione che questi tizi che ricominciano a far vedere tutte le mega funzioni del loro software e che non ci interessano.
Dopo mezzora di disquisizioni varie il mio capo mi guarda con occhi sbarrati che sembravano dire:
Ma $acciderbolina che $ammennicolo di software mi hai portato a visionare???
 E la mia  espressione di risposta era qualcosa tipo:

Ehhhhhhhhhhhhhhhhhhhhh.......

Dopo qualche minuto il mio capo inizia a spazientirsi e interrompe:

Bello tutto... ma a noi serve un software che faccia  $così_e_cosà....

Risposta dei tizi:

Ci stavamo proprio arrivando.... La funzione che serve a voi è $questa.

Inizia quindi una dimostrazione di qualcosa che assomiglia molto vagamente a quello che ci serve e che, sui punti salienti, non funziona come dovrebbe o proprio non funziona.

Il mio capo quindi taglia corto:

Si ok, ma a noi serve un software che faccia  $così_e_cosà.

Risposta loro:

Beh ma se vi serve un software che faccia  $così_e_cosà allora noi siamo i primi a dirvi che il nostro software non fa quello che vi serve e non fa per voi.

.........E io che  $manico_di_badile vi avevo chiesto?!?!?!?!?!?!?!?!?!?!?

Adesso faccio un esperimento: vado dal salumiere, chiedo 2 etti di cotto e vedo se cerca di propinarmi 2 ettari di boscaglia...

Il profilo colore... La maledizione del...

Circa tre mesi fa invio una mail al supporto tecnico di $sconosciutoSoftwareFotografico che può o meno diceva così:

Buongiorno,
avrei 2 problemi con il vostro software di acquisizione/fotoritocco.

1 - Bla bla bla bla bla bla bla bla bla

2 - Quando importo l'immagine in un software di impaginazione mi dice "Profilo colore sconosciuto". Potreste indicarmi qual'è il profilo colore che viene incluso nell'immagine salvata in CYMK?

Dopo un paio di giorni:

Buongiorno,
sollecito risposta alla mail del GG/MM/YYYY.

...ripeti quanto sopra per 3 mesi.

Oggi:

Buongiorno,
ci scusiamo la sua mail è finita nelle non lette (?!?!?).

La risposta al punto 1 è:

Bla bla bla bla bla bla bla bla bla bla (tienitelo così e non rompere)

Cordiali saluti.

........e la risposta al punto 2 ?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!!??
Ma sono l'unico al mondo ad avere necessità di usare questi stradannati ICC?????

....La Maledizione del Profilo Colore continua....

martedì 4 dicembre 2012

Il profilo colore... seguito...

Risposta di oggi:

Buongiorno,

sono spiacente ma non abbiamo ICC Profile, ho contattato direttamente la casa madre a Taiwan e non hanno saputo darmi risposta. 

Resto a Sua disposizione.

Cordiali saluti.

Quindi la conclusione è:

L'Azienda produttrice di monitor non sa cosa sia un profilo colore!