настройка интернета

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

drill666
Сообщения: 2
ОС: ASP 12 Carbon

настройка интернета

Сообщение drill666 »

Помогите настроить нет плз модем Pantech um150 пробувал по инструкции-
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: настройка интернета

Сообщение Maximus_V »

drill666 писал(а):
13.12.2008 00:33
Помогите настроить нет плз модем Pantech um150 пробувал по инструкции-

Рискну выложить для остальных эту "инструкцию", т.к. боюсь, не у многих найдется желание читать файл в закрытом формате фирмы MS:

Код:

Настройкой занимался около часа. Большую часть этого времени я вообще не мог достучаться до модема. Оказывается - там нужно вводить PIN. Как его вводить из консоли - я так и не понял, пришлось отключить. Сразу оговорочка - если вы покупаете эту железку для Unix системы, отключите PIN, и поставьте гибридный режим. Если EVDO нету в данной географической области - значит вы вообще ничего не получите:) А с гибридным режимом получите хоть что-то. В общем напоролся на грабли с ПИНом, напоролся на грабли с режимом. Пришлось брать виндовс и настраивать эту железку. для того чтоб система увидела модем, нужно сделать вот что: # modprobe usbserial vendor=0?19d2 product=0xfffe Параметры для vendor и для product можно получить выполнив такие не хитрые действия: # cat /proc/bus/usb/devices > devices потом воткнуть модем в порт USB, и после того как он заморгал желтым цветом: # diff `cat /proc/bus/usb/devices` devices | grep -i Vendor Нам выдаст параметры для нашего модема, у меня это “P: Vendor=19d2 ProdID=fffe Rev= 0.00″У меня он появился как /dev/ttyUSB0 у некоторых он появляется как /dev/ttyACM0. Разница только в одной строке одного конфигурационного файла. Конфигурационные файлы: /etc/ppp/peers/pplnet: ttyUSB0 921600 # быстркее чем эта скорость смысла нет, и в принципе может быть навердить user 80922102263@people.net.ua # Здесь прописываем наш логин у провайдера defaultroute # Использовать шлюз по умолчанию мобильной сети usepeerdns # Использовать DNS внешней сети #debug # Если проблемы - можно включить дебаг crtscts # hardware flow control lock # залочить последовательный порт noauth # не ожидать идентификации от самого себя local # не использовать Carrier Detect или Data Terminal Ready persist # перезвонить если соединение утеряно holdoff 5 # перезвонить через 5 секунд после обрыва lcp-echo-failure 4 # таймауты для того чтоб уменьшить потери lcp-echo-interval 65535 # уменьшаем потери modem mru 1500 nopcomp novj novjccomp nobsdcomp nodeflate noaccomp ipcp-accept-local ipcp-accept-remote noipdefault connect “/usr/sbin/chat -v -f /etc/ppp/chats/pplnet-connect” # скрипт АТ комманд для коннекта disconnect “/usr/sbin/chat -v -f /etc/ppp/chats/pplnet-disconnect” # Скрипт АТ команд для дисконнекта Собственно скрипт АТ комманд, есть пару не понятных мест, но при их добавлении скорость возросла. Говорят если еще поиграться - будет вообще песня, но я иссяк. Если у кого-то будет желание или идеи как лучше настроить модем, что добавить или удалить - пишите, буду признателен. /etc/ppp/chats/pplnet-connect: ABORT ‘NO CARRIER’ ABORT ‘ERROR’ ABORT ‘NO DIALTONE’ ABORT ‘BUSY’ ABORT ‘NO ANSWER’ # Get the modem’s attention and reset it. “” ‘ATZ’ ‘OK’ ‘AT&F0′ # E0=No echo, V1=English result codes ‘OK’ ‘ATE0V1′ # List signal quality ‘OK’ ‘AT+CSQ’ ‘OK’ ‘ATS7=60′ ‘OK’ ‘ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0′ OK-AT-OK ATDT#777 CONNECT \d\c А теперь для отключения от сети. Скажу сразу - эта часть не работает, и для того чтоб законнектиться еще раз, приходится вытаскивать модем и вставлять по новой. Если кто-то знает как эту проблему полечить - дайте знать. cat /etc/ppp/chats/pplnet-disconnect: “” “\K” “” “+++ATH0″ SAY “Disconnected from Peoplenet.” chap secrets, тут пароль полученный при отправле sms на номер 920. /etc/ppp/chap-secrets: # Secrets for authentication using PAP # client server secret IP addresses 80922102263@people.net.ua * xxxxxx подключаем инет так: # pppd call pplnet Автоматизация: Если все успешно запаботало - может немного автоматизировать процесс. Итак, для этого нужен udev, я думаю в вашем дистрибутиве он есть. Втыкаем устройство в USB порт, и ждем пока появился файлы устройства /dev/ttyUSB0. После чего исследуем, как он видится системой: # udevinfo -a -p $(udevinfo -q path -n /dev/ttyUSB0) looking at device ‘/class/tty/ttyUSB0′: KERNEL==”ttyUSB0″ SUBSYSTEM==”tty” DRIVER==”" ATTR{dev}==”188:0″ …. несколько строк упущено …. looking at parent device ‘/devices/pci0000:00/0000:00:1d.0/usb1/1-2′: KERNELS==”1-2″ SUBSYSTEMS==”usb” <=== Важная строка определения подсистемы, мы работаем с USB. DRIVERS==”usb” ATTRS{product}==”ZTE CDMA Tech” ATTRS{manufacturer}==”ZTE, Incorporated” ATTRS{maxchild}==”0″ ATTRS{version}==” 1.10″ ATTRS{devnum}==”21″ ATTRS{speed}==”12″ ATTRS{bMaxPacketSize0}==”64″ ATTRS{bNumConfigurations}==”1″ ATTRS{bDeviceProtocol}==”00″ ATTRS{bDeviceSubClass}==”00″ ATTRS{bDeviceClass}==”00″ ATTRS{bcdDevice}==”0000″ ATTRS{idProduct}==”fffe” <==== То что мы будем использовать ATTRS{idVendor}==”19d2″ <==== Еще одна важная строка идентификации устройства ATTRS{bMaxPower}==” 0mA” ATTRS{bmAttributes}==”e0″ ATTRS{bConfigurationValue}==”1″ ATTRS{bNumInterfaces}==” 3″ ATTRS{configuration}==”" …. еще много строк После того как мы нашли все что нам необходимо для написания скрипта для подсистемы udev, беремся за дело. Создаем правило для модема: /etc/udev/rules.d/65_zte_ac8700.rules: ACTION==”add”, SUBSYSTEM==”usb”, ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”fffe” \ RUN+=”/sbin/modprobe usbserial vendor=0?19d2 product=0xfffe” ACTION==”add”, SUBSYSTEM==”usb”, ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”fffe” \ RUN+=”/bin/sleep 5″ ACTION==”add”, SUBSYSTEM==”usb”, ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”fffe” \ RUN+=”/sbin/ifup ppp0″ Прошу заметить, там записано 3 строки без переносов. Строки были перенесены для удобочитаемости. Так как у меня интерфейс описан в /etc/network/interfaces: iface ppp0 inet ppp provider pplnet В параметре RUN у меня ifup ppp0, для вашего дистрибутива вы можете не заморачиваться, а просто вписать туда что-то типа “/usr/sbin/pppd call pplnet”, путь и название может зависеть от настроек вашей системы и вашего дистрибутива.

