Creare una rete mista tra due sistemi operativi ormai in disuso .
Windows XP e Linux Ubuntu 7.10
Da richiesta di un utente (Luca), pubblico “Creare rete mista Windows XP e Ubuntu“, dato che avendo bisogno (non so il perchè, suppongo a scopo didattico), di creare una rete mista windows e linux con versioni ormai obsolete ed inutilizzate, e non essendo riuscito a trovare niente del genere in giro ha fatto questa richiesta bizzarra.
Indice
- 1Configurazione PC
- 2 Configurazione Ubuntu
- 3 Nota per Ubuntu 8.10 e seguenti
- 4 Configurazione del Firewall (UFW)
- 5 Configurazione Windows XP
Configurazione PC
PC con Windows XP:
Nome: pentium4-3200
Gruppo: WORKGROUP
IP: 192.168.1.75
PC con Ubuntu 7.10:
Nome: Ubuntu 7.10
Gruppo: WORKGROUP
IP: 192.168.1.8
Configurazione Ubuntu
Come prima cosa occorre installare i pacchetti relativi a SAMBA; per fare ciò andate su Sistema -> Amministrazione -> Cartelle condivise, fatto ciò comparirà una finestra che vi chiede che pacchetti installare, scegliete quelli di SAMBA (SMB), partirà il download e l’installazione in automatico.
A questo punto, una volta installato SAMBA, ritorneremo alla nostra schermate “Cartelle condivise”, andiamo su Add (Aggiungi) e scegliamo una cartella da condividere, le opzioni da poter scegliere sono poche, l’unica importante è quella che ci permette di rendere la cartella modificabile dal PC con Windows (deselezionare “Read Only” sinceramente non ricordo se è proprio così, in ogni caso stiamo parlando della casella spuntabile in basso a sinistra, raggiungibile anche cliccando col destro sulla cartella condivisa creata e selezionando “Proprietà”).
Questo punto non so se sia necessario, in ogni caso, sempre nella finestra “Cartelle condivise” sono andato in “General Preferences” ed ho imposto il dominio/gruppo scrivendo appunto WORKGROUP (che è lo stesso gruppo a cui appartiene anche il PC con Windows XP).
Ora dobbiamo creare un utente SAMBA
(tenendo presente che il nome utente scelto deve esistere tra gli utenti presenti su Ubuntu), digitiamo:
# smbpasswd -a nome_utente
New SMB password: ****
Retype new SMB password: ****
Chi usa le reti windows può trovare macchinoso dover autenticarsi ad ogni accesso alla risorsa condivisa.
Per bypassare l’autenticazione, in alternativa al metodo appena descritto, si deve modificare il file smb.conf
# gedit /etc/samba/smb.conf
andare alla sezione “Authentication” e modificare a riga
# security = user
in
security = share
(notare che va rimosso il” #”)
Fatto questo riavviamo SAMBA.
# /etc/init.d/samba restart
Nota per Ubuntu 8.10 e seguenti
E’ probabile che a partire da Ubuntu 8.10 non sia possibile browsare la rete e visualizzare le risorse degli altri PC.
Esiste un workaround per ovviare il problema.
Bisogna prima di tutto installare winbind
# apt-get install winbind
poi bisogna modificare il file /etc/nsswitch.conf
# gedit /etc/nsswitch.conf
cercare la riga :
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 (dovrebbe essere questa o molto simile).
modificarla in :
hosts: files wins mdns4_minimal [NOTFOUND=return] dns mdns4
aggiungendo quindi “wins” dopo “files” salvare e riavviare.
Configurazione del Firewall (UFW)
Con le ultime distribuzioni di *buntu si è affermato l’utilizzo di UFW (Uncomplicated FireWall), uno strumento di configurazione di netfilter, semplice ed immediato nella sintassi di configurazione e dotato di una comoda interfaccia grafica (GUFW)
UFW è preinstallato in tutti i rilasci *buntu. Se non lo fosse:
sudo apt-get install ufw gufw
Verifichiamo lo stato del firewall
sudo ufw status
se necessario disattiviamolo
sudo ufw disable
Verifichiamo l’indirizzo di rete
sudo ifconfig | grep Bcast
che produrrà un output del tipo
indirizzo inet:192.168.1.2 Bcast:192.168.1.255 Maschera:255.255.255.0
il che significa che la nostra LAN è 192.168.1.0/24
Inseriamo le regole per il funzionamento della rete mista
sudo ufw allow proto tcp to any port 135 from 192.168.1.0/24
sudo ufw allow proto udp to any port 137 from 192.168.1.0/24
sudo ufw allow proto udp to any port 138 from 192.168.1.0/24
sudo ufw allow proto tcp to any port 139 from 192.168.1.0/24
sudo ufw allow proto tcp to any port 445 from 192.168.1.0/24
attiviamo il firewall
sudo ufw enable
fatto.
Su può gestire l’inserimento e la cancellazione di regole nonchè l’attivazione e la disattivazione di UFW dalla GUI gufw
A questo punto passiamo a Windows XP.
Configurazione Windows XP
Come prima cosa, apportiamo le seguenti modifiche, andando su Start -> Pannello di controllo -> Strumenti di Amministrazione -> Criteri di protezione locali -> Criteri locali -> Opzioni di protezione, quindi:
- Disabilitiare la voce “Membro di dominio: aggiunta crittografia o firma digitale ai dati del canale protetto (sempre)”
- Deselezioniamo la voce “Controller di dominio: rifiuta cambio password account computer”
- Disabilitiamo la voce “Membro di dominio: richiesta chiave di sessione avanzata (Windows 2000 o versioni successive)”
Andiamo quindi su “Risorse di rete” e sulla destra clicchiamo su “Aggiungi risorsa di rete”, andiamo sempre avanti e alla richiesta -> “Indirizzo internet o di rete” inseriamo l’IP e il nome della cartella condivisa in Ubuntu, in questo modo: //192.168.1.8/nome_cartella_condivisa, quindi clicchiamo su Fine.
Ora facendo doppio clic sulla risorsa di rete appena creata, ci verrà chiesto di inserire un nome utente e password che sono quelli inseriti precedentemente con al creazione dell’utente SAMBA e vedremo tutti i file e cartelle presenti nella cartella condivisa in Ubuntu.
A questo punto andiamo sul desktop di Windows XP e creiamo una cartella da condividere come prova: -> Creiamo la cartella “PROVA CONDIVISIONE” -> Clic con il destro, quindi scegliamo “Condivisione e protezione” -> Ora andiamo in “Condivisione di rete e protezione” e clicchiamo su il secondo link del box (ora non ricordo che c’è scritto, ma NON è quello che ci dice di creare la rete domestica, è l’altro)
Ora ritorniamo al PC con Ubuntu andiamo su Places -> Rete, a questo punto dovrebbero apparire entrambi i PC, ed in particolare Ubuntu7 e pentium4-3200, selezionando quest’ultimo vedremo la cartella “PROVA CONDIVISIONE” condivisa appunto su Windows XP.
Per esplorare le cartelle condivise, si può più comodamente andare in “Risorse di rete” quindi cliccare sulla sinistra -> “Visualizza computer del gruppo di lavoro”, in questo modo riesco anche a “scrivere” (quindi inviare file) verso la cartella condivisa in Ubuntu.
Bene ora chi possiede questi vecchi sistemi oppure si diverte solo a scopo didattico , adesso sa Creare rete mista Windows XP e Ubuntu.