USB LTE modem - jak se připojit přes wvdial (O2 SIM)

USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« kdy: 23. 01. 2018, 16:14:42 »
Ahoj, mam tu USB LTE modem Huawei E3372. Ma na sobe logo T-Mobile, ale mam v nem O2 SIM.

At delam, co delam, stale se mi na nedari pomoci wvdial pripojit k internetu.

Kdyz pouziiju na naklikani spojeni graficky Network Manager, tak spojeni bez problemu funguje. Vygeneruje si nasledujici nastaveni:
Kód: [Vybrat]
# cat /etc/NetworkManager/system-connections/O2\ Výchozí\ 1
[connection]
id=O2 Výchozí 1
uuid=5b17e6c8-ae29-4fb2-b988-2760e0454d7f
type=gsm
autoconnect=false
permissions=user:martin:;
secondaries=

[gsm]
apn=internet
number=*99#
password-flags=1

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto

Jenze se mi nedari pripojit pres wvdial.

Modem se detekuje:
Kód: [Vybrat]
# wvdialconf
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- +CME ERROR: 50
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &D2 -- +CME ERROR: 50
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 +FCLASS=0 -- +CME ERROR: 50
ttyUSB0<*1>: Modem Identifier: ATI -- Manufacturer: huawei
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Max speed is 9600; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &C1 -- +CME ERROR: 50
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &D2 -- +CME ERROR: 50
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 +FCLASS=0 -- +CME ERROR: 50
ttyUSB1<*1>: Modem Identifier: ATI -- Manufacturer: huawei
ttyUSB1<*1>: Speed 9600: AT -- OK
ttyUSB1<*1>: Max speed is 9600; that should be safe.
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 -- OK

Found a modem on /dev/ttyUSB0.
Modem configuration written to /etc/wvdial.conf.
ttyUSB0<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0"
ttyUSB1<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0"

a vygeneruje nastaveni:
# cat /etc/wvdial.conf

