|
Итак, речь пойдет двух вариантах подключения ресивера к сети интернет, а именно – подключение телефона с GPRS напрямую к ресиверу и поднятие VPN (pptp) ресивером плюс настройка шаринга. Для этого понадобится: - прошивка AB_Enigma для Sezam 7700 для Sezam 7900 - аддон, позволяющий поднимать на ней VPN и GPRS (качать отсюда) для Sezam 7900 здесь для Sezam 7700 здесь - BluePanel (для установки и конфигурации эмуляторов, плагинов и т.д. – лежит тут (универсальная для Sezam 7700 и 7900) здесь ) - для варианта с GPRS понадобится телефон с SIM-картой, на которой активирована услуга GPRS и дата-кабель на COM-порт (уточнить, есть ли для вашей модели телефона такой кабель и будет ли с ним ваш телефон работать как GPRS-модем можно, например, на forever.shop.by ). Сразу оговорюсь – идеально для этого подходят телефоны Siemens серий 55-75 (кроме SXG75)... но и другие телефоны тоже могут работать... Так же с 7700, в связи с урезанностью его com-порта, будут работать далеко не все кабели... Начнем. СНАЧАЛА ПРОВЕДЕМ ОПЕРАЦИИ, ОБЩИЕ КАК ДЛЯ GPRS ТАК И ДЛЯ VPN С помощью программы FlashTools ( скачать здесь ) через com-порт прошиваем ресивер прошивкой AB_Enigma. Для новичков кратко расскажу как это делается: 1. При отключенном из розетки компьютере и ресивере, включаете в ресивер нуль-модемный кабель (простейшая его модификация 2-3, 3-2, 5-5) 2. Включаете ресивер в сеть и зажимаете кнопку POWER (включения) на передней панели. 3. Дожидаетесь надписи на экране ресивера: SERY-1 4. Запускаете программу FlashTools ( и выбираете метод прошивки Serial. Выбираете настройки COM порта кнопкой SETUP. 5. В окне программы, нажав кнопочку FILE, выбираете файл с прошивкой (img или bin). 6. На панели ресивера Sezam нажимаете кнопочку OK и прошивка начинается. При этом в окне программы показывается примерное время загрузки прошивки. 7. По окончанию прошивки ресивер напишет на передней панели надпись DONE. Ресивер можно выключить из розетки. Настраиваем время, прописываем и сканируем нужные спутники и т.д. Когда с общими настройками покончено - прописываем сетевые настройки (Меню-Настройки-Экспертные настройки-Сетевые настройки)... А именно: IP адрес Netmask (маска подсети) Name server (это DNS сервер вашего провайдера) DNS Velcom 77.74.32.19 и 77.74.32.20 DNS MTC 172.17.128.1 и 172.17.128.2 DNS BEST 212.98.160.50 и 212.98.160.65 DNS Solo 195.222.70.10 и 195.222.64.67 и т.д. Gateway (шлюз) обязательно 0.0.0.0 !!!! Подключаемся к ресиверу любым ФТП-клиентом (например, тем же Тотал Коммандером) Логин root, пароль ipbox А папку /tmp копируем скаченный файл (аддон на поднятие VPN и GPRS – ppp-250_version_powerpc.ipk) На ресивере нажимаем синюю кнопку, затем красную (ipk) В появившемся меню выбираем [Feed:TEMP], ставим на файле галочку и нажимаем зеленую кнопку (Install) Ресивер должен самостоятельно сделать рестарт... Подключаемся к ресиверу по ФТП заново, копируем в папку /tmp файл ddon_version_powerpc.ipk (BluePanel) И снова синяя кнопка => красная кнопка (ipk) => [Feed: TEMP] => выбираем закаченный аддон и инсталлируем (зеленая кнопка). НАСТРОЙКА GPRS Заходим на ресивер по ФТП Правим файлы: var/etc/ppp/chat/gprs-siem-connect-chat меняем строку AT+CGDCONT=1,"IP","internet.beeline.ru" на AT+CGDCONT=1,"IP","web.velcom.by" (для Velcom) AT+CGDCONT=1,"IP","internet.mts.by" (для МТС) AT+CGDCONT=1,"IP","bestnet" (для БЕСТ) (возможно, вместо ATD*99# придется прописать ATD*99***1# - проверяется путем эксперимента... у Велкома работают оба варианта ) var/etc/ppp/pap-secrets (здесь прописываем логин и пароль для выхода в интернет) web * web (для Velcom) mts * mts (для МТС) Оператор Бест не требует логина и пароля... потому, по идее, для этого оператора файл pap-secrets можно оставить пустым или же иметь вид пробел*пробел (из-за отсутствия симки Беста проверить не имею возможности) var/etc/ppp/gprs-options Добавляем после # *** Below this line you probably won't need to change. строчки ipparam web user web Эти строчки именно для оператора Velcom, для других операторов, возможно, это не надо. (спасибо Vlad BY за этот совет!!!) Все, с настройками покончено. При отключенном ресивере к com-порту ресивера подключите телефонный дата-кабель. На пульте ресивера жмем желтую кнопку и выбираем GPRS connect. На экране должны появиться строки типа
| Код: |
Status connecting: AT+CGDCONT=1,"IP","web.velcom.by" OK ATD*99# CONNECT Serial connection established. Using interface ppp0 Connect: ppp0 <--> /dev/tts/0 PAP authentication succeeded local IP address 10.20.95.13 remote IP address 10.20.95.13 primary DNS address 77.74.32.66 secondary DNS address 77.74.32.11 |
(про то, как проверить, вышел ли ресивер в интернет – чуть ниже) НАСТРОЙКА VPN (pptp) Скачиваем отсюда для Sezam 7900 для Sezam 7700 архив и распаковываем его на своем компьютере Заходим на ресивер по FTP и копируем файлы из архива в одноименные папки на ресивере. Открываем (F4 Правка) встроенным в Total Commander редактором AkelPad (или же отдельным текстовым редактором Ultraedit, но ни в коем случае не виндовским Блокнотом!!!) файлы: /var/bin/start_lan Строчку IP_vpn_servera и заменяем ее на реальный IP-адрес VPN-сервера вашего провайдера. Строчку IP_modema и меняем ее на IP-адрес ADSL-модема или аналогичного устройства. Сохраняем. /var/bin/stop_lan Строчку IP_vpn_servera и заменяем ее на реальный IP-адрес VPN-сервера вашего провайдера. Строчку IP_modema и меняем ее на IP-адрес ADSL-модема или аналогичного устройства. Сохраняем. /var/etc/ppp/peers/vpn Строчку IP_vpn_servera и заменяем ее на реальный IP-адрес VPN-сервера вашего провайдера. Строчку Login меняем на реальный логин для доступа в интернет. Сохраняем. /var/etc/ppp/chap-secrets test меняем на ваш логин для доступа в интернет testpassword меняем на ваш пароль для доступа в интернет. Т.е. содержимое файла должно иметь вид login * pass знака # перед этой строкой быть не должно!!! Cохраняем. Если у вас провайдер интернета Форенет или вы не уверены, что ваш провайдер применяет chap-авторизацию - в файл var/etc/ppp/pap-secrets пропишите ваш логин и пароль на интернет по аналогии с var/etc/ppp/chap-secrets Т.е. эти два файла должны иметь одинаковое содержимое вида login * pass файлам /var/bin/stop_lan /var/bin/start_lan /var/bin/pptp /var/tuxbox/plugins/VPN-Start.sh /var/tuxbox/plugins/Ping_Name.sh /var/tuxbox/plugins/Ping_IP.sh /var/tuxbox/plugins/VPN-Stop.sh /var/lib/libutil.so.1 (этот файл нужен только для Sezam 7700) назначаем атрибут 755 Делается это просто – в Total Commander выделяется нужный файл (или группа файлов, но не сама папка!!!), затем Файл - Изменить атрибуты - 755. Для поднятия VPN нажимаем желтую кнопку и выбираем VPN Connect. Закрываем открывшееся окно. Для отключения от интернета жмем желтую кнопку и выбираем VPN Disconnect Если все прописано верно – ресивер должен выйти в интернет. ПРОВЕРЯЕМ, ВЫШЕЛ ЛИ РЕСИВЕР В ИНТЕРНЕТ. Проверить, вышел ли ресивер в интернет можно, зайдя на него телнетом (Пуск-выполнить - telnet ip_ресивера) Логин root, пароль ipbox (при вводе он не отображается) Выполняем команду ifconfig. Если кроме интерфейсов l0 и eth0 есть ppp0 – значит ресивер установил соединение с провайдером. Если ppp0 нет – значит следует проверить настройки. Далее. Предположим, ppp0 в списке интерфейсов есть. Выполняем команду ping 86.57.250.18 Если ресивер в ответ выдаст "86.57.250.18 is alive!" - значит ресивер вышел в интернет и пингует внешние ресурсы по их IP-адресу. Проверяем работу DNS-сервера. Для этого выполняем команду ping tut.by Если ресивер ответит "tut.by is alive!" – значит все ок, ресивер в интернете, DNS прописан и работает верно. Если же ресивер выдал ping: tut.by: Unknown host – значит адрес DNS-сервера неверно прописан в меню ресивера... или же по каким-то причинам он не работает. Бывают случаи, когда итерфейс ppp0 есть, но ресивер не пингует даже по IP-адресу... причин может быть несколько... в меню в поле gateway прописан не 0.0.0.0, это может быть глюком провайдера... попробуйте поднять VPN снова... Второй, более простой способ - нажимаем желтую кнопку и выбираем Ping Name - если ресивер вышел в интернет и DNS-сервер провайдера прописан верно - в окне появится сообщение tut.by is alive! Если появилось сообщение ping: tut.by:Host name lookup failure или No response tut.by -жмем желтую кнопку и выбираем Ping IP. Если по этой команде ресивер выдаст 86.57.250.18 is alive! - значит ресивер в интернет вышел, но неверно прописан DNS-сервер провайдера. Проверить и исправить. Если же по команде Ping IP - ресивер выдает ping: sendto: Network in unreachable или No response 86.57.250.18 - значит ресивер в интернет не вышел - проверяйте свои настройки.
|