Archivio

Archivio per la categoria ‘Guide’

Debian on MacBook

25 dicembre 2008 Darkmagister 4 commenti

Purtroppo per problemi di tempo non sono riuscito a concluderla prima, ora anche grazie la reinstallazione del sistema sull’hd nuovo sono riuscito a completarla :).

Ecco a voi la guida completa (spero) per installare debian testing su un macbook modello 4,1 (febbraio 2008)

Preparazione hard disk

Inizio con il creare lo spazio per Debian dando un comando da terminale (applicazioni -> terminale) da MacOS:

sudo diskutil resizeVolume disk0s2 30G

questo ci impiegherà un attimo (può sembrare si sia bloccato tutto ma in realtà sta lavorando) e modificherà la partizione hfs di mac a 30Gb (ultimo valore del comando).

installiamo refit (Mac Disk Image), programma per gestire il boot che ricordo non usa un bios ma un efi che è decisamente meglio :) , dicevo scaricate il pacchetto, lo montate e installate il mpkg, a questo punto siamo pronti ad installare.

Ricordiamoci di scaricare e masterizzare (se siete su mac con un utility nella cartella applicazioni) consiglio di scaricare la netinst (o business card) così da avere un sistema già aggiornato. (richiede connessione via cavo durante l’installazione), consiglio la versione testing e non la stabile altrimenti avremo problemi perchè la versione stabile usa un kernel troppo vecchio.

Installiamo il sistema

Riavviamo il computer e teniamo premuto c fino a che non parte il cd e installiamo normalmente la debian, consiglio di creare 2 partizioni una root cioè dove vanno le directory di sistema (da mettere appena dopo quella di MacOs) e una molto più ampia dove mettere la home così da avere i propri dati separati e in caso di future reinstallazioni di non perdere i dati, mentre durante l’installazione di grub non installarlo nell’mbr ma nella partizione linux (root) che se viene messa all’inizio dovrebbe essere in sda3 cioè per grub (hd0,2).

In questo passaggio io ho avuto un po di problemi dovuti al fatto che avevo masterizzato un cd netinst stable e quindi con kernel vecchiotto, in caso di questa scelta avviare l’instazzione con l’opzione irqpoll e possibilmente usare una tastiera usb.

Altra cosa importante se dividiamo le partizioni root e home, la root avviabile può massimo stare in sda4 altrimenti ci saranno problemi con refit.

Prosegui la lettura…

Categorie:Debian, Guide Tag: , , ,

Come dividere un grosso file

30 giugno 2008 Darkmagister Nessun commento

Oggi voglio trattare di un problema che può capitare a tutti, cioè dover spostare un file di grosse dimensioni su supporti piccoli o che non accettano file di grosse dimensioni (fat32), come ovviare a questo problema? un metodo potrebbe essere comprimere il file e dividerlo per poi riunirlo quando viene scompattato, ma un metodo ancora più figoso e comodo è usare il comando split, questo comando non fa altro che dividere il file in tante parti delle dimensioni da noi desiderate ecco un semplice esempio:

$ split -b=1m /path/del/file/grosso /path/di/destinazione/prefisso

questo creerà tanti file da 1 mb dal nome prefissoaa, prefissoab e via dicendo, naturalmente la dimensione può essere scelta grazie al parametro -b che accetta come opzioni b,k e m rispettivamente byte, kilobyte e megabyte, purtroppo non c’è l’opzione gigabyte ma noi sappiamo che 1024 megabyte sono 1 Gb.

Ora che abbia i nostri file piccolini possiamo portarli dove dobbiamo e una volta che dovremo ricreare il file originale basterà dare il comando:

$ cat prefisso* > nome_file_destinazione

facciamo solo attenzione a non avere altri file nella directory che inizino con il prefisso dato altrimenti verrebbe un bel pasticcio.

Categorie:GNU/Linux, Guide Tag: , ,

Openvpn una lan virtuale