Kód: [Vybrat]
[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
ISDN = 0
; Username = <Your Login Name>
Init1 = ATZ
; Password = <Your Password>
Modem = /dev/ttyUSB0
Baud = 9600

Zkousel jesem vsechny mozne kombinace podle toho, co jsem vygooglil, ale nic nejde. Napriklad:
Kód: [Vybrat]
[Dialer Defaults]
Init1 = ATZ
;Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init2 = At+CGDCONT=1,"IP","internet"
Dial Command = ATD
Modem Type = USB Modem
Phone = *99#
Stupid Mode = on
ISDN = 0
Password = ''
New PPPD = yes
Username = ''
Modem = /dev/ttyUSB0
Baud = 115200

Kód: [Vybrat]
# wvdial
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: At+CGDCONT=1,"IP","internet"
At+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Tue Jan 23 15:02:16 2018
--> Pid of pppd: 1816
--> Using interface ppp0
--> pppd: 8%�[01]�'�[01]
--> pppd: 8%�[01]�'�[01]
--> pppd: 8%�[01]�'�[01]
--> pppd: 8%�[01]�'�[01]
--> pppd: 8%�[01]�'�[01]
--> Disconnecting at Tue Jan 23 15:02:47 2018
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.
--> Disconnecting at Tue Jan 23 15:03:08 2018

Kód: [Vybrat]
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = ATE0V1&D2&C1S0=0+IFC=2,2
Init4 = at+cgdcont=1,"ip","internet"
Phone = *99#
Modem Type = USB Modem
Stupid Mode = 1
Baud = 115200
New PPPD = yes
Dial Command = ATD
Modem = /dev/ttyUSB0
ISDN = 0
Username = ''
Password = ''

Kód: [Vybrat]
# wvdial
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.

Modem mam samozrejmne pres usbmodeswitch spravne prepnuty.
« Poslední změna: 23. 01. 2018, 16:21:53 od Petr Krčmář »
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."


Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #1 kdy: 23. 01. 2018, 17:32:39 »
Netrvam uplne na wvdial. Stacil by navod, jak se pripojit pres pppd a chatscripty - ani to mi nefunguje.
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

tnr

Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #2 kdy: 23. 01. 2018, 18:03:52 »
Uz si to moc nepamatuju, tenhle modem uz nemam. Ale jestli me pamet nekalme, tak se da provozovat v dvou rezimech:
- Modem (obecne celkem na nic, potrebujes resit PPPD)
- cdc_mbim - funguje naprosto bez problemu.

Resi se to prave tim usb_modeswitch, do ktereho rezimu se to prepne.

Ja to pouzival prave v tom CDC rezimu, pak se to tvari jako normalni sitovka a ne jako znakove zarizeni + pres MBIM utility je mozne s tim modemem pracovat (signal, site, SMS atd.)

javask

Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #3 kdy: 23. 01. 2018, 18:05:35 »
Ja mam HUAWEI USB E3131 a E1752 na OpenWRT.
Je to na SK O2.

pppd call mobile-noauth

mobile-noauth:

file /etc/ppp/options-mobile

connect "/usr/sbin/chat -v -t15 -f /etc/ppp/chatscripts/mobile-modem.chat" 

options-mobile:
ttyUSB0

921600

lock

crtscts

modem

passive

novj

defaultroute

noipdefault

usepeerdns

noauth

hide-password

persist

holdoff 10

maxfail 0

#debug 

mobile-modem.chat:
ABORT 'BUSY'

ABORT 'NO CARRIER'

ABORT 'VOICE'

ABORT 'NO DIALTONE'

ABORT 'NO DIAL TONE'

ABORT 'NO ANSWER'

ABORT 'DELAYED'

REPORT CONNECT

TIMEOUT 6

'' 'ATQ0'
'OK-AT-OK' 'ATZ'

TIMEOUT 3

'OK' @/etc/ppp/chatscripts/pin

'OK\d-AT-OK' 'ATI'

'OK' 'ATZ'

'OK' @/etc/ppp/chatscripts/mode

'OK-AT-OK' @/etc/ppp/chatscripts/apn

'OK' 'ATDT*99***1#'
TIMEOUT 30

CONNECT ''

mode:
AT

apn:
AT+CGDCONT=1,"IP","o2internet"

pin:
AT

moze byt aj

AT+CPIN=0000

Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #4 kdy: 23. 01. 2018, 19:01:50 »
Diky, zkusim se v tom nejak zorientovat.

Povedlo se mi pripojit pres NetworkManager (jinak jsem ho na ne-desktopu nikdy nesnesl). Vubec nechapu, jakou magii pouziva, ze mu to bez problemu funguje.

Modem a usb modeswitch funguje bez problemu:
Kód: [Vybrat]
[   41.421209] usb 1-1.5: new high-speed USB device number 4 using dwc_otg
[   41.552649] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=14fe
[   41.552661] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   41.552669] usb 1-1.5: Product: HUAWEI_MOBILE
[   41.552677] usb 1-1.5: Manufacturer: HUAWEI_MOBILE
[   41.552684] usb 1-1.5: SerialNumber: 0123456789ABCDEF
[   41.591464] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[   41.592283] scsi host0: usb-storage 1-1.5:1.0
[   42.407449] usb 1-1.5: USB disconnect, device number 4
[   43.211217] usb 1-1.5: new high-speed USB device number 5 using dwc_otg
[   43.342497] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1506
[   43.342508] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   43.342517] usb 1-1.5: Product: HUAWEI_MOBILE
[   43.342524] usb 1-1.5: Manufacturer: HUAWEI_MOBILE
[   43.435306] usb-storage 1-1.5:1.3: USB Mass Storage device detected
[   43.436195] scsi host0: usb-storage 1-1.5:1.3
[   43.442235] usb-storage 1-1.5:1.4: USB Mass Storage device detected
[   43.443276] scsi host1: usb-storage 1-1.5:1.4
[   44.491667] scsi 1:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[   44.492935] scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[   44.496827] sd 1:0:0:0: [sda] Attached SCSI removable disk
[   45.777723] sd 1:0:0:0: Attached scsi generic sg0 type 0
[   45.777956] scsi 0:0:0:0: Attached scsi generic sg1 type 5
[   45.812105] usbcore: registered new interface driver usbserial
[   45.812195] usbcore: registered new interface driver usbserial_generic
[   45.812279] usbserial: USB Serial support registered for generic
[   45.826218] usbcore: registered new interface driver cdc_ncm
[   45.830754] usbcore: registered new interface driver cdc_wdm
[   45.842403] usbcore: registered new interface driver option
[   45.842506] usbserial: USB Serial support registered for GSM modem (1-port)
[   45.884778] sr 0:0:0:0: [sr0] scsi-1 drive
[   45.884785] cdrom: Uniform CD-ROM driver Revision: 3.20
[   45.885265] sr 0:0:0:0: Attached scsi CD-ROM sr0
[   45.929450] huawei_cdc_ncm 1-1.5:1.2: MAC-Address: 00:1e:10:1f:00:00
[   45.929459] huawei_cdc_ncm 1-1.5:1.2: setting rx_max = 16384
[   45.936630] huawei_cdc_ncm 1-1.5:1.2: NDP will be placed at end of frame for this device.
[   45.936853] huawei_cdc_ncm 1-1.5:1.2: cdc-wdm0: USB WDM device
[   45.937592] huawei_cdc_ncm 1-1.5:1.2 wwan0: register 'huawei_cdc_ncm' at usb-3f980000.usb-1.5, Huawei CDC NCM device, 00:1e:10:1f:00:00
[   45.937714] usbcore: registered new interface driver huawei_cdc_ncm
[   45.937931] option 1-1.5:1.0: GSM modem (1-port) converter detected
[   45.938788] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB0
[   45.938916] option 1-1.5:1.1: GSM modem (1-port) converter detected
[   45.939151] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1
[   45.947344] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   45.947355] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   45.947361] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   45.947371] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8d fc 00 00 02 00
[   45.947381] blk_update_request: critical medium error, dev sr0, sector 145392
[   45.955120] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   45.955131] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   45.955136] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   45.955144] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8d fc 00 00 02 00
[   45.955149] blk_update_request: critical medium error, dev sr0, sector 145392
[   45.955156] Buffer I/O error on dev sr0, logical block 18174, async page read
[   46.076240] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   46.076249] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   46.076255] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   46.076263] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8c 80 00 00 3c 00
[   46.076268] blk_update_request: critical medium error, dev sr0, sector 143872
[   46.084333] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   46.084343] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   46.084348] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   46.084356] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8c bc 00 00 04 00
[   46.084362] blk_update_request: critical medium error, dev sr0, sector 144112
[   46.091019] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   46.091025] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   46.091030] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   46.091036] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8c 80 00 00 02 00
[   46.091040] blk_update_request: critical medium error, dev sr0, sector 143872
[   46.091045] Buffer I/O error on dev sr0, logical block 17984, async page read
[   46.102608] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   46.102617] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   46.102623] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   46.102631] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8d fa 00 00 02 00
[   46.102637] blk_update_request: critical medium error, dev sr0, sector 145384
[   46.108836] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   46.108842] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   46.108847] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   46.108853] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8d fa 00 00 02 00
[   46.108857] blk_update_request: critical medium error, dev sr0, sector 145384
[   46.108862] Buffer I/O error on dev sr0, logical block 18173, async page read
[   46.135782] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   46.135793] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   46.135798] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   46.135806] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8d f6 00 00 02 00
[   46.135811] blk_update_request: critical medium error, dev sr0, sector 145368
[   46.147716] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   46.147728] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   46.147733] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   46.147741] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8d f6 00 00 02 00
[   46.147747] blk_update_request: critical medium error, dev sr0, sector 145368
[   46.147753] Buffer I/O error on dev sr0, logical block 18171, async page read
[   46.179844] sr 0:0:0:0: [sr0] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[   46.179855] sr 0:0:0:0: [sr0] tag#0 Sense Key : 0x3 [current]
[   46.179860] sr 0:0:0:0: [sr0] tag#0 ASC=0x11 ASCQ=0x0
[   46.179868] sr 0:0:0:0: [sr0] tag#0 CDB: opcode=0x28 28 00 00 00 8c 80 00 00 3c 00
[   46.179874] blk_update_request: critical medium error, dev sr0, sector 143872
[   46.193111] Buffer I/O error on dev sr0, logical block 17984, async page read
[   46.206908] Buffer I/O error on dev sr0, logical block 18170, async page read

