• Форум обновлён на новый движок. Тема для обсуждения тут

D-Link DIR-320 3G modem -> Updated

На сколько нужная вещь 3G Router?

  • Однозначно нужная и удобная вещь!

    Голосов: 10 71.4%
  • Можно было бы приобрести, но слишком сложно настроить

    Голосов: 2 14.3%
  • Нет в нём необходимости. Пользоваться модемом и так удобно

    Голосов: 2 14.3%

  • Всего проголосовало
    14
  • Опрос закрыт .

Romtron

Любитель экспериментов
Регистрация
26.03.09
Адрес
Киев
Телефон
Nokia E51, куча 3,5G модемов ;)
Обновление топика. Старый "ручной" метод внесение настроек для запуска 3G-модема теперь малоактуален
(для редких моделей особовредных модемов разве что).
Уже скорого год, как существует более удобный (для начинающих особенно) вариант.
Качаем прошивки с
http://vampik.ru/
Описание настроек модема черпаем от сюда
USBNetworkDevices3GCDMA
Не забываем отключать поверку PIN-кода для R-UIMных модемов.
Для модемов со встроенным card-reader, рекомендую отключить в Services службу usb-storage во избежание попыток монтирования отсутствующей флешки.
Остальные не используемые сервисы лучше так же отключить: printer, web-camera, ftp & etc...
З.Ы. Каким образом производится смена прошивки со стандартной - напрягаем Google :nded:
P.S. Описание версии с ковыряние настроек через telnet будет жить теперь несколькими постами ниже.
 
Последнее редактирование:

EricX

Morpheus
Регистрация
26.10.07
Адрес
Ивано-Франковск
Телефон
Redmi Note 4x, 4 Prime,Lenovo A2010,Samsung z810, ZTE mf622
Вначале я не совсем разобрался, подумал что речь идёт о xDSL-WiFi рутере и проголосовал "ЗА". То без сомнения вещь полезная и нужная.
На счёт 3G полезность зависит от наличия безлимитных тарифов. Даже 5 коп/Мб от U'family не особо прельщает меня для совместного использования с одного модема на нескольких компах.Также следует учесть, что качество услуг даже для одного пользователя не всегда соответсвует заявленым параметрам WCDMA/HSDPA. Узкое и "негарантированное" место именно канал 3G.
 

Romtron

Любитель экспериментов
Регистрация
26.03.09
Адрес
Киев
Телефон
Nokia E51, куча 3,5G модемов ;)
Вначале я не совсем разобрался, подумал что речь идёт о xDSL-WiFi рутере и проголосовал "ЗА". То без сомнения вещь полезная и нужная.
На счёт 3G полезность зависит от наличия безлимитных тарифов. Даже 5 коп/Мб от U'family не особо прельщает меня для совместного использования с одного модема на нескольких компах.Также следует учесть, что качество услуг даже для одного пользователя не всегда соответсвует заявленым параметрам WCDMA/HSDPA. Узкое и "негарантированное" место именно канал 3G.
Ну конечно, домашние сети и всё такое не идёт ни в какое сравнение с "воздушным" интернетом. Последний как правило значительно дороже и скорость не гарантирована, да ещё и зависит от множества факторов. Сейчас это напоминает этап развития интернета по проводному ДиалАпу (все уже привыкли - а сетям то всего пару лет:fellow:), с той лишь разницей, что это стало возможно без проводов, да и скорость всё же предоставляется среднестатистически достаточная, для покрытия любых потребностей современного пользователя. На счёт безлимитных тарифов - "первая ласточка" уже имеется. Не будем тыкать пальцем:kovyr: В странах, где услуги 3G существуют более длительный срок эти предложения уже не редкость. Всё зависит от развитости инфраструктуры ИМХО. Сейчас пока давать "безлим" проблематично - сети начинает колбасить, не справляются с нагрузкой - по этому грамотная тарификация - это кроме всего прочего ещё и способ поддержания нормальной нагрузки и работоспособности сети. Всё относительно в этой жизни. Кроме всего прочего "человек такая скатина - привыкает ко всему" (с) .... (придумал не я). Какой бы низкий тариф ни был - проходит время и пользователи начинают негодовать.. Типа "дорого млин... :kompolom: " На счёт узкого канала 3G... Ну это дело привычки.. Вот представьте - нету у вас проводного инета... Под рукой лишь мабила (уж врят ли у кого её нет). Если инет нужен - даже через какую-нить miniOpera полезешь... и пофиг сколько оно стоит - 10 или 20 коп. за метр. Главное ONLINE :koktel: Да, и на счёт "совместного использования модема" - тут как раз многие уже понимают, что выгоднее брать максимальный пакет и делить его на 2-3 пользователя. При этом резко снижается себестоимость "1Мб", поскольку в минимальных пакетах цена как правило "кусается". Ну понятное дело - качать бездумно да ещё и всем сразу конечно не получится. Но поработать с почтой, той же асей, проверить курс валют, связаться с банком... Ну не все ж сидят в торренте и гоняют видео и всякую массивную лабуду! Сама по себе "полезная информация" требует куда меньше трафика и скорости, так что вполне реально использовать для множества серьёзных задач. И тут цена как бы даже второстепенна...
 
