Тем: 4,595, Сообщений: 361,354, Пользователи: 159,989
На форуме: 8

Вернуться   Форум VolSat > Общий > Кардшаринг > Прошивка роутеров Asus, D-Link, TP-Link, Acorp...)

Важная информация


 
 
Опции темы Опции просмотра Language
Старый 30.10.2009, 15:06   #11
topsik432
Гость
 
Сообщений: n/a
По умолчанию

Помогите разобраться.
Прошил я Dir320 прошивкой WL500gpv2_1.9.2.7-d-627-3g-mpcs.

Связка Dir320+ZTE MF626

Сделал настройки:

Создаем нужные каталоги:

mkdir /tmp/local/sbin
mkdir /tmp/ppp/peers

3. Создаем нужные файлы:

vi /etc/usb_modeswitch.conf

CheckSuccess=2
# ZTE MF626
#
# Contributor: Joakim Wennergren

DefaultVendor= 0x19d2
DefaultProduct= 0x2000

TargetVendor= 0x19d2
TargetProduct= 0x0016

MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c8501 0101180101010101000000000000"

# if that command doesn't work, try the other ("eject")
MessageContent="5553424312345678000000000000061b00 0000030000000000000000000000"

vi /tmp/local/sbin/post-boot

#!/bin/sh
chmod 777 /tmp
usb_modeswitch
sleep 5
rmmod usbserial
sleep 5
s=0
DEVICE=2
insmod usbserial vendor=0x19d2 product=0x16 maxSize=4096
sleep 10
while true; do
if [ -e /dev/usb/tts/${DEVICE} ]; then
echo 'modem on'
/tmp/local/sbin/post-pppd start &
sleep 20
s=0
else
echo 'modem off'
fi
while [ -e /dev/usb/tts/${DEVICE} ]; do
if [ -n "`pidof pppd`" ]
then
sleep 30
else
break #end while
echo "pppd down"
fi
done
echo ''
if [ $s = 0 ]; then
killall pppd
killall -SIGHUP pppd
killall /dev/usb/tts/*
killall chat
killall cat
s=1
else
sleep 30
fi
done

vi /tmp/local/sbin/post-pppd

#! /bin/sh
sleep 10
pppd call dialup
sleep 60
cat /dev/usb/tts/1 &

vi /tmp/ppp/peers/dialup

debug
/dev/usb/tts/2
921600
mtu 1492
mru 1492
crtscts
noipdefault
ipcp-accept-local
ipcp-accept-remote
lcp-echo-interval 180
lcp-echo-failure 3
mppc
maxfail 1
usepeerdns
defaultroute
noauth
persist
holdoff 10
user ''
password ''
connect "/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log"

vi /tmp/ppp/dialup.chat

'' ''
'' 'ATZ'
'' 'AT+CFUN=1'
'' 'ATQ0 V1 E1 S0=0 &C1 &D0 +FCLASS=0'
'' 'AT+ZSNT=0,0,1'
'' 'AT+ZOPRT=5'
'' 'AT+ZSTART'
'' 'AT+CPBS="SM"'
'' 'AT+CPMS="SM","SM",""'
'' 'AT+CGDCONT=1,"IP","internet"'
'OK' 'ATD *99#'
'CONNECT' ''

4. Сохраняем сделанное!!!
echo /tmp/ppp/peers/dialup > /tmp/local/.files
echo /tmp/ppp/dialup.chat >> /tmp/local/.files
echo /etc/usb_modeswitch.conf >> /tmp/local/.files
chmod +x /tmp/local/sbin/post-boot
chmod +x /tmp/local/sbin/post-pppd
flashfs save && flashfs commit && flashfs enable && reboot

Модем запустился и начал работать.
Вродебы работает не плохо.
Но не получается прописать настройки MPCS на роуторе.
Сделал так:
В открытой нами командной строке роутера вводим
vi
Откроется текстовый редактор роутера, нажав кнопку i переводим редактор vi в режим ввода текста.
Вставляем содержимое буфера текста(правой кнопкой мыши) в вернем левом углу редактора vi.
Нажав кнопку Esc переводим редактор vi в коммандный режим.
Сохраняем файл mpcs.conf в папке введя команду
:w /tmp/local/mpcs.conf
Выход из редактора vi командой
:q
Таким же образом создаем в папке /tmp/local роутера остальные конфигурационные файлы(не забывая изменять имя файла при сохранении)
Закинул в /tmp/local три файла mpcs.conf , mpcs.server , mpcs.user .
Но ещё пишут на форумах о какой-то файле(программе) mpcs у меня его нет.

Мои файлы:

mpcs.conf
[global]
Nice = -1
#LogFile = log
#LogFile = /dev/tty
ClientTimeout = 8
LogFile = stdout
FallbackTimeout = 6
[serial]
Device = tuner@/dev/ttyS0?delay=1&timeout=300
[monitor]
Port = 25020
NoCrypt = 192.168.0.0-192.168.255.255
AULow = 120
MonLevel = 4

mpcs.server
[reader]
Label = НТВ+ (Рос + Укр + HD) (36e)
Protocol = newcamd
Key = 0102030405060708091011121314
Device = *************
Account = ************
Group = 1
ReconnectTimeout = 20
CAID = 0500
IDENT = 0500:023700,030600,040600

mpcs.user
[account]
User = tuner
Pwd = tuner
Uniq = 1
Group = 1
IDENT = 0500:023700,030600,040600;4AE1:000000
[account]
User = moni
Pwd = moni
Uniq = 0
Group = 1

Для тюнеров, подключенных к COM порту роутера напрямую
вводим в командной строке роутера команды для создания скрипта автозапуска mpcs:

mkdir /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-boot
echo "mpcs -c /tmp/local &" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot
echo "/usr/local/sbin/post-boot" > /usr/local/.files
flashfs enable
flashfs save
flashfs commit
reboot

Но когда ввожу последние коды (скрипты) по запуску MPCS они затирают настройки модема.
Помогите разобраться в этом. Идёт какая-то накладка команд.
СОМ порт проверен РАБОТАЕТ.
Что здесь не правельно?

Спасибо за ответы.
  Ответить с цитированием
 

Метки
asus wl500, dlink dir320

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждение и Настройка D-Link DIR-300 Admin Прошивка роутеров Asus, D-Link, TP-Link, Acorp...) 21 02.10.2023 17:11
Обсуждение и Настройка Dlink Dir-412 + COM PORT через Mpcs Admin Прошивка роутеров Asus, D-Link, TP-Link, Acorp...) 71 22.04.2021 14:35
Обсуждение и Настройка ASUS RT-N10U, RT-N15U, RT-N16, wl500gp, wl500gpv2, wl500w Admin Прошивка роутеров Asus, D-Link, TP-Link, Acorp...) 11 12.02.2015 08:24
Обсуждение и Настройка D-Link DIR-620 Admin Прошивка роутеров Asus, D-Link, TP-Link, Acorp...) 33 27.01.2015 18:18
Обсуждение и Настройка D-Link DIR-320 + CDMA lavrec Прошивка роутеров Asus, D-Link, TP-Link, Acorp...) 17 17.01.2014 16:05

DigitalOcean Referral Badge

Текущее время: 04:32. Часовой пояс GMT +3.
volsat.com.ua