Ta dulezita cast:
Kód: [Vybrat]
[   45.929450] huawei_cdc_ncm 1-1.5:1.2: MAC-Address: 00:1e:10:1f:00:00
[   45.929459] huawei_cdc_ncm 1-1.5:1.2: setting rx_max = 16384
[   45.936630] huawei_cdc_ncm 1-1.5:1.2: NDP will be placed at end of frame for this device.
[   45.936853] huawei_cdc_ncm 1-1.5:1.2: cdc-wdm0: USB WDM device
[   45.937592] huawei_cdc_ncm 1-1.5:1.2 wwan0: register 'huawei_cdc_ncm' at usb-3f980000.usb-1.5, Huawei CDC NCM device, 00:1e:10:1f:00:00
[   45.937714] usbcore: registered new interface driver huawei_cdc_ncm
[   45.937931] option 1-1.5:1.0: GSM modem (1-port) converter detected
[   45.938788] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB0
[   45.938916] option 1-1.5:1.1: GSM modem (1-port) converter detected
[   45.939151] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1

Takze kdyz pripojim modem, chvili pockam a vidim zarizeni wwan0:

Kód: [Vybrat]
# lsusb
Bus 001 Device 005: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

# ip a s wwan0
5: wwan0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state DORMANT group default qlen 1000
    link/ether 00:1e:10:1f:00:00 brd ff:ff:ff:ff:ff:ff