20 novembre 2007 Darkmagister Nessun commento

Ho deciso tempo fa di provare a creare una lan virtuale tra computer connessi ad internet, questo perchè volevo che un mio amico potesse connettersi a me, visto che questo non era possibile da che non posseggo un ip statico e poi sono dietro a fastweb …

la prima soluzione è stata hamachi per la semplicità (apparente) beh subito scarta perchè più problemi che altro, poi allora abbiamo deciso di appoggiarci ad un software fatto apposta e molto più sicuro a mio avviso, questo si chiama openvpn.

iniziamo con l’installazione (dare tutto da root)
apt-get update && apt-get install openvpn

poi da qua iniziamo con differenziare le due macchine la prima è il server, l’altra è il client.
dal server creiamo la chiave che permetterà di far accedere solo i client con quella chiave, per fare ciò diamo questo comando:
cd /etc/openvpn
openvpn –genkey –secret chiave.key

ok creata la chiave bisogna passarla in qualche modo possibilmente sicuro per far si che non cada e non vada in mani di altri;

ora creiamo i file di configurazione, prima quello del server:
il file sarà /etc/openvpn/server.conf
e mettere:
dev tap
lport 5000
ifconfig 10.0.0.10 255.255.255.0
secret /etc/openvpn/chiave.key
verb 1
ping 10
mute 10

ora nella stessa cartella ma del client mettere:
remote ip.server
dev tap
rport 5000
ifconfig 10.0.0.11 255.255.255.0
secret /etc/openvpn/chiave.key
ping 10
verb 1
mute 10

ok ricordatevi di cambiare ip.server con l’ip del vostro server e se volete anche la porta:)

dopo ciò siamo pronti ad avviare finalmente openvpn
dare questo comando prima da server e poi da client o comunque assieme :) fatto sta che è da dare in tutte e due:
openvpn –config /etc/openvpn/xxxx.conf

dove xxxx sta per o client o server.
ora appariranno tante scritte aspettare la seguente
Tue Nov 20 19:04:06 2007 Peer Connection Initiated with ip.server:5000
Tue Nov 20 19:04:07 2007 Initialization Sequence Completed

il che vuol dire che è stato avviato correttamente.

e ora dando un ifconfig si dovrebbe vedere una nuova interfaccia di rete chiamata tap, bene questa è l’interfaccia virtuale.

ora per testare se il tutto funziona dare in una shell:
ping 10.0.0.11 (da server o cambiare ip per darlo da client)

bene se si ha installato firestarter bisogna configurarlo per far si che lasci passare la comunicazione fatta da tap
aggiungere al file /etc/firestarter/user-pre
# Allow traffic on the OpenVPN inteface
$IPT -A INPUT -i tap+ -j ACCEPT
$IPT -A OUTPUT -o tap+ -j ACCEPT

ora basta riavviare firestarter e il tutto funziona

openvpn si avvia automaticamente ad ogni avvio con il precedente file di configurazione usato, quindi poi se il server è online la lan non dovrebbe essere riconfigurata.

ora vi basta ad esempio avviare mc e connettersi via ftp se si ha un server ftp e passare i file da un pc all’altro oppure usare un server wep o beh i metodi sono diversi e di molti tipi a voi la scelta.

Categorie:Guide, Rete Tag:

Aggiornata guida MSN 2 Jabber

4 novembre 2007 Darkmagister Nessun commento

ho rifatto la guida per far si che basti usare il mitico gajim senza installare psi :)

continuare a leggere :

Siete stufi di msn, i vari problemi che ha … e le censure varie e interferenze che crea ? non avete solo voglia di cambiare client ma fare qualcosa di serio e usare un protocollo aperto ?

bene le soluzioni possibili sono diverse o si convincono tutti i contatti ad usare jabber, cosa a mio avviso impossibile, oppure lasciare i contatti di un IM da una parte e gli altri dall’altra, oppure usare un client multi protocollo, uno solo di questi però permette di smettere di usare msn ed è il primo, ma irrealizzabile al 100% quindi come fare ?