Последнее редактирование:

Romtron

Любитель экспериментов
Регистрация
26.03.09
Адрес
Киев
Телефон
Nokia E51, куча 3,5G модемов ;)
Прошивка постоянно обновляется. Свежий релиз доступен по адресу закачки, указанному в теме (см. пункт 1). Многие моменты довели уже до максимальной простоты. Вполне возможно всё закончится полной реализацией веб-интерфейса, касательно настроек 3G-модемов. И будет всем счастие.
Сейчас это версия уже WL500gpv2-1.9.2.7-d-r211.trx 28/03/09. От предыдущей r191 отличается отсутствием необходимости выполнять первоначальную настройку/переназначение портов (см. пункт 2), а так же исправлена работа с индикаторами (Wi-Fi теперь горит постоянно, при активности помигивает... как и должно быть). Это то, что бросается в глаза. Внутри так же не мало доработок. О них информацию обновлю чуть позже.
 
Последнее редактирование:

Romtron

Любитель экспериментов
Регистрация
26.03.09
Адрес
Киев
Телефон
Nokia E51, куча 3,5G модемов ;)
Это старинный, как на сегодня, но полезный для общего развития метод, с которого в принципе и начиналась эта тема.

Используются более ранние версии прошивок, например от r1222 и вниз.

Прошивки WL500gpv2

Заливаем прошивку в роутер

Заходим в консоль на компе

telnet 192.168.1.1

(admin|admin)

Создаём недостающий каталог

mkdir /tmp/ppp/peers

Запускаем редактор и используем "копипаст"

vi

Веделяем весь фрагмент (желательно заблаговременно перенести в блокнот и сделать необходимые изменения, касательно логина и пароля (ААА,ВВВ))
В редакторе vi переходим в режим редактирования, нажав "i" и всталяем скрипт, начиная с верхнего левого угла

debug
/dev/usb/tts/0
921600
crtscts
noipdefault
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
noauth
maxfail 0
holfoff 30
persist
nodetach
user 'AAA'
password 'BBB'
connect "/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log"


Жмём "Esc" и сохраняем в файл командой

:w /tmp/ppp/peers/dialup

Выходим из редактора

:q

Просматриваем результат

cat /tmp/ppp/peers/dialup

Аналогично со вторым скриптом

vi (копипастом)

A) для CDMA

'' ''
'' 'ATZ'
'OK' 'ATD #777'
'CONNECT' ''


B) для GSM (правим точку доступа APNAPN под себя)

'' ''
'' 'ATZ'
'' 'AT+CGDCONT=1,"IP","APNAPN"'
'OK' 'ATD *99#'
'CONNECT' ''


