Если через виджет "Управление сетью" (в соответствии с ссылкой, которую предложил kdemon) не получится, рекомендую через sudo pppconfig
Можно также через kppp. В этом может помочь статья - Помогите настроить 3G модем E160
Было дело подключал недружелюбный к линуксу модем, который системой определялся, но не запускался))). Нужно знать марку производителя модема и уже от него танцевать. Просто м.б. купил модем Алкатель, а на самом деле сделано в Китае и зовется ZTE 196 (например).
Наименование производителя и модель устройства можно узнать по PID и VID модема, которые можно узнать по команде lsusb при подсоединённом модеме. Можно посмотреть разъяснения как это делать здесь.
Через Network Manager у меня произвести подключение тоже не получается. В этом случае пакет usb-modeswitch не нужен.
Для того, чтобы настроить подключение через pppconfig, можно посмотреть здесь.
Только вместо Название провайдера: skylink я использую provider - это позволяет производить подключение через команду в консоле ponбез дополнительных параметров. В итоге у меня следующая картина параметров:
Логин и пароль вы должны знать сами. Com порт модема у меня: /dev/ttyUSB1 потому что есть ещё одно USB-устройство, которое определяется как /dev/ttyUSB0. Скорее всего у вас будет /dev/ttyUSB0 [1].
После того как новое подключение provider будет создано, можно подключаться по команде pon. Чтобы это не делать вручную, я сделал так: Параметры системы - Запуск и завершение
Здесь выбрал на панеле справа команду "Добавить приложение" (хотя, наверно, можно и "Добавить скрипт") и ввёл команду pon.
В результате при входе в систему подключение происходит автоматически.
Тоже самое можно сделать по другому путём редактирования файла конфигурации /etc/network/interfaces как это показано здесь в пункте "Автоматическое подключение". Например, у меня содержимое файла конфигурации /etc/network/interfaces приняло вид:auto lo iface lo inet loopback iface ppp0 inet ppp provider provider auto ppp0Результат почти такой же. Только теперь уже не получается произвести разрыв связи по команде poff. Необходимы права суперпользователя (т.е. команда sudo poff).
Появляется нужда, чтобы в системном лотке был индикатор, который показывал бы статус сети. Для этого использую KNemo.
Иногда происходят обрывы в сети. Для этого случая можно в настройках KNemo создать свои пункты в меню: "Подключиться" и "Отключиться", как например об этом пишут здесь. При желании можно создать и пункт для гостевого подключения, но в таком случае для разрыва связи лучше указать команду poff -a
Другой вариант - это Kppp. Собственно говоря, использование одного этого приложения может заменить собой использование двух предыдущих. Тут вся сложность состоит в определении строки инициализации. У меня строка инициализации - ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0. Вот скрин-шот диалогового окна в котором надо прописать эту строку:
Как попасть в это диалоговое окно?
После запуска kppp: Настроить - вкладка: Модемы - Создать (Изменить) - вкладка: Модем - Команды модема.
Как можно точно узнать свою строку инициализации? Можно сделать как здесь. Но использование команды sudo wvdialconf /etc/wvdial.confне всегда может помочь. Например, если есть диалап-модем, тогда утилита wvdialconf произведёт настройку для этого модема, а USB-модем будет проигнорирован.
[1] Примечание: При наличии двух USB-устройств возможно такое явление, что USB-модем перескакивает то на /dev/ttyUSB1 то на /dev/ttyUSB0. В этом случае, указывайте вместо /dev/ttyUSBx на точное устройство /dev/serial/by-id/xxxxx или usb-слот /dev/serial/by-path/yyyyy. Например:michael@PC-Michael:~$ ls -l /dev/serial/by-id/ итого 0 lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-FTDI_USB__-__Serial-if00-port0 -> ../../ttyUSB0 lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if00-port0 -> ../../ttyUSB1 lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if01-port0 -> ../../ttyUSB2 lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if02-port0 -> ../../ttyUSB3 lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if03-port0 -> ../../ttyUSB4 lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if04-port0 -> ../../ttyUSB5
В моём случае выбираю /dev/serial/by-id/usb-ZTE__Incorporated_ZTE_CDMA_Tech-if00-port0
Сделал все как тут написано проверяю через
sudo nano /etc/rc.local и добавляем перед "exit 0" строчку "modprobe usbserial vendor=0x211f product=0x6801"
lsusb видет как телефон, а не как модем, в ней еще строена влешка!
Насколько я понял, у вас команда lsusb показывает что-то вроде:Bus 001 Device 011: ID 1bbb:0017 T & A Mobile Phones В таком случае ваш VID = 1bbb, а PID = 0017. Раз так, то - vendor=0x1bbb product=0x0017. PID - это сокращение от product ID, соответственно и VID - vendor ID. Исходя из этого вам надо:modprobe usbserial vendor=0x1bbb product=0x0017Но скажу сразу, что у меня нет такой строчки в файле /etc/rc.local.
Насколько я понимаю, если у вас есть устройства, которые соответствуют вашему модему при вводе команды ls /dev/ttyUSB*то с командой modprobe можно не беспокоиться, если вы хотите настроить соединение с помощью pppconfig или kppp.
/etc/rc.local. прописана строчка modprobe usbserial vendor=0x1bbb product=0x0017
мигает зеленым светом.
тогда вожу команду ls /dev/ttyUSB* то мне пишет no surh file or directory
а при команде
sudo pppoeconf
сканирует и пишет
sorry, i scanned 1 interface, buf the access concentrator of your provider did not respond. please check your network and modem cables. anatner reason for the scan failure may also be another running pppoe process which controls the modem
pppoeconf это из другой оперы. Есть разница между утилитами pppoeconf и pppconfig. Обратите внимание, я говорил именно про pppconfig.
Я бы команду modprobe usbserial vendor=0x1bbb product=0x0017из /etc/rc.local убрал бы совсем (или закоментировал бы - вначале строки поставил символ #). Команду modprobe достаточно ввести только однажды, чтобы подключился нужный модуль. Поэтому сделал бы в консоле так:sudo rmmod usbserial sudo modprobe usbserial vendor=0x1bbb product=0x0017Цель: добиться появления устройств /dev/ttyUSBx. Поэтому проверяем:ls /dev/ttyUSB*Если всё равно не появляются, то на всякий случай перегрузил бы компьютер и проверил наличие устройств после перегрузки компьютера.
Если это не приведёт к успеху, то хотелось бы посмотреть результат на ввод команды:ls -l /dev/serial/by-id/
У провайдера. Например, у меня пароль соответсвует PIN1. У сим-карты есть два четырёхзначных номерка PIN1 и PIN2. Это разъяснялось при составлении договора с провайдером и указано в инструкции, которая давалась. Может быть на сайте.
Было бы неплохо отразить здесь, что именно привело к успеху, в чём была загвоздка. Это может помочь другим.
Братан как перезагрузился опять не видет модем все повторяю заново ни какой реакции! /etc/rc.local хочу опять закоментировать, не хочет сохранять изменения. может и за этого? И еще матерится на sudo rmmod usbserial
Что за фигня
Хотелось бы увидеть результат, полученный от командыls -l /dev/serial/by-id/Может быть там ссылки на какие-то другие устройства не в виде /dev/ttyUSB*.
Команда sudo rmmod usbserialсработает, если отсоединить модем и перегрузить компьютер.
Файл /etc/rc.local надо редактировать с правами суперпользователя. Например, открывать для редактирования командой:sudo kate /etc/rc.local
И ещё. После подсоединении модема, устройства /dev/ttyUSB* появляются не сразу, необходимо подождать какое-то время.
Скорей всего видит как виртуальный диск (флешку), а нужно переключить принудительно в режим модема.
Под виндой после первого подключения как с флешки устанавливаются драйвера и происходит переключение в режим модема переключить в режим модема ubuntu
Чтобы не гадать в каком режиме устройство. Когда индикатор модема мигает зеленым, то это режим модема. Когда индикатор модема красный - модем в режиме диска.
Только это не флэшка, а CD-ROM. С флэшки у Windows запрет на автозапуск, поэтому там что-то такое мудрённое, что устройство выдаёт себя за CD-ROM.
/etc/rc.local. прописана строчка modprobe usbserial vendor=0x1bbb product=0x0017
мигает зеленым светом.
тогда вожу команду ls /dev/ttyUSB* то мне пишет no surh file or directory
а при команде
sudo pppoeconf
сканирует и пишет
sorry, i scanned 1 interface, buf the access concentrator of your provider did not respond. please check your network and modem cables. anatner reason for the scan failure may also be another running pppoe process which controls the modem
Подключаете, в вылезшем мастере производите настройки, готово.
Большего без названия модели и оператора не предоставим.
1. в терминале lsusb и вывод сюда
2. Все в том же терминале sudo apt-get show usb-modeswitch
Примерно так!
пишет ошибка в системе, и сылается на usb_modeswitch.conf
Если через виджет "Управление сетью" (в соответствии с ссылкой, которую предложил kdemon) не получится, рекомендую через
sudo pppconfig
Можно также через kppp. В этом может помочь статья - Помогите настроить 3G модем E160
Было дело подключал недружелюбный к линуксу модем, который системой определялся, но не запускался))). Нужно знать марку производителя модема и уже от него танцевать. Просто м.б. купил модем Алкатель, а на самом деле сделано в Китае и зовется ZTE 196 (например).
Наименование производителя и модель устройства можно узнать по PID и VID модема, которые можно узнать по команде lsusb при подсоединённом модеме. Можно посмотреть разъяснения как это делать здесь.
что то я не правильно делаю с usb_modeswitch
как правильно настроить?
Через Network Manager у меня произвести подключение тоже не получается. В этом случае пакет usb-modeswitch не нужен.
Для того, чтобы настроить подключение через pppconfig, можно посмотреть здесь.
Только вместо Название провайдера: skylink я использую provider - это позволяет производить подключение через команду в консоле
pon
без дополнительных параметров. В итоге у меня следующая картина параметров:Логин и пароль вы должны знать сами. Com порт модема у меня: /dev/ttyUSB1 потому что есть ещё одно USB-устройство, которое определяется как /dev/ttyUSB0. Скорее всего у вас будет /dev/ttyUSB0 [1].
После того как новое подключение provider будет создано, можно подключаться по команде pon. Чтобы это не делать вручную, я сделал так:
Параметры системы - Запуск и завершение
Здесь выбрал на панеле справа команду "Добавить приложение" (хотя, наверно, можно и "Добавить скрипт") и ввёл команду pon.
В результате при входе в систему подключение происходит автоматически.
Тоже самое можно сделать по другому путём редактирования файла конфигурации /etc/network/interfaces как это показано здесь в пункте "Автоматическое подключение". Например, у меня содержимое файла конфигурации /etc/network/interfaces приняло вид:
auto lo
Результат почти такой же. Только теперь уже не получается произвести разрыв связи по команде poff. Необходимы права суперпользователя (т.е. команда sudo poff).iface lo inet loopback
iface ppp0 inet ppp
provider provider
auto ppp0
Появляется нужда, чтобы в системном лотке был индикатор, который показывал бы статус сети. Для этого использую KNemo.
Иногда происходят обрывы в сети. Для этого случая можно в настройках KNemo создать свои пункты в меню: "Подключиться" и "Отключиться", как например об этом пишут здесь. При желании можно создать и пункт для гостевого подключения, но в таком случае для разрыва связи лучше указать команду
poff -a
Другой вариант - это Kppp. Собственно говоря, использование одного этого приложения может заменить собой использование двух предыдущих. Тут вся сложность состоит в определении строки инициализации. У меня строка инициализации - ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0. Вот скрин-шот диалогового окна в котором надо прописать эту строку:
Как попасть в это диалоговое окно?
После запуска kppp: Настроить - вкладка: Модемы - Создать (Изменить) - вкладка: Модем - Команды модема.
Как можно точно узнать свою строку инициализации? Можно сделать как здесь. Но использование команды
sudo wvdialconf /etc/wvdial.conf
не всегда может помочь. Например, если есть диалап-модем, тогда утилита wvdialconf произведёт настройку для этого модема, а USB-модем будет проигнорирован.[1] Примечание: При наличии двух USB-устройств возможно такое явление, что USB-модем перескакивает то на /dev/ttyUSB1 то на /dev/ttyUSB0. В этом случае, указывайте вместо /dev/ttyUSBx на точное устройство /dev/serial/by-id/xxxxx или usb-слот /dev/serial/by-path/yyyyy. Например:
michael@PC-Michael:~$ ls -l /dev/serial/by-id/
итого 0
lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-FTDI_USB__-__Serial-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if01-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if02-port0 -> ../../ttyUSB3
lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if03-port0 -> ../../ttyUSB4
lrwxrwxrwx 1 root root 13 марта 1 18:13 usb-ZTE__Incorporated_ZTE_CDMA_Tech-if04-port0 -> ../../ttyUSB5
В моём случае выбираю /dev/serial/by-id/usb-ZTE__Incorporated_ZTE_CDMA_Tech-if00-port0
Сделал все как тут написано проверяю через
sudo nano /etc/rc.local и добавляем перед "exit 0" строчку "modprobe usbserial vendor=0x211f product=0x6801"
lsusb видет как телефон, а не как модем, в ней еще строена влешка!
Насколько я понял, у вас команда lsusb показывает что-то вроде:
Bus 001 Device 011: ID 1bbb:0017 T & A Mobile Phones
В таком случае ваш VID = 1bbb, а PID = 0017. Раз так, то - vendor=0x1bbb product=0x0017. PID - это сокращение от product ID, соответственно и VID - vendor ID. Исходя из этого вам надо:modprobe usbserial vendor=0x1bbb product=0x0017
Но скажу сразу, что у меня нет такой строчки в файле /etc/rc.local.Насколько я понимаю, если у вас есть устройства, которые соответствуют вашему модему при вводе команды
ls /dev/ttyUSB*
то с командой modprobe можно не беспокоиться, если вы хотите настроить соединение с помощью pppconfig или kppp./etc/rc.local. прописана строчка modprobe usbserial vendor=0x1bbb product=0x0017
мигает зеленым светом.
тогда вожу команду ls /dev/ttyUSB* то мне пишет no surh file or directory
а при команде
sudo pppoeconf
сканирует и пишет
sorry, i scanned 1 interface, buf the access concentrator of your provider did not respond. please check your network and modem cables. anatner reason for the scan failure may also be another running pppoe process which controls the modem
pppoeconf это из другой оперы. Есть разница между утилитами pppoeconf и pppconfig. Обратите внимание, я говорил именно про pppconfig.
Я бы команду
modprobe usbserial vendor=0x1bbb product=0x0017
из /etc/rc.local убрал бы совсем (или закоментировал бы - вначале строки поставил символ #). Команду modprobe достаточно ввести только однажды, чтобы подключился нужный модуль. Поэтому сделал бы в консоле так:sudo rmmod usbserial
Цель: добиться появления устройств /dev/ttyUSBx. Поэтому проверяем:sudo modprobe usbserial vendor=0x1bbb product=0x0017
ls /dev/ttyUSB*
Если всё равно не появляются, то на всякий случай перегрузил бы компьютер и проверил наличие устройств после перегрузки компьютера.Если это не приведёт к успеху, то хотелось бы посмотреть результат на ввод команды:
ls -l /dev/serial/by-id/
Братан модем определился! Теперь просить пароль на подключение к Билайн! А где его взять или узнать?
Если у билайна на сайте нету, то пустой. Снять галку требования пароля, возможно, нужно.
У провайдера. Например, у меня пароль соответсвует PIN1. У сим-карты есть два четырёхзначных номерка PIN1 и PIN2. Это разъяснялось при составлении договора с провайдером и указано в инструкции, которая давалась. Может быть на сайте.
Было бы неплохо отразить здесь, что именно привело к успеху, в чём была загвоздка. Это может помочь другим.
Братан как перезагрузился опять не видет модем все повторяю заново ни какой реакции! /etc/rc.local хочу опять закоментировать, не хочет сохранять изменения. может и за этого? И еще матерится на sudo rmmod usbserial
Что за фигня
Хотелось бы увидеть результат, полученный от команды
ls -l /dev/serial/by-id/
Может быть там ссылки на какие-то другие устройства не в виде /dev/ttyUSB*.Команда
sudo rmmod usbserial
сработает, если отсоединить модем и перегрузить компьютер.Файл /etc/rc.local надо редактировать с правами суперпользователя. Например, открывать для редактирования командой:
sudo kate /etc/rc.local
И ещё. После подсоединении модема, устройства /dev/ttyUSB* появляются не сразу, необходимо подождать какое-то время.
Братан может созвонимся? Отправь свои координаты на мой ящик, я звякну! Модем видет, разобрался, теперь не запускается pon
Скорей всего видит как виртуальный диск (флешку), а нужно переключить принудительно в режим модема.
Под виндой после первого подключения как с флешки устанавливаются драйвера и происходит переключение в режим модема
переключить в режим модема ubuntu
Чтобы не гадать в каком режиме устройство. Когда индикатор модема мигает зеленым, то это режим модема. Когда индикатор модема красный - модем в режиме диска.
Только это не флэшка, а CD-ROM. С флэшки у Windows запрет на автозапуск, поэтому там что-то такое мудрённое, что устройство выдаёт себя за CD-ROM.
да, я неправильно выразился. cd-rom
/etc/rc.local. прописана строчка modprobe usbserial vendor=0x1bbb product=0x0017
мигает зеленым светом.
тогда вожу команду ls /dev/ttyUSB* то мне пишет no surh file or directory
а при команде
sudo pppoeconf
сканирует и пишет
sorry, i scanned 1 interface, buf the access concentrator of your provider did not respond. please check your network and modem cables. anatner reason for the scan failure may also be another running pppoe process which controls the modem
Может вы наконец то покажете вывод команды lsusb?
Bus 001 Device 011: ID 1bbb:0017 T & A Mobile Phones
настроил pppconfig но когда проверяю файл /etc/ppp/peers/inet то мне пишет permission denied
и при воде pon inet никакого результата
Всем спасибо кто помогал настроит модем! Заработал
подскажите как подключить модем алкател в гостевом режиме, в основном режиме все работает.
Отправить комментарий