sabato 16 gennaio 2010

Alice gate 2 VOIP wifi plus: stampanti e chiavette condivise con Gnu/Linux

Qualche giorno fa il mio vecchio modem/router dell'Alice (il cosiddetto Vela-immagine sottostante) ha smesso di funzionare..


Son andato a farlo cambiare e mi han dato l' "Alice gate Voip wifi plus 2" (giusto per esser brevi :p ),quello bianco della prima foto (sotto vedete il retro). Questo modem/router ha una bella caratteristica: la porta USB Master.
Che vuol dire?


La porta usb sul retro può essere usata sia per collegare una stampante sia una chiavetta o un hd esterno per farli diventare "di rete".
Ma come si fa?

Ho scritto questa breve guida per Ubuntu (Gnu/linux), spero di esservi utile!

Prima di tutto dalla pagina di configurazione del router (accessibile all'indirizzo http://192.168.1.1 ) andate sul menù di destra alla voce "Porte Usb" e attivate il servizio che desiderate (Disco remoto e/o Usb print server).
Dovreste quindi vedere in basso il dispositivo che avete collegato.
Ora è il momento di configurare il pc.

Distinguiamo i due casi
1) Disco Remoto
2) Usb Print server
_____________________________

1)DISCO REMOTO

Installate il pacchetto smbfs

se avete Ubuntu basta digitare da una shell

sudo apt-get install smbfs

Ora (per Ubuntu) dal menù Risorse --> Rete dovreste riuscire a vedere Alicegate e dentro il dispositivo inserito.
Se non riuscite a vederlo provate a creare la connessione "a manina":
Risorse --> Connetti al Server
Tipo di servizio = "condivisione Windows"
Server = indirizzo ip del router = 192.168.1.1
Cartella (opzionale)= mettete il nome del dispositivo, in questo caso " A "

Dopo di che cliccate su "connetti" ed ecco il vostro dispositivo.

Se volete però che l'hd esterno o la pennetta venga vista come se fosse un dispositivo "locale", fisicamente collegato al pc potete agire così:

Create una cartella sul vostro pc nella quale andrete a montare il dispositivo
(per esempio)

sudo mkdir /media/hdesterno

Assicuratevi di dare i permessi alla cartella all'utente, in questo modo

sudo chown user:user /media/hdesterno
sudo chmod 777 /media/hdesterno


dove al posto di user metterete il vostro nome utente e al posto di /media/hdesterno la cartella che volete usare.

Detto ciò prendete nota dell'indirizzo creato per il dispositivo dalla pagina vista prima del router (in questo caso \\192.168.1.1\A)


ora da terminale digitate

smbmount //192.168.1.1/A /media/hdesterno/

N.B. i backslash " \ " devono essere sostituiti da slash " / " (altrimenti non funziona)

Digitate la password del vostro utente e finalmente avrete il vostro dispositivo montato nella cartella scelta!!

2) USB PRINT SERVER

Assicuratevi di aver installato cups
per utenti Ubuntu, da terminale digitate

sudo apt-get install cups

Ora aprite il vostro browser e andate sull'indirizzo

http://localhost:631/admin


quindi Add Printer

si aprirà una finestra di login, inserite il vostro nome utente e la password relativa.
Se non dovesse andare assicuratevi di far parte del gruppo lpadmin

sudo usermod -aG lpadmin username


dove al posto di username ci sarà il vostro user name appunto :D

quindi alla voce Other Network Printers: scegliete Windows Printer via SAMBA.

Ora su un altra finestra del browser controllate il nome dato dal router alla vostra stampante (sempre dalla pagina Porta Usb), in questo caso

\\192.168.1.1\DeskjetF300series





Ora tornate alla configurazione di Cups e nel campo Connections inserite quanto segue:

smb://192.168.1.1/DeskjetF300series


N.B. i backslash " \ " devono essere sostituiti da slash " / " (altrimenti non funziona)

Dopo di ciò vi verrà chiesto di inserire il driver per la vostra stampante, non vi resta che trovare il modello che vi riguarda tra l'elenco e aggiungere la stampante e..voilà la stampante usb ora sarà una stampante di rete!


p.s. A breve proverò a fare qualche test, come la possibiltà di usare un hub usb per collegare contemporaneamente stampanti e chiavette. Se avete problemi a seguire la guida o consigli e suggerimenti non esitate a commentare :)