Автор Тема: ZTE MF667  (Прочитано 4100 раз)

Оффлайн sergsch

  • Участник
  • *
  • Сообщений: 187
ZTE MF667
« : 16.09.2014 17:36:44 »
Установил модем ZTE MF667 на wine, вроде работает нормально, но всё как-то не по Линуксовски: modem manager gui модем не видит, NM вместо мобильной управляет проводной сетью ...
Для уменьшения путаницы сделал:
# touch /etc/udev/rules.d/80-net-name-slot.rules
Находясь в ~/.wine/dosdevices сделал ссылку:
# ln -s /dev/ttyS0 com1
В /etc/ppp/options-mobile прописал /dev/ttyS0, при pppd call bee консоль не ругается, но связи с интернетом нет.
Minicom с записью /dev/ttyS0 инициализирует модем, но команды не принемает (не печатает).
Как запустить интернет посредством pppd ... через wine?
                                                                                                                                                                                                                                                                                                                                                                                                                                    
AltLinux 7.0 Centaurus x86_64
Процессор AMD A6-3650 (2.6/4M/6630D)  Материнская плата GIGABYTE GA-A55M-DS2  Память DDR III 4Gb PC3-10666 1333MHz Hynix
Видеокарта 1024Mb/PCI-E/Sapphire AMD Radeon HD6670 [DDR3](11192-22/07) Monitor (элт)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: ZTE MF667
« Ответ #1 : 16.09.2014 18:06:24 »
Установил модем ZTE MF667 на wine, вроде работает нормально, но всё как-то не по Линуксовски: modem manager gui модем не видит, NM вместо мобильной управляет проводной сетью ...
Для уменьшения путаницы сделал:
# touch /etc/udev/rules.d/80-net-name-slot.rules
Находясь в ~/.wine/dosdevices сделал ссылку:
# ln -s /dev/ttyS0 com1
В /etc/ppp/options-mobile прописал /dev/ttyS0, при pppd call bee консоль не ругается, но связи с интернетом нет.
Minicom с записью /dev/ttyS0 инициализирует модем, но команды не принемает (не печатает).
Как запустить интернет посредством pppd ... через wine?
                                                                                                                                                                                                                                                                                                                                                                                                                                    
AltLinux 7.0 Centaurus x86_64
Процессор AMD A6-3650 (2.6/4M/6630D)  Материнская плата GIGABYTE GA-A55M-DS2  Память DDR III 4Gb PC3-10666 1333MHz Hynix
Видеокарта 1024Mb/PCI-E/Sapphire AMD Radeon HD6670 [DDR3](11192-22/07) Monitor (элт)
Не нужно так усложнять.
http://www.altlinux.org/Установка_и_настройка_модемов_3G_USB
Андрей Черепанов (cas@)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: ZTE MF667
« Ответ #2 : 16.09.2014 18:53:59 »
Отучайте модем представляться как cd-rom, обычно из-за этого модем системой (которая может работать с модемом напрямую, в отличие от виндовс, которая только через cd-rom) и не определяется.

DdShurick

  • Гость
Re: ZTE MF667
« Ответ #3 : 16.09.2014 19:14:44 »
 Похоже, что это не совсем модем The driver description files give these descriptions to the vendor specific
ports on this modem:

 VID_19D2&PID_1270&MI_00: "ZTE MF667 Diagnostics Port"
 VID_19D2&PID_1270&MI_01: "ZTE MF667 AT Port"
 VID_19D2&PID_1270&MI_02: "ZTE MF667 ATExt2 Port"
 VID_19D2&PID_1270&MI_03: "ZTE MF667 ATExt Port"
 VID_19D2&PID_1270&MI_04: "ZTE MF667 USB Modem"
 VID_19D2&PID_1270&MI_05: "ZTE MF667 Network Adapter"
Инфа отсюда
В рабочем состоянии idVendor=19d2 idProduct=1405.
У меня похожий ZTE MF823 создаёт сетевой интерфейс enp0s29f7u5 Link encap:Ethernet  HWaddr 36:4B:50:B7:EF:2D 
 inet addr:192.168.0.187  Bcast:192.168.0.255  Mask:255.255.255.0
который подхватывается системой автоматом.
« Последнее редактирование: 16.09.2014 19:29:52 от DdShurick »

Оффлайн sergsch

  • Участник
  • *
  • Сообщений: 187
Re: ZTE MF667
« Ответ #4 : 16.09.2014 20:32:37 »
Всем спасибо! Куда рыть-то?
Перепрошивал ZTE MF180, E173 проблем не было.
Как сделать что бы хоть minicom видел модем?
А таким образом
# echo -e AT+ZSNT=2,0,0\r\n > /dev/eth1
добраться можно?