Stale nevim, jak to NM dela, ale takhle jednoduse to funguje:
Kód: [Vybrat]
# apt-get install modemmanager network-manager
# nmcli dev status
DEVICE   TYPE      STATE         CONNECTION         
eth0     ethernet  connected     Wired connection 1
tun0     tun       connected     tun0               
ttyUSB0  gsm       disconnected  --                 
wlan0    wifi      unavailable   --                 
lo       loopback  unmanaged     --       

# nmcli con add type gsm con-name MODEM ifname ttyUSB0 apn internet

Connection 'MODEM' (ba3c4697-68ed-4adf-a441-54b47bc459ea) successfully added.

Tim se vytvori soubor:
Kód: [Vybrat]
# cat /etc/NetworkManager/system-connections/MODEM
[connection]
id=MODEM
uuid=ba3c4697-68ed-4adf-a441-54b47bc459ea
type=gsm
interface-name=ttyUSB0
permissions=

[gsm]
apn=internet
number=*99#

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
a samo se to spoji, pokud je treba rucne, staci:
Kód: [Vybrat]
# nmcli con up id MODEM
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

No a ihned pote je funkcni internet:
Kód: [Vybrat]
# ip a s wwan0
5: wwan0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state DORMANT group default qlen 1000
    link/ether 00:1e:10:1f:00:00 brd ff:ff:ff:ff:ff:ff

# ip a s ppp0
7: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 3
    link/ppp
    inet 100.81.246.209/32 brd 100.81.246.209 scope global ppp0
       valid_lft forever preferred_lft forever

# ip r
default dev ppp0 proto static scope link metric 700
100.64.0.0/11 via 100.97.1.57 dev tun0
100.97.1.56/29 dev tun0 proto kernel scope link src 100.97.1.58

# curl ipinfo.io
{
  "ip": "37.188.247.83",
  "city": "Prague",
  "region": "Hlavni mesto Praha",
  "country": "CZ",
  "loc": "50.0833,14.4667",
  "org": "AS5610 O2 Czech Republic, a.s.",
  "postal": "130 00"
}

Asi budu muset prehodnotit svuj nazor na NetworkManager na headless pc...
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."


ByCzech

  • *****
  • 1 865
    • Zobrazit profil
    • E-mail
Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #5 kdy: 23. 01. 2018, 20:25:42 »
Ta dulezita cast:
Kód: [Vybrat]
[   45.929450] huawei_cdc_ncm 1-1.5:1.2: MAC-Address: 00:1e:10:1f:00:00
[   45.929459] huawei_cdc_ncm 1-1.5:1.2: setting rx_max = 16384
[   45.936630] huawei_cdc_ncm 1-1.5:1.2: NDP will be placed at end of frame for this device.
[   45.936853] huawei_cdc_ncm 1-1.5:1.2: cdc-wdm0: USB WDM device
[   45.937592] huawei_cdc_ncm 1-1.5:1.2 wwan0: register 'huawei_cdc_ncm' at usb-3f980000.usb-1.5, Huawei CDC NCM device, 00:1e:10:1f:00:00

Takze kdyz pripojim modem, chvili pockam a vidim zarizeni wwan0:

Kód: [Vybrat]
# ip a s wwan0
5: wwan0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state DORMANT group default qlen 1000
    link/ether 00:1e:10:1f:00:00 brd ff:ff:ff:ff:ff:ff

"dhclient wwan0" (případně ekvivalent) se nechytá?

Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #6 kdy: 23. 01. 2018, 20:32:54 »
Takze kdyz pripojim modem, chvili pockam a vidim zarizeni wwan0:

"dhclient wwan0" (případně ekvivalent) se nechytá?

To jsem nezkoušel, ale ppp0 v té době ještě neexistuje.
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

ByCzech

  • *****
  • 1 865
    • Zobrazit profil
    • E-mail
Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #7 kdy: 23. 01. 2018, 21:42:34 »
Takze kdyz pripojim modem, chvili pockam a vidim zarizeni wwan0:

"dhclient wwan0" (případně ekvivalent) se nechytá?

To jsem nezkoušel, ale ppp0 v té době ještě neexistuje.

Nezlobte se, ale vy mi přijdete trochu zabedněný.

To zařízení umí fungovat jako klasický modem (/dev/ttyUSBx) a také jako klasická usb síťová karta (wwan0). Pro použití jako síťovka se vůbec s žádným PPP nemusíte crcat. Už vám to tu radil jako první tnr... Prostě nakonfigurujte síť pro wwan0 jako by to byla síťovka a finito.

tnr

Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #8 kdy: 23. 01. 2018, 22:00:50 »
Diky, zkusim se v tom nejak zorientovat.
Asi budu muset prehodnotit svuj nazor na NetworkManager na headless pc...

Hele, ja te nechci prudit, nemyslim to vazne zle - ale pokud nechapes, jak funguje MBIM a NM, ktery ho spravuje, tak se na to proste vykasli a pouzivej proste NM / MM a bude to fungovat.

Zadny PPPD v rezimu CDC MBIM neni a nemuze byt. Spojeni tu navazuje primo modem, ktery se chova jako sitova karta + ma ridici kanal. PPP je tam jako rezim pro stare systemy, modem ho navic jen emuluje, protoze tam nikde PPP uz davno neni na stacku techto modemu. Do jakeho rezimu se to prepne urcuje prave usb_modeswitch. Existuje tam i CDC NDC (nevim zda ho tenhle umi, nebo ne) - pak se to chova jako USB sitovka a modem poskytuje typicky nejaky web interface pro konfiguraci.

Tzn rezimy jsou:
- Emulace starych modemu s PPPD (problematicke a casto nefunkcni)
- CDC NDC (nevim zda je u tebe podporovano, jine Huawei modemy to umi)
- CDC MBIM (viz nize)


Pokud chces pouzit modem v rezimu CDC MBIM, potrebujes:
- CDC MBIM driver v kernelu (coz na 99.999 % mas)
- ovladaci program

Ovladacim programem muze byt:
- mbimcli
- NetworkManager / ModemManager

Pouziti wvdial v tomto rezimu je totalni nesmysl a nemuze nikdy fungovat.

Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #9 kdy: 23. 01. 2018, 22:54:44 »
dhclient wwan0 nefunguje, cekal jsem to

Diky za vysvetleni. Tak nejak jsem predpokladal, ze kdyz se s modemem muzu bavit beznymi AT prikazy po /dev/ttyUSB0, tak ze pomoci nich bude mozne i navazat spojeni.
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

ByCzech

  • *****
  • 1 865
    • Zobrazit profil
    • E-mail
Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #10 kdy: 24. 01. 2018, 00:42:10 »
dhclient wwan0 nefunguje, cekal jsem to

Diky za vysvetleni. Tak nejak jsem predpokladal, ze kdyz se s modemem muzu bavit beznymi AT prikazy po /dev/ttyUSB0, tak ze pomoci nich bude mozne i navazat spojeni.

Pokud nefunguje, je třeba ještě zařízení před spuštěním sítě na wwan0 buď nahodit příslušnou utilitou (viz příspěvek tnr) a nebo to udělat ručně, např. posláním příslušné AT sekvence a poté již dhclient...:

Kód: [Vybrat]
# echo -e "AT^NDISDUP=1,1,\"internet\"\r" > /dev/ttyUSB0

# dhclient wwan0

Jinak samozřejmě máte pravdu, že se dá připojit i klasickým PPP, ale proč, kdy to jde jednodušeji a zařízení si to umí zařídit samo?

Re:USB LTE modem - jak se připojit přes wvdial (O2 SIM)
« Odpověď #11 kdy: 24. 01. 2018, 10:54:07 »
Kód: [Vybrat]
# echo -e "AT^NDISDUP=1,1,\"internet\"\r" > /dev/ttyUSB0
# dhclient wwan0

Tohle nejak nefunguje.
Zustanu u NetworkManagera.
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."