По теме: вот настраивали вы модем по инструкции, выполняли команды. Какие именно команды были выполнены, какие ошибки появились, в чем именно выражается невозможность "настройки" вашего модема?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: настройка интернета

Сообщение Rootlexx »

Maximus_V писал(а):
13.12.2008 07:04
Рискну выложить для остальных эту "инструкцию", т.к. боюсь, не у многих найдется желание читать файл в закрытом формате фирмы MS

Там вроде RTF.
Спасибо сказали:
drill666
Сообщения: 2
ОС: ASP 12 Carbon

Re: настройка интернета

Сообщение drill666 »

Maximus_V писал(а):
13.12.2008 07:04
drill666 писал(а):
13.12.2008 00:33
Помогите настроить нет плз модем Pantech um150 пробувал по инструкции-

Рискну выложить для остальных эту "инструкцию", т.к. боюсь, не у многих найдется желание читать файл в закрытом формате фирмы MS:

Код:

Настройкой занимался около часа. Большую часть этого времени я вообще не мог достучаться до модема. Оказывается - там нужно вводить PIN. Как его вводить из консоли - я так и не понял, пришлось отключить. Сразу оговорочка - если вы покупаете эту железку для Unix системы, отключите PIN, и поставьте гибридный режим. Если EVDO нету в данной географической области - значит вы вообще ничего не получите:) А с гибридным режимом получите хоть что-то. В общем напоролся на грабли с ПИНом, напоролся на грабли с режимом. Пришлось брать виндовс и настраивать эту железку. для того чтоб система увидела модем, нужно сделать вот что: # modprobe usbserial vendor=0?19d2 product=0xfffe Параметры для vendor и для product можно получить выполнив такие не хитрые действия: # cat /proc/bus/usb/devices > devices потом воткнуть модем в порт USB, и после того как он заморгал желтым цветом: # diff `cat /proc/bus/usb/devices` devices | grep -i Vendor Нам выдаст параметры для нашего модема, у меня это ”P: Vendor=19d2 ProdID=fffe Rev= 0.00″У меня он появился как /dev/ttyUSB0 у некоторых он появляется как /dev/ttyACM0. Разница только в одной строке одного конфигурационного файла. Конфигурационные файлы: /etc/ppp/peers/pplnet: ttyUSB0 921600 # быстркее чем эта скорость смысла нет, и в принципе может быть навердить user 80922102263@people.net.ua # Здесь прописываем наш логин у провайдера defaultroute # Использовать шлюз по умолчанию мобильной сети usepeerdns # Использовать DNS внешней сети #debug # Если проблемы - можно включить дебаг crtscts # hardware flow control lock # залочить последовательный порт noauth # не ожидать идентификации от самого себя local # не использовать Carrier Detect или Data Terminal Ready persist # перезвонить если соединение утеряно holdoff 5 # перезвонить через 5 секунд после обрыва lcp-echo-failure 4 # таймауты для того чтоб уменьшить потери lcp-echo-interval 65535 # уменьшаем потери modem mru 1500 nopcomp novj novjccomp nobsdcomp nodeflate noaccomp ipcp-accept-local ipcp-accept-remote noipdefault connect ”/usr/sbin/chat -v -f /etc/ppp/chats/pplnet-connect” # скрипт АТ комманд для коннекта disconnect ”/usr/sbin/chat -v -f /etc/ppp/chats/pplnet-disconnect” # Скрипт АТ команд для дисконнекта Собственно скрипт АТ комманд, есть пару не понятных мест, но при их добавлении скорость возросла. Говорят если еще поиграться - будет вообще песня, но я иссяк. Если у кого-то будет желание или идеи как лучше настроить модем, что добавить или удалить - пишите, буду признателен. /etc/ppp/chats/pplnet-connect: ABORT ‘NO CARRIER’ ABORT ‘ERROR’ ABORT ‘NO DIALTONE’ ABORT ‘BUSY’ ABORT ‘NO ANSWER’ # Get the modem’s attention and reset it. ”” ‘ATZ’ ‘OK’ ‘AT&F0′ # E0=No echo, V1=English result codes ‘OK’ ‘ATE0V1′ # List signal quality ‘OK’ ‘AT+CSQ’ ‘OK’ ‘ATS7=60′ ‘OK’ ‘ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0′ OK-AT-OK ATDT#777 CONNECT \d\c А теперь для отключения от сети. Скажу сразу - эта часть не работает, и для того чтоб законнектиться еще раз, приходится вытаскивать модем и вставлять по новой. Если кто-то знает как эту проблему полечить - дайте знать. cat /etc/ppp/chats/pplnet-disconnect: ”” ”\K” ”” ”+++ATH0″ SAY ”Disconnected from Peoplenet.” chap secrets, тут пароль полученный при отправле sms на номер 920. /etc/ppp/chap-secrets: # Secrets for authentication using PAP # client server secret IP addresses 80922102263@people.net.ua * xxxxxx подключаем инет так: # pppd call pplnet Автоматизация: Если все успешно запаботало - может немного автоматизировать процесс. Итак, для этого нужен udev, я думаю в вашем дистрибутиве он есть. Втыкаем устройство в USB порт, и ждем пока появился файлы устройства /dev/ttyUSB0. После чего исследуем, как он видится системой: # udevinfo -a -p $(udevinfo -q path -n /dev/ttyUSB0) looking at device ‘/class/tty/ttyUSB0′: KERNEL==”ttyUSB0″ SUBSYSTEM==”tty” DRIVER==”" ATTR{dev}==”188:0″ …. несколько строк упущено …. looking at parent device ‘/devices/pci0000:00/0000:00:1d.0/usb1/1-2′: KERNELS==”1-2″ SUBSYSTEMS==”usb” <=== Важная строка определения подсистемы, мы работаем с USB. DRIVERS==”usb” ATTRS{product}==”ZTE CDMA Tech” ATTRS{manufacturer}==”ZTE, Incorporated” ATTRS{maxchild}==”0″ ATTRS{version}==” 1.10″ ATTRS{devnum}==”21″ ATTRS{speed}==”12″ ATTRS{bMaxPacketSize0}==”64″ ATTRS{bNumConfigurations}==”1″ ATTRS{bDeviceProtocol}==”00″ ATTRS{bDeviceSubClass}==”00″ ATTRS{bDeviceClass}==”00″ ATTRS{bcdDevice}==”0000″ ATTRS{idProduct}==”fffe” <==== То что мы будем использовать ATTRS{idVendor}==”19d2″ <==== Еще одна важная строка идентификации устройства ATTRS{bMaxPower}==” 0mA” ATTRS{bmAttributes}==”e0″ ATTRS{bConfigurationValue}==”1″ ATTRS{bNumInterfaces}==” 3″ ATTRS{configuration}==”" …. еще много строк После того как мы нашли все что нам необходимо для написания скрипта для подсистемы udev, беремся за дело. Создаем правило для модема: /etc/udev/rules.d/65_zte_ac8700.rules: ACTION==”add”, SUBSYSTEM==”usb”, ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”fffe” \ RUN+=”/sbin/modprobe usbserial vendor=0?19d2 product=0xfffe” ACTION==”add”, SUBSYSTEM==”usb”, ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”fffe” \ RUN+=”/bin/sleep 5″ ACTION==”add”, SUBSYSTEM==”usb”, ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”fffe” \ RUN+=”/sbin/ifup ppp0″ Прошу заметить, там записано 3 строки без переносов. Строки были перенесены для удобочитаемости. Так как у меня интерфейс описан в /etc/network/interfaces: iface ppp0 inet ppp provider pplnet В параметре RUN у меня ifup ppp0, для вашего дистрибутива вы можете не заморачиваться, а просто вписать туда что-то типа ”/usr/sbin/pppd call pplnet”, путь и название может зависеть от настроек вашей системы и вашего дистрибутива.

По теме: вот настраивали вы модем по инструкции, выполняли команды. Какие именно команды были выполнены, какие ошибки появились, в чем именно выражается невозможность "настройки" вашего модема?

я настроил по инстукции всё, потом написал в терминале [root@localhost ~]# pppd call pplnet
pppd: In file /etc/ppp/peers/pplnet: unrecognized option '-v' , я не могу понять, почему линукс этой команди не понимает???
Спасибо сказали: