STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum. |
Introduzione
In questa pagina sono presenti delle istruzioni utili alla configurazione di un server peer-to-peer per usi domestici.
Preparativi
Preparare la macchina
Allo scopo di ridurre il consumo di corrente al minimo indispensabile, è consigliato utilizzare una macchina con una ridotta dotazione di hardware. La istruzioni contenute nella presente guida sono state verificate e testate sulla seguente macchina:
Macchina utilizzata |
|
Processore |
Pentium III 500Mhz E socket pga370 |
MiB di RAM |
256 |
Scheda video |
Generica PCI |
Disco fisso |
Hard disk Maxtor 80 GiB |
Scheda di rete |
Ethernet Lan 3COM 10/100 PCI |
È consigliato disabilitare e scollegare dalla scheda madre tutto l'hardware inutilizzato, come le periferiche multimediali e i vari lettori di floppy disk e CD-Rom. |
Installazione del sistema operativo
È consigliato installare la versione server di Ubuntu 7.04 «Feisty Fawn». In alternativa è possibile procedere anche con la versione desktop.
Installazione
Una volta terminata l'installazione di Ubuntu è necessario procedere all'installazione di Wine, eMule e i servizi samba e ssh.
Installazione di Wine, Samba e OpenSSH
Consultare le guide Wine, Samba e OpenSSH.
Installazione di eMule
Scaricare e salvare sul proprio Desktop questo file. Infine, aprire una finestra di terminale e digitare il seguente comando:
wine ~/Desktop/eMule0.48a-Installer.exe
Configurazione
Configurazione di firewall e router
È sufficiente configurare e abilitare le porte TCP/UDP per eMule, compresa la «8000» per il webadmin, e la porta per l'accesso via ssh.
Configurazione di Samba
Per configurare il servizio samba è sufficiente inserire la password per il proprio utente (necessario per l'accesso da sistemi Windows) con il seguente comando:
sudo smbpasswd
È necessario indicare a samba il percorso della cartella dei file condivisi di eMule. A tale scopo è sufficiente aprire il file /etc/samba/smb.conf con il seguente comando:
sudo nano /etc/samba/smb.conf
Dunque aggiungere in fondo al file le seguenti righe, sostituendo la dicitura «$NOMEUTENTE» con il proprio nome utente:
[Emule] path = /home/$NOMEUTENTE/.wine/drive_c/Programmi/eMule/Incoming available = yes browseable = yes public = yes writable = yes
Infine è possibile configurare VNC in modo da accedere al proprio server da remoto. A tale scopo è utile fare clic su Sistema -> Preferenze -> Desktop remoto.
Configurazione di eMule
In modo da poter accedere via web al programma è necessario andare su Opzioni -> WebServer dunque spuntare la casella «Attivo».
Accedere al server
È possibile accedere al server appena installato da un altro computer tramite il ssh. Aprire una finestra di terminale e digitare il seguente comando:
ssh user@ip-server
In alternativa è possibile accedere tramite vncviewer con il seguente comando:
vncviewer ip-server
Mentre la dicitura «user» va sostituita con un nome utente accreditato per l'accesso al server, «ip-server» va sostituita con l'indirizzo IP del server, es. 192.168.100.1. |
Risoluzione dei problemi
Blocco prima della schermata di avvio
È possibile che il sistema, se avviato senza tastiera, si blocchi prima della comparsa della schermata di boot. Una buona soluzione è cercare all'interno del BIOS della scheda madre il parametro «halt on» e impostarlo su «no errors».
Il webadmin di eMule non funziona
Digitare il seguente comando:
nmap
Nel caso in cui la porta «8000» non risulti aperta provare a lanciare eMule con il seguente comando:
sudo wine eMule.exe
Impossibile accedere ad eMule tramite ssh
Per ovviare al problema è sufficiente digitare il seguente comando:
export DISPLAY=:0.0