Кратко: подключаем модем, видим иконку на рабочем столе, открываем и вайном запускаем AutoRun.exe; прога устанавливается в вайн, а морда на линуксовский браузер, довольно не плохо выглядит.

lsusb модем видит, dmesg только cdrom.

DdShurick

  • Гость
Re: ZTE MF667
« Ответ #5 : 16.09.2014 21:40:52 »
А таким образом
# echo -e AT+ZSNT=2,0,0\r\n > /dev/eth1
добраться можно?
Нет, надо на "ZTE MF667 AT Port", это должен быть /dev/ttyUSB1, но как я понял, его у вас нет.
lsusb модем видит
$ lsusb | grep 19d2
Bus 005 Device 004: ID 19d2:1405 ZTE WCDMA Technologies MSM
Так?
dmesg только cdrom.
А такое есть?
usb 5-5: new high-speed USB device number 4 using ehci-pci
 systemd-udevd[1194]: renamed network interface usb0 to enp0s29f2u1
$ lsmod | grep usbnet
usbnet                 20163  1 cdc_ether
mii                     4394  2 e100,usbnet
usbcore               152060  10 uhci_hcd,snd_usb_audio,uvcvideo,usb_storage,snd_usbmidi_lib,ehci_hcd,ehci_pci,usbhid,usbnet,cdc_ether
И ещё посмотрите здесь
« Последнее редактирование: 16.09.2014 21:44:43 от DdShurick »

Оффлайн sergsch

  • Участник
  • *
  • Сообщений: 187
Re: ZTE MF667
« Ответ #6 : 16.09.2014 22:21:19 »
[root@valya ~]# lsusb
Bus 001 Device 002: ID 19d2:1405 ZTE WCDMA Technologies MSM

[root@valya ~]# dmesg | grep -i interface usb0
grep: usb0: Нет такого файла или каталога

[root@valya ~]# dmesg | grep -i CWID
[    8.263604] scsi 6:0:0:0: CD-ROM            CWID     USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2

[root@valya ~]# lsmod | grep usbnet
usbnet                 33052  1 cdc_ether
usbcore               200227  10 snd_usb_audio,uvcvideo,usb_storage,ohci_hcd,ohci_pci,snd_usbmidi_lib,ehci_hcd,ehci_pci,usbnet,cdc_ether
mii                    13934  2 r8169,usbnet