beh qui entra in campo un magnifico tool di jabber, dei server per la precisione, quello che si chiama transport cioè trasportare la lista degli utenti msn ad esempio sul tuo indirizzo jabber

per fare ciò innanzitutto dobbiamo avere un programma che gestisca i transport e per questo usiamo gajim
iniziamo con l’installazione:
sudo apt-get install gajim

bene ora avviamo il programma e creiamo o usiamo un nostro account, verra chiesto che server usare il nome utente e la password, io consiglio 12jabber.com che uso e funziona se non vi piace o non funziona sceglierne uno tra quelli elencati qua (sceglierne uno con transport)

ora apparirà una schermata dove potrete inserire i vostri dati, se ciò non vi interessa chiudete;

ora apparirà nella schermata principale del programma l’utente, fate tasto destro e Ricerca servizi, automaticamente dovrebbe cercare nel server in uso quali servizi sono attivi e quindi quali transport ha, individuare msn e fare in basso registra, apparirà una finestra dove inserire nome utente e password sta volta di MSN a questo punto vi appariranno tante finestre quanti sono i vostri contatti msn voi dovrete approvarli tutti a meno che non vogliate bloccare qualcuno, fatto ciò conviene mettere stato offline e poi online, lo stesso prima se per caso non apparivano i contatti o robe simili,

e automaticamente appariranno i contatti e tutto funzionerà perfettamente.

per aggiungere contatti basta fare Azioni, aggiungi ocntatto e scegliere che protocollo usare e poi aggiungere il contatto

Categorie:Guide, Software Tag: ,

Chi è stufo di MSN … passi a Jabber ;)

18 ottobre 2007 Darkmagister Nessun commento

Siete stufi di msn, i vari problemi che ha … e le censure varie e interferenze che crea ? non avete solo voglia di cambiare client ma fare qualcosa di serio e usare un protocollo aperto ?

bene le soluzioni possibili sono diverse o si convincono tutti i contatti ad usare jabber, cosa a mio avviso impossibile, oppure lasciare i contatti di un IM da una parte e gli altri dall’altra, oppure usare un client multi protocollo, uno solo di questi però permette di smettere di usare msn ed è il primo, ma irrealizzabile al 100% quindi come fare ?

beh qui entra in campo un magnifico tool di jabber, dei server per la precisione, quello che si chiama transport cioè trasportare la lista degli utenti msn ad esempio sul tuo indirizzo jabber

per fare ciò innanzitutto dobbiamo avere un programma che gestisca i transport e per questo usiamo psi (multi piattaforma)
iniziamo con l’installazione:
sudo apt-get install psi

bene ora avviamo il programma e verra chiesto che server usare, io consiglio 12jabber.com che uso e funziona se non mi piace o non funziona sceglierne uno tra quelli elencati qua (sceglierne uno con transport), se non si possiede ancora un account cliccare su register now

nella prossima schermata inserire il nome utente e password di jabber e cliccare su register o continue.

ora apparirà nella schermata principale del programma l’utente fate tasto destro e in status mettere online ora sempre in tasto destro sul nick e fate Sercive Discovery, automaticamente dovrebbe cercare nel server in uso quali servizi sono attivi e quindi quali transport ha, individuare msn e fare click tasto destro, poi register, apparirà una finestra dove inserire nome utente e password sta volta di MSN a questo punto dopo un attimo di attesa appariranno tutti i contatti con affianco un monitor rosso lampeggiante, questo indica che c’è un messaggio e all’inizio vuol dire che devi accettare e abilitare loro ad essere inseriti nella lista contatti, questo è da fare per tutti.

una volta fatto possiamo usare il nostro client jabber preferito (io consiglio gajim)

e automaticamente appariranno i contatti e tutto funzionerà perfettamente.

Guida permanente

Categorie:Guide, Software Tag: