arkkimede
2017-03-22 18:55:50 UTC
Ciao a tutti.
PREMESSA: Ho già postato la medesima domanda su it.comp.os.linux.debian e
linux.debian.user senza aver ottenuto risultato.
Sul primo mi hanno consigliato di provare qui.
Aggiungo anche che se sono consapevole che le internet key non sono proprio l'ultimo grido in fatto di tecnologia per le connessioni wireless, al momento dispongo di quella e vorrei usarla.
Da tempo utilizzo la mia debian installata nella versione desktop con GNOME la mia usb internet key. La inserisco, aspetto un po', e mediante Network Manager, quando viene riconosciuta, (la prima volta bisogna configurarla), basto che clicco __coonect__ e la connessione è in piedi.
Probabilità di successo di questa operazione 99.999%.
Dovendo utilizzare adesso un sistema embedded su cui gira una debian 8.0 ma senza interfaccia grafica, ho cercato in internet come fare ad usare la medesima chiavetta in un sistema un po' più spartano.
Dopo un po' di googlate sono giusto alla definizione di una procedura che dovrebbe consentire di utilizzare la chiavetta.
Il risultato di questa procedura ha una percentuale di successo intorno al 40%.
Quindi deve esserci qualcosa che ho omesso o sbaglio per cui la procedura è così aleatoria. Chiedo allora se potreste darmi una mano per correggere quello che di sbagliato c'è o aggiungere quello che manca.
I tool che utilizzo sono: usb_modeswitch e wvdial
Riporto prima i file di configurazione e poi la procedura:
----------------usb_modeswitch.conf-----------------------------
# Configuration for the usb_modeswitch package, a mode switching tool for
# USB devices providing multiple states or modes
#
# Evaluated by the wrapper script /usr/sbin/usb_modeswitch_dispatcher
#
# To enable an option, set it to "1", "yes" or "true" (case doesn't matter)
# Everything else counts as "disable"
# Disable automatic mode switching globally (e.g. to access the original
# install storage)
DisableSwitching=1
# Onda MT8205 LTE
DefaultVendor=0x19d2
DefaultProduct=0x0266
TargetVendor=0x19d2
TargetProduct=0x0265
StandardEject=1
MessageContent="55534243d8a523862400000080000685000000240000000000000000000000"
# Enable logging (results in a extensive report file in /var/log, named
# "usb_modeswitch_<interface-name>" and probably others
EnableLogging=0
# Optional increase of "delay_use" for the usb-storage driver; there are hints
# that a recent kernel default change to 1 sec. may lead to problems, particu-
# larly with USB 3.0 ports. Set this to at least 3 (seconds) in that case.
# Does nothing if the current system value is same or higher
SetStorageDelay=4
----------------usb_modeswitch.conf-----------------------------
----------------wvdial.conf-------------------------------------
[Dialer Defaults]
Auto DNS = yes
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
ISDN = 0
; Password = <Your Password>
New PPPD = yes
; Username = <Your Login Name>
Modem = /dev/ttyUSB2
Baud = 9600
[Dialer ondaTim]
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","stringaAPN"
Stupid mode = yes
Phone = *99***1#
Modem = /dev/ttyUSB2
Username = blank
Dial Command = ATD
Password = blank
Baud = 460800
----------------wvdial.conf-------------------------------------
-------procedura------------------------------------------------
sudo usb_modeswitch -c /etc/usb_modeswitch.conf
verificare che con lsusb il product number sia quello della modalità modem
(nel mio caso 0x0265)
modprobe usbserial vendor=0x19d2 product=0x0265
wvdialconf /etc/wvdial.conf
wvdial ondaTim
-------procedura--------------------------------------------------
Cosa sbaglio o cosa mi manca.
Grazie in anticipo
PREMESSA: Ho già postato la medesima domanda su it.comp.os.linux.debian e
linux.debian.user senza aver ottenuto risultato.
Sul primo mi hanno consigliato di provare qui.
Aggiungo anche che se sono consapevole che le internet key non sono proprio l'ultimo grido in fatto di tecnologia per le connessioni wireless, al momento dispongo di quella e vorrei usarla.
Da tempo utilizzo la mia debian installata nella versione desktop con GNOME la mia usb internet key. La inserisco, aspetto un po', e mediante Network Manager, quando viene riconosciuta, (la prima volta bisogna configurarla), basto che clicco __coonect__ e la connessione è in piedi.
Probabilità di successo di questa operazione 99.999%.
Dovendo utilizzare adesso un sistema embedded su cui gira una debian 8.0 ma senza interfaccia grafica, ho cercato in internet come fare ad usare la medesima chiavetta in un sistema un po' più spartano.
Dopo un po' di googlate sono giusto alla definizione di una procedura che dovrebbe consentire di utilizzare la chiavetta.
Il risultato di questa procedura ha una percentuale di successo intorno al 40%.
Quindi deve esserci qualcosa che ho omesso o sbaglio per cui la procedura è così aleatoria. Chiedo allora se potreste darmi una mano per correggere quello che di sbagliato c'è o aggiungere quello che manca.
I tool che utilizzo sono: usb_modeswitch e wvdial
Riporto prima i file di configurazione e poi la procedura:
----------------usb_modeswitch.conf-----------------------------
# Configuration for the usb_modeswitch package, a mode switching tool for
# USB devices providing multiple states or modes
#
# Evaluated by the wrapper script /usr/sbin/usb_modeswitch_dispatcher
#
# To enable an option, set it to "1", "yes" or "true" (case doesn't matter)
# Everything else counts as "disable"
# Disable automatic mode switching globally (e.g. to access the original
# install storage)
DisableSwitching=1
# Onda MT8205 LTE
DefaultVendor=0x19d2
DefaultProduct=0x0266
TargetVendor=0x19d2
TargetProduct=0x0265
StandardEject=1
MessageContent="55534243d8a523862400000080000685000000240000000000000000000000"
# Enable logging (results in a extensive report file in /var/log, named
# "usb_modeswitch_<interface-name>" and probably others
EnableLogging=0
# Optional increase of "delay_use" for the usb-storage driver; there are hints
# that a recent kernel default change to 1 sec. may lead to problems, particu-
# larly with USB 3.0 ports. Set this to at least 3 (seconds) in that case.
# Does nothing if the current system value is same or higher
SetStorageDelay=4
----------------usb_modeswitch.conf-----------------------------
----------------wvdial.conf-------------------------------------
[Dialer Defaults]
Auto DNS = yes
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
ISDN = 0
; Password = <Your Password>
New PPPD = yes
; Username = <Your Login Name>
Modem = /dev/ttyUSB2
Baud = 9600
[Dialer ondaTim]
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,"IP","stringaAPN"
Stupid mode = yes
Phone = *99***1#
Modem = /dev/ttyUSB2
Username = blank
Dial Command = ATD
Password = blank
Baud = 460800
----------------wvdial.conf-------------------------------------
-------procedura------------------------------------------------
sudo usb_modeswitch -c /etc/usb_modeswitch.conf
verificare che con lsusb il product number sia quello della modalità modem
(nel mio caso 0x0265)
modprobe usbserial vendor=0x19d2 product=0x0265
wvdialconf /etc/wvdial.conf
wvdial ondaTim
-------procedura--------------------------------------------------
Cosa sbaglio o cosa mi manca.
Grazie in anticipo