FtMoVa Blog

Software is like sex: it’s better when it’s free
maggio 8, 2009

Windows in Virtualbox: USB Generic Rndis

Author: admin - Categories: HowTo - Tags: , , , , , , , , , ,

Se siete tra gli appassionati di Linux, ma purtroppo per esigenze lavorative dovete fare ugualmente affidamento a Windows,  ma trovate difficoltà nel sincronizzare il palmare con Windows in virtuale: questo tips forse fà al caso vostro.

Potrebbe succedere che collegando il palmare, Windows riconosce la periferica ma non riesce a gestirla andando in errore l’installazione del driver. Per ovviare a questo problema, bisogna disabilitare sul palmare in :  Settings -> USB & Sync e togliere la spunta a “Enable advanced network functionality”.
Thumbnails powered by Thumbshots

maggio 7, 2009

Ubuntu 9.04 & Virtualbox 2.2.2 – Porte USB

Author: admin - Categories: HowTo - Tags: , , , , , , , , , , , , , ,

Oggi voglio portare all’attenzione dei lettori un aggiornamento a un mio post del passato su Ubuntu, Virtualbox e porte USB.

Questa volta più che non apparire le porte usb nella virtualbox, appaiono ma rimangono in grigio: come disabilitate.

Per risolvere questo inconveniente è possibile utilizzare un HowTo di casa Ubuntu che ora brevemente andrò a riepilogare:

Per configurare il supporto USB su VirtualBox, la prima cosa da fare è scoprire l’identificativo del utente, a tale scopo è sufficiente digitare il seguente comando in una finestra di terminale:

cat /etc/group | grep vbox

Il risultato del prcedente comando sarà simile al seguente:

vboxusers:x:1001:daniel

Prendere nota del numero identificativo dell’utente, che in questo caso è «1001».

Aprire il file /etc/init.d/mountdevsubfs.sh con un editor di testo con i privilegi di amministrazione ed eliminare i commenti alle seguenti righe:

# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

Se si utilizza Ubuntu 8.10 «Intrepid Ibex» le precedenti istruzioni non sono presenti nel file /etc/init.d/mountdevsubfs.sh, è necessario aggiungerle dopo la seguente riga:

#
domount devpts “” /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE

Ora aprire il file /etc/init.d/mountkernfs.sh con un editor di testo con i privilegi di amministrazione e aggiungere all’inizio le seguenti righe:

## Mount the usbfs for use with VirtualBox
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=$ID,devmode=664

Sostituire la dicitura «$ID» con il risultato del primo comando.

Infine, aprire il file /etc/fstab con un editor di testo con i privilegi di amministrazione e aggiungere le seguenti righe:

## USB VirtualBox:
none /proc/bus/usb usbfs devgid=$ID,devmode=664 0 0

Ancora una volta sostituire la dicitura «$ID» con il il risultato del primo comando.

Una volta riavviato il sistema non resta che abilitare il supporto USB nelle impostazioni del programma: a tale scopo è sufficiente entrare nella sezione «USB» e mettere il segno di spunta sulle sulle voci «Controller USB» e «Controller USB 2.0». Infine, avviare la macchina virtuale e andare su Dispositivi -> Dispositivi USB, dunque abilitare il dispositivo desiderato.
Thumbnails powered by Thumbshots

settembre 21, 2008

Virtualbox: Supporto Usb & NAT porte

Author: admin - Categories: HowTo - Tags: , , , , , , , , , , , , , , ,


Per chi installa Virtualbox dentro un sistema Linux per installare Windows, alle volte succede che le porte USB non vengono supportate dal programma.

Per ovviare a questo problema, basta apportare una semplice modifica all’interno del file “/etc/fstab”.

All’interno del file e più precisamente in fondo a tutto, bisogna aggiungere la seguente stringa:

none    /proc/bus/usb    usbfs    devgid=124,devmode=664    0    0

salvato il file bisogna riavviare. Fate attenzione all’istruzione “devgid=124″. Il numero corrisponde al vostro identificativo utente nel gruppo utente a cui fate riferimento dentro linux.

Un’altra modifica molto utile ad esempio per usare il sistema client per condividere (emule, torrent o altro), è quello di aprire le porte. Bisogna creare uno script con all’interno l’eseguibile di virtualbox ma prima dell’eseguibile bisogna aggiungere le seguenti stringhe:
#!/bin/sh
# eMule NAT VirtualBox Port Forwarding
# TCP
# Da eseguire ogni volta a macchina virtuale spenta
VBoxManage setextradata Windows\ XP “VBoxInternal/Devices/pcnet/0/LUN#0/Config/emuleTCP/Protocol” TCP
VBoxManage setextradata Windows\ XP “VBoxInternal/Devices/pcnet/0/LUN#0/Config/emuleTCP/GuestPort” 18365
VBoxManage setextradata Windows\ XP “VBoxInternal/Devices/pcnet/0/LUN#0/Config/emuleTCP/HostPort” 18365
# UDP
VBoxManage setextradata Windows\ XP “VBoxInternal/Devices/pcnet/0/LUN#0/Config/emuleUDP/Protocol” UDP
VBoxManage setextradata Windows\ XP “VBoxInternal/Devices/pcnet/0/LUN#0/Config/emuleUDP/GuestPort” 12342
VBoxManage setextradata Windows\ XP “VBoxInternal/Devices/pcnet/0/LUN#0/Config/emuleUDP/HostPort” 12342

VBoxManage getextradata Windows\ XP enumerate

Ciao