Готовый конфиг для Huawei E1550 Utel
В вебе отключаем поддержку юсб Storage
----------------------------------------------------------
пуск ---> выполнить ---> cmd ---> telnet 192.168.1.1
login и пароль admin
-----------------------------------------------------------
mkdir /tmp/ppp/peers
enter
------------------------------------------------------------
vi
i - копируем, вставляем
/dev/usb/tts/0
921600
crtscts
noipdefault
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
noauth
nodetach
user '1'
password '1'
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
------------------------------------------------
vi
i - копируем, вставляем
'' ''
'' 'ATZ'
'' 'AT+CGDCONT=1,"IP","3g.utel.ua"'
'OK' 'ATD *99#'
'CONNECT' ''
Esc
:w /tmp/ppp/dialup.chat
:q
------------------------------------------------
echo /tmp/ppp/peers/dialup > /tmp/local/.files
echo /tmp/ppp/dialup.chat >> /tmp/local/.files
enter
------------------------------------------------
mkdir /tmp/local/sbin
enter
------------------------------------------------
vi
i - копируем, вставляем
[global]
Nice = -20
#LogFile = log
#LogFile = /dev/tty
#LogFile = stdout
ClientTimeout = 9
FallbackTimeout = 7
ClientMaxIdle = 99999
[serial]
#Device = tuner@/dev/usb/tts/0?delay=1&timeout=300
#Device = tuner@/dev/usb/tts/0
Device = tuner@/dev/tts/0?delay=1&timeout=300
#Device = tuner@/dev/tts/0
[monitor]
Port = 990
NoCrypt = 192.168.0.0-192.168.255.255
AULow = 120
MonLevel = 4
:w /tmp/local/mpcs.conf
:q
------------------------------------------------
vi
i - копируем, вставляем
[reader]
Label = full tv
Protocol = cs357x
Device =
Account =
Fallback = 0
Group = 1
ReconnectTimeout = 20
:w /tmp/local/mpcs.server
:q
------------------------------------------------
vi
i - копируем, вставляем
[account]
User = tuner
Pwd = tuner
Group = 1
[account]
User = moni
Pwd = moni
Group = 1
MonLevel = 4
:w /tmp/local/mpcs.user
:q
------------------------------------------------
vi
i - копируем, вставляем
34:0602
1E:4AE0
29:1762
31:0100
36:0D05
3C:0652
6E:0919
47:0D05
48:0D05
4C:0B00
50:0D05
51:0D05
54:1702
5A:0B00
5F:0100
64:0100
67:0B00
71:0D0C
72:4AD0
73:090F
7C:090F
84:090F
81:090F
85:0D02
91:4AD1
99:0D00
9C:0D02
:w /tmp/local/mpcs.quess
:q
------------------------------------------------
vi
i - копируем, вставляем
#! /bin/sh
insmod usbserial vendor=0x12d1 product=0x1001 maxSize=4096
mpcs -c /tmp/local &
DEVICE=2
while true; do
sleep 5
if [ -e /dev/usb/tts/${DEVICE} ]; then
echo 'modem found. call ppp'
pppd call dialup
else
echo 'modem not found'
reboot
fi
done
Esc
:w /tmp/local/sbin/post-boot
:q
------------------------------------------------------------------------------------------------------
chmod +x /tmp/local/sbin/post-boot
enter
------------------------------------------------------------------------------------------------------
flashfs save
flashfs commit
flashfs enable
reboot
enter
-------------------------------------------------------------------------------------------------------------
Перед перезаписью флеш внимательно смотри что-бы небыло ошибки в /tmp/local/sbin/post-boot , /tmp/ppp/peers/dialup и /tmp/ppp/dialup.chat командой cat . В противном случае ДИР войдет в перегрузочный ступор и вывести с него можно будет только откатом на Д-Линк. Ну это страшилки. Заливаеш все по инструкции( если другой оператор, вводиш его пораметры вместо UTELовских), перезаписываеш флеш, роутер перегрузится, выдергиваеш с сети, вставляеш модем, подаеш питание и ЕСЛИ НИГДЕ НЕТ ОШИБКИ мопед заведется после 2-3 перезагрузки.
ЗЕРО СД В МОДЕМЕ ОТКЛЮЧЕНО С ПОМОЩЬЮ ГИПЕРТЕРМИНАЛА.
----------------------------------------------------------------------------------------------------------------
Или вариат 2(мне правится больше). В /tmp/local/sbin/post-boot ложиш такой скрипт
--------------------------------------------------------------------------------------
vi
i - копируем, вставляем
#!/bin/sh
insmod usbserial vendor=0x12d1 product=0x1001 maxSize=4096
mpcs -c /tmp/local &
sleep 5
pppd call dialup
Esc
:w /tmp/local/sbin/post-boot
:q
------------------------------------------------------------------------------------------------
cd /usr/local/sbin
enter
------------------------------------------------------------------------------------------------
vi
i - копируем, вставляем
#!/bin/sh
logger "Button ez-setup pressed..."
reboot
:w /usr/local/sbin/ez-setup
:q
--------------------------------------------------------------------------------------------------
chmod +x ez-setup
enter
-------------------------------------------------------------------------------------------------
flashfs save
flashfs commit
flashfs enable
reboot
enter
-----------------------------------------------------------------------------------------------------
Вставляеш модем, подаеш питание и после того, как роутер перегрузится, нажми боковую кнопку(2-5секунд). Роутер еще раз перегрузится и модем заведется. Кнопка(боковая) теперь то-же, что и ребут с веб морды.
Удачи.