Internet key Vodafone K5150
Provata su Debian GNU/Linux 6.0.9 Squeeze.
Queste chiavette funzionano diversamente da quelle di prima generazione: invece di esporre un'interfaccia seriale (es. /dev/ttyUSB2
) su cui attivare pppd
, espone un'interfaccia Ethernet.
Esiste comunque la doppia modalità usb-storage e cdc_ether, cioè appena inserita la chiavetta si presenta come memoria di massa USB contenente i driver di installazione:
Bus 002 Device 003: ID 12d1:1f16 Huawei Technologies Co., Ltd.
Con il software opportuno (fornito sulla chiavetta stessa, non-free, solo 32bit) oppure con usb-modeswitch
(da provare), la chiavetta viene switchata in modalità cdc_ether:
Bus 002 Device 004: ID 12d1:1575 Huawei Technologies Co., Ltd.
La procedura di installazione fornita sulla chiavetta stessa pare che faccia quanto segue:
- Installata la directory
/urs/local/MobileBrServ/
- Installato lo script
/etc/init.d/runmbbservice
- Creati i link simbolici allo script start/stop:
- /etc/rc3.d/K10runmbbservice
- /etc/rc3.d/S99runmbbservice
- /etc/rc5.d/K10runmbbservice
- /etc/rc5.d/S99runmbbservice
- /etc/rc4.d/K10runmbbservice
- /etc/rc4.d/S99runmbbservice
- /etc/rc2.d/K10runmbbservice
- /etc/rc2.d/S99runmbbservice
Pare che il demone (/usr/local/MobileBrServ/mbbservice
) serva solo ad effettuare l'equivalente di usb-modeswitch
, cioè switchare la chiavetta dalla modalità usb-storage alla modalità cdc_ether.
Quando la chiavetta viene riconosciuta dal kernel, viene switchata in modalità Ethernet da runmbbservice
e grazie alla configurazione
di /etc/network/interfaces
si autoconfigura via DHCP:
allow-hotplug eth1 iface eth1 inet dhcp
L'unica accortezza da avere è che non esista già un default gateway, altrimenti la macchina si trova ad averne due (metà dei pacchetti in uscita verrebbe persa).