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:
[ 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:
[ 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:
# 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:
# 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:
# 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:
# nmcli con up id MODEM
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
No a ihned pote je funkcni internet:
# 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...