Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
strive модератор
Зарегистрирован: 18.11.2004 Сообщения: 230 Откуда: 55°52'N 48°42'E
|
Добавлено: 08.05.2006 07:36 Заголовок сообщения: Два подключения GPRS в Dreambox! Кнопкой с пульта!!! |
|
|
BNX
Не подскажешь, думаю ты разбираешься как это устроено?
В дриме 500 с имиджем от спектра есть плагины, список которых можно вызвать нажатием желтой кнопки.
Среди них есть "GPRS Connect" и "GPRS Disconnect" .
Собственно, вопрос. Можно ли добавить в этот список еще одну строку, скажем, "GPRS Connect 2",
которая устанавливала бы соединение с параметрами, взятыми из другого файла?
Тогда можно было бы в одном файле настроек прописать настройки, например, на Билайн,
а в другом - на МТС. |
|
Вернуться к началу |
|
|
strive модератор
Зарегистрирован: 18.11.2004 Сообщения: 230 Откуда: 55°52'N 48°42'E
|
Добавлено: 08.05.2006 07:43 Заголовок сообщения: |
|
|
И попутно еще один вопрос.
Допустим, я хочу чтобы после запуска дрима сразу устанавливалось gprs-соединение
с определенным провайдером, а при дисконнекте сразу же автоматически заново устанавливался бы новый коннект.
Я так понимаю, что для этого нужно написать скрипт, в котором в цикле вызывалась бы команда
Код: | /var/bin/pppd call gprs-siem |
В какой каталог нужно разместить такой скрипт, чтобы он запустился при старте дрима
и при этом не подвесил бы его (завершения работы этого скрипта ведь не будет)?
Или здесь нужно поступить как-то по-другому? |
|
Вернуться к началу |
|
|
BNX модератор
Зарегистрирован: 25.04.2005 Сообщения: 1388 Откуда: Astana KZ (51,18N 71,42E)
|
Добавлено: 08.05.2006 09:05 Заголовок сообщения: |
|
|
Блин, сложно это для меня. Посмотрел - исходников нет. В принципе ничего особенно сложного нет, но ИМХО, надо бы плагин (/var/tuxbox/plugin/gprs*.so) разобрать бы.
Пункт в меню добавить достаточно просто - файлы gprsconnect.cfg и gprsdisconnect.cfg скопировать с именами, к примеру gprsconnect2.cfg и gprsdisconnect2.cfg и сделать в них правки Name = GPRS Connect 2 к примеру. А вот как объяснить плагину, что надо другой gprs_script.sh использовать ???
По идее - по любому надо сам плагин в исходниках чуть поправить. Сделать выбор соединения в меню, к примеру.
Самое простое - обратись к самим Спектровцам, они вродь мужики не выпендрежные, может и сделают, либо хоть исходнички подбросят.
Вот мыло: Dreambox Service <dreambox@spektr-tv.ru>
Скрипт на автозапуск в /etc/init.d/
В принципе можно и так например:
/etc/init.d/gprs_start.sh
Цитата: |
/var/bin/pppd call gprs-siem |
Тогда /var/script/gprs_script.sh малость подправить:
было
Цитата: | #!/bin/sh
# This is pached inadyn startup script for GPRS dial out script
# 20.09.2005 by http://www.spektr-tv.ru
# 08.10.2005 Fixed Drop ppp session
#
DEVICE=ppp0
set -e
case "$1" in
start)
/var/bin/pppd call gprs-siem &
exit 0
;;
stop)
if [ -r /var/run/$DEVICE.pid ]; then
kill -INT `cat /var/run/$DEVICE.pid`
if [ ! "$?" = "0" ]; then
rm -f /var/run/$DEVICE.pid
echo "ERROR: Removed stale pid file"
exit 1
fi
echo "PPP link to $DEVICE terminated."
exit 0
fi
rm -f /var/lock/LCK*
exit 0
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 0 |
Стало
Цитата: | #!/bin/sh
# This is pached inadyn startup script for GPRS dial out script
# 20.09.2005 by http://www.spektr-tv.ru
# 08.10.2005 Fixed Drop ppp session
#
DEVICE=ppp0
set -e
case "$1" in
start)
if [ -r /var/run/$DEVICE.pid ]; then
kill -INT `cat /var/run/$DEVICE.pid`
if [ ! "$?" = "0" ]; then
rm -f /var/run/$DEVICE.pid
echo "ERROR: Removed stale pid file"
exit 1
fi
echo "PPP link to $DEVICE terminated."
#то бишь перед стартом убиваем предыдущее соединение
/var/bin/pppd call gprs-siem &
exit 0
;;
stop)
if [ -r /var/run/$DEVICE.pid ]; then
kill -INT `cat /var/run/$DEVICE.pid`
if [ ! "$?" = "0" ]; then
rm -f /var/run/$DEVICE.pid
echo "ERROR: Removed stale pid file"
exit 1
fi
echo "PPP link to $DEVICE terminated."
exit 0
fi
rm -f /var/lock/LCK*
exit 0
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 0 |
Попробуй так. А я пока покопаюсь на досуге еще. |
|
Вернуться к началу |
|
|
strive модератор
Зарегистрирован: 18.11.2004 Сообщения: 230 Откуда: 55°52'N 48°42'E
|
Добавлено: 08.05.2006 20:06 Заголовок сообщения: |
|
|
BNX, спасибо большое за подсказку. К Спектровцам обращаться не пришлось. Сделал так.
/var/tuxbox/plugins/
Скопировал gprsconnect.cfg в gprsconnect2.cfg и gprsconnect.so в gprsconnect2.so.
В gprsconnect.cfg прописал name=Connect Beeline, в gprsconnect2.cfg - name=Connect MTS
В шестнадцатеричном редакторе пропатчил gprsconnect2.so -
в двух местах исправил /var/script/gprs_script.sh на /var/script/gprs_scrip2.sh.
/var/script/
Скопировал gprs_script.sh в gprs_scrip2.sh.
В gprs_scrip2.sh исправил /var/bin/pppd call gprs-siem на /var/bin/pppd call gprs-siem-mts.
/var/etc/ppp/peers/
Скопировал gprs-siem в gprs-siem-mts.
В gprs-siem-mts исправил name beeline на name mts.
В нем же исправил connect "/var/bin/chat -f /etc/ppp/chat/gprs-siem-connect-chat"
на connect "/var/bin/chat -f /etc/ppp/chat/gprs-siem-mts-connect-chat".
/var/etc/ppp/chat/
Скопировал gprs-siem-connect-chat в gprs-siem-mts-connect-chat.
В gprs-siem-mts-connect-chat исправил
AT+CGDCONT=1,"IP","internet.beeline.ru" на AT+CGDCONT=1,"IP","internet.mts.ru".
Все. Теперь выбор провайдера осуществляется просто в списке плагинов.
А вот с автоподключением при загрузке дрима не получилось
Область /etc/init.d/ только для чтения, ничего там исправить и создать не получается. |
|
Вернуться к началу |
|
|
BNX модератор
Зарегистрирован: 25.04.2005 Сообщения: 1388 Откуда: Astana KZ (51,18N 71,42E)
|
Добавлено: 08.05.2006 20:30 Заголовок сообщения: |
|
|
Рад что смог помочь.
Потихоньку - поманеньку надо имиджи самим компилять - имхо. Вот все руки не доходят засесть... Тоды и init.d порвем ... |
|
Вернуться к началу |
|
|
Спок админ
Зарегистрирован: 19.02.2005 Сообщения: 1721 Откуда: Omsk region 54.54.47 с.ш. 71.16.26 в.д.
|
Добавлено: 08.05.2006 20:46 Заголовок сообщения: |
|
|
strive респект тебе огромный!!!
Думаю все "жпэрэсовцы" должны снять шляпы... _________________ Всем удачного приема!!! |
|
Вернуться к началу |
|
|
zabba свой
Зарегистрирован: 18.10.2005 Сообщения: 138
|
Добавлено: 18.12.2006 19:11 Заголовок сообщения: |
|
|
Вот у меня такая проблема.
У моих операторов для авторизация необходимо прописывать логин и пароль в файл
var/etc/ppp/ файл gprs-options иначе подключение не происходит.
# *** Below this line you probably won't need to change.
строчки
ipparam login
user password
У меня вопрос. Как мне раздвоить файл var/etc/ppp/ файл gprs-options?
Если я прописываю в этот файл логины и пароли для двух операторов, то такой фокус не проходит. _________________ Dream 500S(+Siemens M55), SatDream 3.6, mgcamd 1.31, SkyStar2, ADSL HUAWEI MT-880
85cm (13E-Twin9E-4W)+80cm (Twin 36Е)
DM800 HD PVR HDD 2.5" 320 GB HM320JI, USB Wi-Fi D-Link DWA-110 |
|
Вернуться к началу |
|
|
Award новый
Зарегистрирован: 22.04.2006 Сообщения: 8
|
Добавлено: 12.11.2007 22:42 Заголовок сообщения: |
|
|
А скажите для чего это подключение GPRS? Т.е. вы подключаете GPRS через комп или каким то образом к Дриму подключили GPRS модем? |
|
Вернуться к началу |
|
|
bundshut бывалый
Зарегистрирован: 04.10.2007 Сообщения: 369 Откуда: пос.Михайловка
|
|
Вернуться к началу |
|
|
ZhukovAV бывалый
Зарегистрирован: 16.09.2005 Сообщения: 3287 Откуда: Тульская область
|
Добавлено: 13.11.2007 07:55 Заголовок сообщения: |
|
|
А что это за любопытный комплект на фотке, телефон как я понял seamens c55, а что за шнурок у него ? _________________ Emme Esse 125 (в кладовке), Invacom SNH 31, Stab 120, 15W-90E (подарил), Супрал 0.55, телевизор LG, Rasberry Pi 4B, 8G, корпус Argon one 2 M2, SSD128 Ubuntu+Lebreelec+Kodi |
|
Вернуться к началу |
|
|
bundshut бывалый
Зарегистрирован: 04.10.2007 Сообщения: 369 Откуда: пос.Михайловка
|
|
Вернуться к началу |
|
|
msbambuk новый
Зарегистрирован: 09.07.2008 Сообщения: 3 Откуда: moscow
|
Добавлено: 09.07.2008 16:32 Заголовок сообщения: |
|
|
а как же быть с ДНС-ом опсоса в настройках связи? каждый раз менять что ль? |
|
Вернуться к началу |
|
|
zabba свой
Зарегистрирован: 18.10.2005 Сообщения: 138
|
Добавлено: 10.07.2008 20:32 Заголовок сообщения: |
|
|
msbambuk писал(а): | а как же быть с ДНС-ом опсоса в настройках связи? каждый раз менять что ль? |
Вот процитирую себя же
Теперь дополнение по файлу resolv.conf. Вообще их два.
ДНС оператора, который мы прописываем в поле «Nameserver» через графическую оболочку дрима «Меню – Настройки - Экспертные настройки – Установки связи» записывается в файл var/etc/resolv.conf с пометкой - Generated by enigma:
Цитата: | # Generated by enigma
nameserver 77.74.32.66 |
При необходимости ДНС-адреса можно прописать самостоятельно в файл var/etc/ppp/resolv.conf (обращаю внимание на изменение пути файла - добавлена папка ppp!!!) в виде:
Цитата: | nameserver 77.74.32.66
nameserver 172.17.128.1
nameserver 172.17.128.2 |
Зачем это нужно? Например, при использовании нескольких сотовых операторов отпадает необходимость каждый раз менять ДНС через меню – достаточно один раз прописать все известные ДНС в этом файле.
Речь идет о имидже Гемени. _________________ Dream 500S(+Siemens M55), SatDream 3.6, mgcamd 1.31, SkyStar2, ADSL HUAWEI MT-880
85cm (13E-Twin9E-4W)+80cm (Twin 36Е)
DM800 HD PVR HDD 2.5" 320 GB HM320JI, USB Wi-Fi D-Link DWA-110 |
|
Вернуться к началу |
|
|
msbambuk новый
Зарегистрирован: 09.07.2008 Сообщения: 3 Откуда: moscow
|
Добавлено: 19.07.2008 13:05 Заголовок сообщения: |
|
|
Попробовал создать второе подключение. Пробовал делать первое - мегафон, второе - мтс и наоборот. Первое работает нормально, какое бы ни делал, а во втором при его запуске не подключается и кнопки "Прервать" нет. Что может быть? |
|
Вернуться к началу |
|
|
zabba свой
Зарегистрирован: 18.10.2005 Сообщения: 138
|
Добавлено: 19.07.2008 16:41 Заголовок сообщения: |
|
|
А ты первое разрывал? _________________ Dream 500S(+Siemens M55), SatDream 3.6, mgcamd 1.31, SkyStar2, ADSL HUAWEI MT-880
85cm (13E-Twin9E-4W)+80cm (Twin 36Е)
DM800 HD PVR HDD 2.5" 320 GB HM320JI, USB Wi-Fi D-Link DWA-110 |
|
Вернуться к началу |
|
|
msbambuk новый
Зарегистрирован: 09.07.2008 Сообщения: 3 Откуда: moscow
|
Добавлено: 24.07.2008 17:55 Заголовок сообщения: |
|
|
Само собой
не такой уж дуб. В чём ещё может быть проблема?
З.Ы. прошивка SatDream_4.0_mod2b |
|
Вернуться к началу |
|
|
zabba свой
Зарегистрирован: 18.10.2005 Сообщения: 138
|
Добавлено: 25.07.2008 19:27 Заголовок сообщения: |
|
|
х.з. Похожее было, когда точку доступа не правильно указывал. _________________ Dream 500S(+Siemens M55), SatDream 3.6, mgcamd 1.31, SkyStar2, ADSL HUAWEI MT-880
85cm (13E-Twin9E-4W)+80cm (Twin 36Е)
DM800 HD PVR HDD 2.5" 320 GB HM320JI, USB Wi-Fi D-Link DWA-110 |
|
Вернуться к началу |
|
|
zabba свой
Зарегистрирован: 18.10.2005 Сообщения: 138
|
Добавлено: 27.07.2008 19:05 Заголовок сообщения: |
|
|
msbambuk писал(а): | Попробовал создать второе подключение. Пробовал делать первое - мегафон, второе - мтс и наоборот. Первое работает нормально, какое бы ни делал, а во втором при его запуске не подключается и кнопки "Прервать" нет. Что может быть? |
gprs_script2.sh поставь права 755 _________________ Dream 500S(+Siemens M55), SatDream 3.6, mgcamd 1.31, SkyStar2, ADSL HUAWEI MT-880
85cm (13E-Twin9E-4W)+80cm (Twin 36Е)
DM800 HD PVR HDD 2.5" 320 GB HM320JI, USB Wi-Fi D-Link DWA-110 |
|
Вернуться к началу |
|
|
M.Akram Гость
|
Добавлено: 11.10.2014 09:47 Заголовок сообщения: |
|
|
Попробовал создать второе подключение. Пробовал делать первое - мегафон, второе - мтс и наоборот. Первое работает нормально, какое бы ни делал, а во втором при его запуске не подключается и кнопки "Прервать" нет. Что может быть? |
|
Вернуться к началу |
|
|
dimasti новый
Зарегистрирован: 15.07.2018 Сообщения: 1 Откуда: Москва
|
Добавлено: 15.07.2018 13:11 Заголовок сообщения: |
|
|
Благодарю за рекомендации. |
|
Вернуться к началу |
|
|
dron88 новый
Зарегистрирован: 10.05.2020 Сообщения: 1 Откуда: Курск
|
Добавлено: 10.05.2020 12:04 Заголовок сообщения: |
|
|
У меня второе подключение не сработало. Кнопки "Прервать" вообще нету. Может я не правильно указал точку доступа? _________________ работа в интернете |
|
Вернуться к началу |
|
|
|