:w /tmp/ppp/dialup.chat

:q

cat /tmp/ppp/dialup.chat


Добавляем ссылки на созданные файлы

echo /tmp/ppp/peers/dialup > /tmp/local/.files
echo /tmp/ppp/dialup.chat >> /tmp/local/.files

Сохраняемся

flashfs save && flashfs commit && flashfs enable

Перезагружаемся

reboot

Пробуем запустить порт (используем свои параметры естественно)
Как получить параметры vendor|product своего модема читайте топик п.2

insmod usbserial vendor=0x106c product=0x3711 maxSize=4096

Проверяем

ls -l /dev/usb/*

Пробуем соединиться (параметр nodetach нужен чтобы видеть процесс)

pppd call dialup

Если всё прошло успешно - выходим по Ctrl-C
Теперь можно создать автоподключение при запуске роутера (аналогично с первым скриптом)

mkdir /tmp/local/sbin

vi (копипастом, не забываем указывать свои конкретные параметры)

#!/bin/sh
insmod usbserial vendor=0x106c product=0x3711 maxSize=4096
sleep 10
pppd call dialup


:w /tmp/local/sbin/post-boot
:q


cat /tmp/local/sbin/post-boot

Делаем скрипт post-boot исполняемым

chmod +x /tmp/local/sbin/post-boot

сохраняем последние изменения

flashfs save && flashfs commit

reboot

Теперь при включении роутера автоматом всё должно подключаться и работать

P.S. Для современных модемов, содержащих в себе инсталлятор, понадобится применение модуля usb_modeswitch.
Найти нужные параметры сможете на сайте разработчиков в файле device_reference.txt
Для добавления правила, касательно вашего модема, создаём конфиг
/etc/usb_modeswitch.conf и наполняем его содержимым.
Остаётся только добавить в автозапуск обращение к этой команде:

#!/bin/sh
usb_modeswitch
sleep 5
insmod usbserial vendor=0x106c product=0x3711 maxSize=4096
sleep 5
pppd call dialup


P.P.S. Хотите задействовать кнопку на роутере?
Создаём по образу и подобию файла автозапуска post-boot файлик, который называется ez-setup (в том же каталоге).
К примеру, можно организовать перезагрузку роутера:

#!/bin/sh
logger "ez-setup button pressed. reboot after 5 sec."
sleep 5
reboot

5 сек - ну это что бы в логах можно было успеть прочитать о срабатывании кнопки... ;)
Можно задать в этом скрипте любые доступные действия...

The End
 
Последнее редактирование:

Romtron

Любитель экспериментов
Регистрация
26.03.09
Адрес
Киев
Телефон
Nokia E51, куча 3,5G модемов ;)
По прошествию времени, более продвинутыми пользователями, были предложены скрипты, усовершенствующие работу 3G-роутера, при помощи проверки работоспособности соединения. Предлагают проделать следущее:
Внести дополнения в автозагрузочный скрипт post-boot (не забываем внести данные вашего модема вместо 0х0000):

#!/bin/sh

ez-ipupdate -d 1 -c /usr/local/etc/ddns.conf -e /sbin/ddns_updated -b /tmp/ddns.cache

DEVICE=1
rmmod printer
insmod usbserial vendor=0x16d5 product=0x6502

while true; do

echo `date` >> /tmp/cc.log
echo 'Checking connection' >> /tmp/cc.log

rm /tmp/pingresult.tmp > /dev/null
ping -c 4 -s 8 www.ru > /tmp/pingresult.tmp

grep "packet loss" /tmp/pingresult.tmp > /dev/null
ec1=$?
grep "100% packet loss" /tmp/pingresult.tmp > /dev/null
ec2=$?

grep "packet loss" /tmp/pingresult.tmp >> /tmp/cc.log

if [ "$ec1" != "0" ] || [ "$ec2" = "0" ]; then

echo 'Failed' >> /tmp/cc.log

if [ -e /dev/usb/tts/${DEVICE} ]; then
echo 'Port present' >> /tmp/cc.log
echo 'Killing pppd' >> /tmp/cc.log
killall -15 pppd
sleep 3
rmmod usb-ohci
sleep 2
insmod usb-ohci
sleep 2
echo 'Reconnect' >> /tmp/cc.log
pppd call dialup
sleep 5
else
echo 'Port absent' >> /tmp/cc.log
fi
else
echo 'OK' >> /tmp/cc.log
fi
sleep 20
done


Было бы не плохо обкатать этот вариант на предмет результативности восттановления соединения.

Методика тестирования следующая. После внесения и сохранения всех изменений - перезагрузить роутер.
1. Открыть первое окно консоли. Зайти через telnet (или ssh у кого настроен :druzhba: ) в роутер.
запустить команду для просмотра логов ядра
tail -f /tmp/syslog.log
Так будет удобно для наблюдения за выполнением команд.
2. Открыть второе окно консоли и снова через telnet войти в роутер. Здесь собственно и будем дальше вести диалог с ним. Остановить запущенные процессы соединения:
killall post-boot
для большей уверенности завершаем pppd (хотя скорее всего ответит что процесс отсутствует, поскольку уже завершен предыдущей командой)
killall pppd
3. Выгружаем модуль порта usbserial
rmmod usbserial - это нужно, поскольку в post-boot прописан запуск этого модуля и он произойдёт повторно при обращении к нему.
4. Наблюдаем в первом окне прерывание сессии соединения и выгрузку модуля.
И теперь из второго окна снова пускаем post-boot
post-boot
Во втором окне мы сможем наблюдать вывод сообщений скрипта и соответственно сможем понять что происходит, и таким образом отметить, на сколько эффективен добавленный модуль пингования хоста.
Теперь останется только наблюдать за сообщениями ядра (окно 1) и результатом работы вышеупомянутого скрипта (окно 2).

Было бы не плохо, если этими результатами поделились в этой ветке. При описании пожалуйста укажите модели вашего оборудования, эксплуатируемого biggrin.gif оператора и ориентировочный уровень сигнала приёма, и не плохо так же среднюю скорость соединения указать, полученную вами в вашем конкретном случае. Заранее благодарю откликнувшихся!
 
Последнее редактирование:

Паук

Пивовар
Регистрация
27.10.07
Адрес
Полтава
Телефон
(M) forever
Romtron, я вначале проверяю "движение" трафа по pppX (называется "нафига" пинговать, если активно идет входящий трафик). А уже в случае его отсутствия пингую хост (сначала 3 пинга со стандартными параметрами, затем ставлю таймаут запроса 5 сек - иногда бывают пинги в 3-4 сек)

Добавлено через 58 секунд
зы: это логика работы моей пинговалки, к роутеру никакого отношения не имеет
 
Последнее редактирование:

Andrus

Пользователь
Регистрация
30.04.09
Адрес
Ангарск
Уважаемы Romtron прошу помощи !!
сделал все как Вы описали, но есть проблемы :dash1:
Вот мои логи работы:
===========================================================================
Nokia 6020 (со шнурком X3/ Ser2vcom - драйвер для Win / микросхему не знаю)
===========================================================================

(none) login: admin
Password:
[[email protected](none) root]$ insmod usbserial vendor=0x6547 product=0x232 maxSize=4096
[[email protected](none) root]$ ls -l /dev/usb/*
crw------- 1 admin root 188, 0 Jan 1 08:00 0

[[email protected](none) root]$ pppd nodetach call dialup
Script /usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log fin
ished (pid 148), status = 0x3
Connect script failed
tcsetattr: Interrupted system call (line 1032)
Terminating on signal 2
[[email protected](none) root]$

прервал Ctrl-C т.к. 5..10 минут не чего не происходило.

=============================================================================
после ребута использовал др. телефон Motorola c350
=============================================================================
(none) login: admin
Password:
[[email protected](none) root]$ insmod usbserial vendor=0x22b8 product=0x5802 maxSize=1024
[[email protected](none) root]$ ls -l /dev/usb/*
crw------- 1 admin root 188, 0 Jan 1 08:00 0

[[email protected](none) root]$ pppd nodetach call dialup

Script /usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log fin
ished (pid 131), status = 0x0
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/usb/tts/0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xcc02fb53> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xcc02fb53> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0xf3d6f833> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0xf3d6f833> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xcc02fb53]
sent [PAP AuthReq id=0x1 user="bwc" password=<hidden>]
rcvd [LCP EchoRep id=0x0 magic=0xf3d6f83e]
rcvd [PAP AuthAck id=0x1]
PAP authentication succeeded
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D +C> <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [LCP ProtRej id=0x1 80 fd 01 01 00 15 12 06 00 00 00 01 1a 04 78 00 18 04 78 00 15 03 2f]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [LCP TermReq id=0x2 05 00 00 0a 00 00 00 00 00 00]
LCP terminated by peer (^E^@^@^J^@^@^@^@^@^@)
sent [LCP TermAck id=0x2]
rcvd [LCP TermAck id=0x2]
Connection terminated.

далее циклится..


======================================================
использую теперь Siemens ME75 через кабель на Pl2303
======================================================
(none) login: admin
Password:
[[email protected](none) root]$ insmod usbserial vendor=0x67b product=0x2303
[[email protected](none) root]$ ls -l /dev/usb/*
crw------- 1 admin root 188, 0 Jan 1 08:00 0

[[email protected](none) root]$ pppd nodetach call dialup
Script /usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log fin
ished (pid 735), status = 0x3
Connect script failed

жду 2..3 минуты (не чего не делаю) происходит следующее..

<начало>

Script /usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log fin
ished (pid 758), status = 0x0
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/usb/tts/0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x3f9e70d8> <pcomp> <accomp>]
rcvd [LCP ConfNak id=0x1 <asyncmap 0xa0000>]
sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <magic 0x3f9e70d8> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0xa0000> <magic 0x3f9e70d8> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xe6358d2c>
<auth chap MD5>]
sent [LCP ConfAck id=0x3 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0xe6358d2c>
<auth chap MD5>]
sent [LCP EchoReq id=0x0 magic=0x3f9e70d8]
rcvd [CHAP Challenge id=0x1 <ad33d4a9c84b48d91615f0bd9692ca544ac3d79e>, name = "
"]
sent [CHAP Response id=0x1 <663687677e64a524cd7c8b7cea515afc>, name = "bwc"]
rcvd [LCP EchoRep id=0x0 magic=0xe6358d2c]
rcvd [CHAP Success id=0x1 ""]
CHAP authentication succeeded
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D +C> <deflate 15> <deflate(old#) 15
> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <
ms-dns2 0.0.0.0>]
rcvd [LCP ProtRej id=0x4 80 fd 01 01 00 15 12 06 00 00 00 01 1a 04 78 00 18 04 7
8]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
rcvd [LCP TermReq id=0x5]
LCP terminated by peer
sent [LCP TermAck id=0x5]
rcvd [LCP TermReq id=0x5]
sent [LCP TermAck id=0x5]
Connection terminated.
Modem hangup

через 5 секунд циклится.. <в начало>

======================================================
использую теперь Nokia E51
======================================================
[[email protected](none) root]$ insmod usbserial vendor=0x0421 product=0x0042 maxSize=4096
[[email protected](none) root]$ ls -l /dev/usb/*
crw------- 1 admin root 188, 0 Jan 1 00:00 0
crw------- 1 admin root 188, 1 Jan 1 00:00 1

[[email protected](none) root]$ pppd nodetach call dialup
Script /usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log fin
ished (pid 216), status = 0x0
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/usb/tts/0
rcvd [LCP ConfReq id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x9ad6392e> <pcomp> <accomp>]
sent [LCP ConfAck id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>]
rcvd [LCP ConfRej id=0x1 <magic 0x9ad6392e> <pcomp> <accomp>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0>]
sent [LCP EchoReq id=0x0 magic=0x0]
sent [PAP AuthReq id=0x1 user="bwc" password=<hidden>]
rcvd [LCP EchoRep id=0x0 magic=0x0]
rcvd [PAP AuthAck id=0x1 ""]
PAP authentication succeeded
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D +C> <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfReq id=0x0 <addr 10.6.6.6>]
sent [IPCP ConfAck id=0x0 <addr 10.6.6.6>]
rcvd [LCP ProtRej id=0x0 80 fd 01 01 00 15 12 06 00 00 00 01 1a 04 78 00 18 04 78 00 15 03 2f]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfNak id=0x2 <addr 10.254.88.224> <ms-dns1 81.18.112.50> <ms-dns2 81.18.113.2>]
sent [IPCP ConfReq id=0x3 <addr 10.254.88.224> <ms-dns1 81.18.112.50> <ms-dns2 81.18.113.2>]
rcvd [IPCP ConfAck id=0x3 <addr 10.254.88.224> <ms-dns1 81.18.112.50> <ms-dns2 81.18.113.2>]
local IP address 10.254.88.224
remote IP address 10.6.6.6
primary DNS address 81.18.112.50
secondary DNS address 81.18.113.2
Script /tmp/ppp/ip-up started (pid 221)
Script /tmp/ppp/ip-up finished (pid 221), status = 0x0ааа

Все работает!!!

Что делать, где копать?
Хотелось бы что бы работало с одним из первых 3-х телефонов.
Желательно с Siemens. Все это дело нужно для шары родителям на дачу.
:(
 

Dimcho

Пользователь
Регистрация
30.04.09
Адрес
Новосибирск
Телефон
Nokia 3110C, Nokia 6085, ZTE MF626
Дело в скриптах, выкладывай скрипты так ничего никто не ответит путного :confused:
А то по логу пока видно что:
для Nokia 6020 - скрипт dialup не правильный вообще
для Motorola c350 - подозреваю что не указан один существенный для неё параметр
для Siemens ME75 - не подключен модуль кабеля в post-boot и ещё косяки в dialup.
а Nokia E51 в отличии от Siemens ME75 соединяется по PAP а не CHAP и скорее всего в ней единственной прописана правильная точка доступа.

И не забудь указать какая прошивка стоит
______
И совсем забыл, надо ещё выложить cat /tmp/chat.log после каждого телефона
 
Последнее редактирование:

landerwl

Новичок
Регистрация
01.05.09
Адрес
СПб
c 510 Anydata у меня работает тока так
debug
/dev/usb/tts/0
921600
local
noipdefault
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
noauth
nomppc
nodetach
user 'mobile'
password 'internet'
connect "/usr/sbin/chat -s -S -V -t 5 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log"


и

#!/bin/sh
insmod usbserial vendor=0x16d5 product=0x6502
sleep 40
pppd call dialup


с реконектом не в какую нехочет работать показывает состояние что в сети но интернета нету почемуто.
http://wl500g.info тут появилась новая прошивка для 320 с поддержкой всех модемов. но как на этом форуме не обьясняют толково=) поэтому не получилось по их методике.

Юзаю метод предложенный Romton. Спасибо.
 

Andrus

Пользователь
Регистрация
30.04.09
Адрес
Ангарск
Дело в скриптах, выкладывай скрипты так ничего никто не ответит путного :confused:
А то по логу пока видно что:
для Nokia 6020 - скрипт dialup не правильный вообще
для Motorola c350 - подозреваю что не указан один существенный для неё параметр
для Siemens ME75 - не подключен модуль кабеля в post-boot и ещё косяки в dialup.
а Nokia E51 в отличии от Siemens ME75 соединяется по PAP а не CHAP и скорее всего в ней единственной прописана правильная точка доступа.

И не забудь указать какая прошивка стоит
______
И совсем забыл, надо ещё выложить cat /tmp/chat.log после каждого телефона
прошивка WL500gpv2-1.9.2.7-d-r240.trx
Вот мои скрипты

dialup
----------------

debug
/dev/usb/tts/0
115200
crtscts
noipdefault
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
noauth
persist
user 'bwc'
password 'bwc'
connect "/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log"

dialup.chat
-------------

'' ''
'' 'ATZ'
'' 'AT+CGDCONT=1,"IP","inet.bwc.ru"'
'OK' 'ATD *99***1#'
'CONNECT' ''


для Siemens
------------
insmod usbserial vendor=0x67b product=0x2303

для Motorola C350
-----------------
insmod usbserial vendor=0x22b8 product=0x5802 maxSize=1024


для Nokia 6020 (пробовал разные шнурки)
----------------------------------------
insmod usbserial vendor=0xea0 product=0x6858 maxSize=4096
insmod usbserial vendor=0x6547 product=0x232 maxSize=4096

для Nokia E51
--------------
insmod usbserial vendor=0x0421 product=0x0042 maxSize=4096
 

EricX

Morpheus
Регистрация
26.10.07
Адрес
Ивано-Франковск
Телефон
Redmi Note 4x, 4 Prime,Lenovo A2010,Samsung z810, ZTE mf622
Как правило, операторы поддерживают и PAP и CHAP аунтентификацию. А вообще вы извращенцы - использовать GPRS (даже не EDGE) для роутера и раздавать его на несколько (!) компов.
 

Dimcho

Пользователь
Регистрация
30.04.09
Адрес
Новосибирск
Телефон
Nokia 3110C, Nokia 6085, ZTE MF626
Ещё вот это cat /tmp/chat.log из вебинтерфейса из System Command перекопируй после запуска на Сименсе. И post-boot скрипт тоже надо глянуть что там.

to EricX, человек же написал:
Andrus написал(а):
Хотелось бы что бы работало с одним из первых 3-х телефонов.
Желательно с Siemens. Все это дело нужно для шары родителям на дачу.
По моему это самый оптимальный вариант для GPRS (EDGE, 3G) >> LAN
 

Паук

Пивовар
Регистрация
27.10.07
Адрес
Полтава
Телефон
(M) forever
Как правило, операторы поддерживают и PAP и CHAP аунтентификацию. А вообще вы извращенцы - использовать GPRS (даже не EDGE) для роутера и раздавать его на несколько (!) компов.
EricX, а если ничего другого НЕТ? А нужен инет для шаринга, или для ноута (чтоб по дому или даже во дворе) без торчащего сбоку модема...
 

landerwl

Новичок
Регистрация
01.05.09
Адрес
СПб
Никто не попробовал для 320 новую прошивку? пишут поддерживает все разжевал бы ктонибудь как настроить на примере модема любого анидаты 100 например..
http://wl500g.info/showthread.php?t=17641

\\\Новейшая прошивка от Олега, ily, theMiron и меня 1.9.2.7-d-261
со встроенной программой для спутникового шаринга MPCS и поддержкой
GPRS, CDMA, UMTS 3G модемов и телефонов. Инструкция и прошивка в архиве
по ссылке http://rapidshare.de/files/46978182/..._.tar.bz2.html.\\\
 

Dimcho

Пользователь
Регистрация
30.04.09
Адрес
Новосибирск
Телефон
Nokia 3110C, Nokia 6085, ZTE MF626
У меня стоит с даты её выхода. В инструкции описано подключение mpcs, которое сейчас сводится (упростилось) до копирования файлов настроек и добавление самой mpcs в post-boot.
Настройки для соединений ничем не отличаются от предыдущей версии = делать как описал Romtron
 
Последнее редактирование:

landerwl

Новичок
Регистрация
01.05.09
Адрес
СПб
У меня стоит с даты её выхода. В инструкции описано подключение mpcs, которое сейчас сводится (упростилось) до копирования файлов настроек и добавление самой mpcs в post-boot.
Настройки для соединений ничем не отличаются от предыдущей версии = делать как описал Romtron
да не там же в инструкции написано что все дрова в прошиве уже и скрипты готовые тока надо заполнить

Из изменений переработан USB, изменения с подключением модемов.
Внутри прошивки все модули для модемов и скрипт usbmodem.sh Перед запуском скрипта устанавливаем тип модема и дополнительные параметры:

1 nvram set modem= может принимать значения gprs, cdma, dialup, ipw - этот параметр зависит от того, какой у вас модем;
2 nvram set apn= точка доступа для gprs и ipw модемов, например internet.mts.ru;
3 nvram set dialnumber= номер набора для gprs и dialup модемов например *99#;
4 nvram set dialinit= строка инициализации dialup модема;
5 nvram set username= имя пользователя;
6 nvram set ipwpin= пин код ipw модема;
7 nvram set ipwclpin= пин код ipw модема;
8 nvram set ipwmode= режим ipw модема.
9 nvram set maxpacketsize= максимальный размер пакета модема;
10 nvram set vid= индентификатор модема;
11 nvram set pid= индентификатор модема;
12 nvram set portspeed=скорость порта.

После всех необходимых команд вводим команду сохранения параметров скрипта во флэш память
nvram commit
И запускаем скрипт просто введя в командной строке usbmodem.sh (Скрипт хранится в /usr/sbin).


и типа все должно заработать?
и чегото вроде все понятно но не понятно чтото получается.

заполнил я этот скрипт загрузил через телнет сохранил запустил usbmodem.sh но ничего дальше не произошло....

В линуксе и командах не силен вообще я поэтому и спрашиваю если кто поставил себе прошивку эту и запустил модем любой. может раскажет пошагово?
Спасибки.
 

Dimcho

Пользователь
Регистрация
30.04.09
Адрес
Новосибирск
Телефон
Nokia 3110C, Nokia 6085, ZTE MF626
Ещё раз повторяю, делать всё как описывает Romtron. :dash1:
Скрипты написаны под инициализацию устройств, чтобы прошивка написала Вам при вставке модема (телефона) "USB Serial support registered for Generic".
Перефразирую Вас - "тока надо заполнить" = создать свои собственные скрипты. Или Вы считаете что Oleg с Sorine для всех писали скрипты под pppd и указали именно pid и vid Вашего модема в скриптах автозагрузки.
Совсем автомата не бывает, у каждого конкретные устройства и задачи.
В самом верху инструкции речь идёт о том, что скрипты можно создавать прямо из вебинтерфейса в System Setup >> System Command. Но помне так это изврат, проще в телнете через vi редактор. Хотя оттуда с успехом можно дёргать файлы с логами и скриптами (например cat /tmp/chat.log или cat /tmp/ppp/dialup.chat)
Скрипт usbmodem.sh запускается сам автоматом. Вы сначала попробуйте сделать ка написал Romtron а потом постепенно придёт осмысление процесса.
_________________
для инфы:
http://www.citforum.ru/operating_systems/manpages/bash/ - Мануал по Bash (язык написания скриптов)
http://www.opennet.ru/man.shtml?topic=pppd&category=8 - Мануал по pppd (установка параметры соединения модема (телефона)).
http://www.yourdevice.net/Articles/atwavecom.pdf - Мануал по АТ командам модема (телефона).
 
Последнее редактирование:

landerwl

Новичок
Регистрация
01.05.09
Адрес
СПб
Понял спасибо. Как Romtron делаю все ручками все работает. Надеялся что прошивка вроде чеховской которая содержит в себе уже пиды и виды только урезаная. От чехов прошивка на 320 не встает=) читал правда что люди ставят на внешний юсб диск типа с юсб хабом примонтируют. но это уже зависимость от устройств....
Спасибо за разьяснения.
 
Сверху