[root@valya ~]# [root@valya ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 90:2B:34:25:84:E7 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth1      Link encap:Ethernet  HWaddr 00:A0:C6:00:00:00 
          inet addr:192.168.0.100  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2a0:c6ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:49812 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49697 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8500686 (8.1 MiB)  TX bytes:7996399 (7.6 MiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:520 (520.0 b)  TX bytes:520 (520.0 b)

По ссылке я был, может не очень внимательно ... с ихними кредитами ...

DdShurick

  • Гость
Re: ZTE MF667
« Ответ #7 : 17.09.2014 08:33:23 »
 А что у вас на eth0 и eth1?
 Что дополнительно показывает ifconfig -a?

Оффлайн sergsch

  • Участник
  • *
  • Сообщений: 187
Re: ZTE MF667
« Ответ #8 : 17.09.2014 12:21:41 »
По сети ничего нет.
eth1 - похоже модем управляет NM-ом, во всех осях запускается Автоматическая eth1 или System eth1, работает только проводная сеть (как-то условно), а мобильная и пр. или не работают или отсутствуют.

[root@valya ~]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 90:2B:34:25:84:E7 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth1      Link encap:Ethernet  HWaddr 00:A0:C6:00:00:00 
          inet addr:192.168.0.100  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2a0:c6ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12455 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12467 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2429674 (2.3 MiB)  TX bytes:2014626 (1.9 MiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

[root@valya ~]#

DdShurick

  • Гость
Re: ZTE MF667
« Ответ #9 : 17.09.2014 14:19:15 »
 Давайте тогда посмотрим так: udevadm info -a -p /sys/class/net/eth0 | grep product и eth1 тоже.

Оффлайн sergsch

  • Участник
  • *
  • Сообщений: 187
Re: ZTE MF667
« Ответ #10 : 17.09.2014 16:16:00 »
У меня на hd несколько операционных систем и если подключишь модем на одной оси, то после перезагрузки он работает и на другой, а так же и на больших livecd, dvd. PuppyRus1312 к сожалению не заработал с модемом, не с флешки, не с cd.

[root@valya ~]# udevadm info -a -p /sys/class/net/eth0 | grep product
[root@valya ~]# udevadm info -a -p /sys/class/net/eth1 | grep product
    ATTRS{product}=="ZTE WCDMA Technologies MSM"
    ATTRS{product}=="EHCI Host Controller"
[root@valya ~]#

DdShurick

  • Гость
Re: ZTE MF667
« Ответ #11 : 17.09.2014 18:01:55 »
[root@valya ~]# udevadm info -a -p /sys/class/net/eth1 | grep product
    ATTRS{product}=="ZTE WCDMA Technologies MSM"
    ATTRS{product}=="EHCI Host Controller"
[root@valya ~]#
Ну вот, определяется как сетевая карта, так-же как и у меня.
У меня на hd несколько операционных систем и если подключишь модем на одной оси, то после перезагрузки он работает и на другой, а так же и на больших livecd, dvd.
У меня аналогично.
PuppyRus1312 к сожалению не заработал с модемом, не с флешки, не с cd.
В PuppyRus нет автонастройки сети, надо настроить через "Настройки сети", выбрать локальную сеть.
Другой вариант # dhcpcd eth1 если модем не подключен к сети, то попробуйте
Подключить:
# curl http://192.168.0.1/goform/goform_set_cmd_process?goformId=CONNECT_NETWORK
{"result":"success"}
Отключить:
# curl http://192.168.0.1/goform/goform_set_cmd_process?goformId=DISCONNECT_NETWORK
{"result":"success"}
Автоподключение:
# curl http://192.168.0.1/goform/goform_set_cmd_process?goformId=SET_CONNECTION_MODE&ConnectionMode=auto_dial
(команды для моего модема, для вашего надо уточнять).
 У меня за подключение модема отвечают правило 99-modem.rules и скрипт /lib/udev/net_up.sh
Спойлер
#99-modem.rules
ACTION!="add|change", GOTO="remove_modem"

SUBSYSTEM=="usbmisc", SUBSYSTEMS=="usb", KERNEL=="cdc-wdm?", RUN+="net_up.sh %k", GOTO="run_wwan"

SUBSYSTEM=="tty", SUBSYSTEMS=="usb", KERNEL=="ttyUSB?|ttyACM?",  RUN+="check3Gmodem %k", GOTO="end_modem"

SUBSYSTEM=="net", KERNEL=="usb?", ATTR{operstate}=="down", RUN+="net_up.sh %k", GOTO="end_modem"

LABEL="run_wwan"
SUBSYSTEM=="net", KERNEL=="wwan?", ATTR{operstate}=="down", RUN+="/usr/sbin/dhcpcd %k", GOTO="end_modem"

LABEL="remove_modem"
ACTION=="remove", SUBSYSTEM=="tty", SUBSYSTEMS=="usb", KERNEL=="ttyUSB?|ttyACM?", RUN+="/bin/rm /dev/modem", RUN+="/bin/rm /dev/ttyUSB_utps_pcui"

LABEL="end_modem"
#!/bin/sh
#DdShurick GPL3 05.10.14. net_up.sh
[ $1 ] || exit
case $1 in
usb?)
/bin/sleep 10
/usr/sbin/dhcpcd $1
/usr/bin/curl http://192.168.0.1/goform/goform_set_cmd_process?goformId=CONNECT_NETWORK
;;
cdc-wdm?)
/bin/sleep 10
/usr/sbin/modem-stats -c AT^NDISCONN=1,1 /dev/$1
;;
wwan?)
/bin/sleep 1
/usr/sbin/dhcpcd $1
;;
*) exit ;;
esac

Оффлайн sergsch

  • Участник
  • *
  • Сообщений: 187
Re: ZTE MF667
« Ответ #12 : 17.09.2014 19:35:05 »
Если я правильно понял это команды для запуска модема напрямую из Линукса без Вайна?
Извините, а 99-modem.rules где лежит? Попробую ваш вариант, чем кто не шутит.

DdShurick

  • Гость
Re: ZTE MF667
« Ответ #13 : 17.09.2014 20:27:57 »
Извините, а 99-modem.rules где лежит?
/etc/udev/rules.d/ или /lib/udev/rules.d/

Оффлайн sergsch

  • Участник
  • *
  • Сообщений: 187
Re: ZTE MF667
« Ответ #14 : 17.09.2014 21:13:53 »
DdShurick, спасибо! Ваши команды работают и на моём модеме. Пишу отвязавшись от wine.