Archive for September, 2008

Fotografia, Musica, Pensieri Sparsi

Zoom Zoom Festival

Per chi fosse a portata di macchina per Padova segnalo un festival a Noventana dove ci sarà musica ed un’ esposizione di fotografie (tra queste alcune sono mie).
Il festival si chiama Zoom Zoom Festival ed è venerdì 26, sabato 27 e domenica 28, c’è musica tutte le sere dalle 21 in poi e la mostra fotografica tutte e tre le sere.
Il posto è sulla strada principale di Noventana di fronte al mercatone uno nel parco “la fornace”, qui c’è  il link della mappa per arrivarci e qui il volantino dell’ evento.

Per convincervi a venire questo è un assaggio delle fotografie che esporrò.

Archlinux

Condividere stampante - cups+samba

Avendo ottantaquattromilacinquecentotre computer in casa (solo alcuni di questi funzionano a dovere, per gli altri ho grandi progetti per il futuro…) ed una sola stampante ho deciso di mettere questa in rete, ecco come si fa:
Premetto che la mia è una stampante epson collegata via usb ed usa i driver gutenprint.
Iniziamo.
Prima di tutto colleghiamo la stampante al computer che fa da server ed installiamo cups

sudo pacman -S cups

la pagina del wiki dice di caricare i moduli per l’usb quindi direi di farlo

modprobe usblp

dando lsusb dovremmo vedere la stampante più o meno così

Bus 001 Device 006: ID 04b8:0005 Seiko Epson Corp. Stylus Printer

avviamo il demone di cups

sudo /etc/rc.d/cups start

apriamo un browser ed andiamo all’interfaccia grafica di cups (http://localhost:631/)
qui andiamo su “aggiungi stampante”, diamo un nome, una location e una descrizione alla stampante e poi clicchiamo su “continua”, ci chiederà di sellezionare dal menù a tendina il nostro dispositivo (che in teoria ha trovato, l’abbiamo visto con lsusb)
alla schermata dopo ci chiederà il modello oppure il file PPD che troviamo qui selezionando il nostro modello di stampante.
Per finire click su “aggiungi stampante”.
Adesso apriamo il file /etc/cups/cupsd.conf e aggiungiamo la riga Listen ipvostrocomputer:631 subito sotto la riga Listen localhost:631
(io ho come ip 192.168.0.2 quindi scriverò Listen 192.168.0.2:631)
Adesso questo pezzo di codice (sempre in cupsd.conf)

<Location />
  Order allow,deny
  Allow localhost
</Location>

lo facciamo diventare così

<Location />
  Order Deny,Allow
  Deny From All
  Allow From 127.0.0.1
  Allow From 10.0.0.*
  Allow From 192.168.0.*
</Location>

(in Allow Fron 192.168.0.* l’ip va sostituito con l’ip della vostra rete)
Queste modifiche permettono di raggiungere la stampante da un qualsiasi computer della rete.
Adesso tocca alla configurazione di samba (che spero abbiate installato e funzionante).
Apriamo /etc/samba/smb.conf, cerchiamo la sezione shared definitions e facciamo diventare così la parte che interessa la stampante:

[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = yes
# Set public = yes to allow user 'guest account' to print
   public = yes
   guest ok = no
   writable = no
   printable = yes

Sul server abbiamo praticamente finito, ci basta riavviare sia cups che samba

/etc/rc.d/cups restart
/etc/rc.d/samba restart

E direi anche di aggiungere in /etc/rc.conf sia il modulo usblp (in MODULES=(…usblp…)) che il demone cups (in DAEMONS=(…cups…)) in modo che si avviino da soli quando accendiamo il computer.
Ora spostiamoci sul client che nel mio caso è windows xp (quando proverò con un client archlinux aggiungerò a questo post una piccola appendice).
In windows xp basta andare su pannello di controllo –> stampanti ed aggiungere una stampante, qui spunteremo la casella “stampante di rete o stampante collegata ad un altro computer” e nella successiva schermata la casella “connetti ad una stampante in internet o della rete domestica o aziendale” ed inseriamo nella casella URL
http://ipDelVostroServer:631/printers/NomeStampante
sostituendo ad ipDelVostroServer l’ip del compuer dove abbiamo collegato la stampante e a NomeStampante il nome che abbiamo dato alla stampante quando l’abbiamo configurata nell’interfaccia grafica di cups. Premendo avanti ci chiederà marca e modello della stampante, una volta inseriti non ci resta che stampare una pagina di prova.

Archlinux, HP Pavilion dv6822el

wireless

Poco più di un mese fa mi sono comprato un bellissimo computer portatile :) ed oggi finalmente mi sono deciso a far funzionare il wireless (che portatile è se non posso connettermi ad internet senza fili?).

Il computer è un HP Pavilion dv6822el; la difficoltà che ho trovato non sta nella configurazione del wifima nella scelta dei driver da usare.. Alla fine ho usato gli stessi che ho installato nella partizione win.

Iniziamo scaricando i driver da qui

Ora installiamo ndiswrapper e cabextract

pacman -S ndiswrapper ndiswrapper-utils cabextract

Estraiamo i driver dal file che abbiamo scaricato prima

cabextract sp39912.exe

adesso (come da wiki) diamo i seguenti comandi:

ndiswrapper -i bcmwl5.inf
ndiswrapper -l
ndiswrapper -m
depmod -a

Ora non resta che aggiungere il modulo ndiswrapper in rc.conf in modo che si carichi automaticamente ad ogni avvio del computer, quindi apriamo il rc.conf con il nostro editor preferito ed aggiungiamo ndiswrapper alla riga MODULES=(…)
Per non dover riavviare carichiamo il modulo a mano e vediamo se l’hardware è stato riconosciuto:

modprobe ndiswrapper
iwconfig

a questo punto la lucetta del wireless dovrebbe magicamente essere diventata blu (invece di arancione come era prima) ed iwconfig dovrebbe dare un output simile a questo:

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"dd-wrt"  Nickname:"dd-wrt"
Mode:Managed  Frequency:2.417 GHz  Access Point: 00:18:84:81:75:45
Bit Rate=54 Mb/s   Tx-Power:32 dBm
RTS thr:2347 B   Fragment thr:2346 B
Power Management:off
Link Quality:70/100  Signal level:-51 dBm  Noise level:-96 dBm
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Da adesso la nostra scheda wireless funziona. Per connetterci ad un segnale wifi usiamo wlassistant quindi:

pacman -S wlassistant

Da un terminale digitiamo

sudo wlassistant

ci comparirà una finestra con i vari segnali wifi, basta premere quello al quale ci vogliamo connettere ed il gioco è fatto!

vota per il software libero! (banner)