Речь пойдет о подключении ресивера к провайдеру интернета посредством VPN по протоколам PPTP и PPPoE. Все это точно работает на Сезаме 7700/7900/8000 на прошивках HL (на других тоже должно работать, но могут быть нюансы).
Итак, поехали.
ВНИМАНИЕ!!! ВНИМАТЕЛЬНО ЧИТАЕМ И ДЕЛАЕМ ВСЕ КАК НАПИСАНО!!.
Исходим из того, что сейчас на ресивере стоит официальная прошивка или HL более старой версии (но не Энигма!!!) При возвращении с Энигмы на HL есть свои нюансы.
Прошиваем ресивер прошивкой HL 2.17!!! (скачивайте с denktenk.com)
Для тех, кто собирается перепрошивать аппарат первый раз – небольшой ликбез, как это делается:
Способ первый
1. Включаете в ресивер нуль-модемный кабель (простейшая его модификация 2-3, 3-2, 5-5)
2. Включаете ресивер в сеть и зажимаете кнопку POWER (включения) на передней панели.
3. Дожидаетесь надписи на экране ресивера: SERY-1
4. Запускаете программу FlashTools (
www.satavto.by/satellite/soft/FlashTools_Installer.exe ) и выбираете метод прошивки Serial
4.1 Выбираете настройки COM порта кнопочкой SETUP.
5. В окне программы нажав кнопочку FILE выбираете файл с прошивкой (в названии файл должны содержать фразу serial (допустим, serial_all.img (это говорит о том, что этот файл предназначен для прошивки через com-порт).
6. На панели ресивера Sezam нажимаете кнопочку OK и прошивка начинается. При этом в окне программы показывается примерное время загрузки прошивки.
7. По окончанию прошивки ресивер напишет на передней панели надпись DONE.
8. После прошивки настоятельно рекомендуем сбросить ресивер на заводские установки.
Способ второй.
Прошивка при помощи PC Editor.
Для этого ресивер должен быть подключен к домашней сети через свитч обычным патч-кордом или же напрямую к компьютеру кросс-кабелем. В настройках ресивера должны быть указаны его IP, маска подсети и DNS адреса (на случай если адрес сервера шаринга будет прописан в виде доменного имени, а не IP).
Скачиваем PC Editor
www.satavto.by/satellite/soft/Setup_PCEditor_1.2.45.exe (или более свежую версию - искать на
http://denktenk.com/ )
Заходим в Options-PCEditor Setings-Manage Receivers-Add, придумываем имя ресиверу и выбираем его тип (Sezam 7700 - 200s, Sezam 7900 - 250s). В закладке Receivers должен появится ваш ресивер. Выбираем его, прописываем его IP адрес , user name “root” (без кавычек), password “relook” (тоже без кавычек). Напротив поля "use DynDNS" ставим галочку и прописываем IP равный IP ресивера.
Далее Tools-Flash image-Имя вашего ресивера - выбираете usb версию прошивки (допустим, usb_all_noboot.img).
После окончания загрузки прошивки в ресивер он перезагрузится и уйдет в режим обновления ПО. В этот период нажимать кнопки на панели или пульте ДУ крайне нежелательно.
По завершении обновления ПО ресивер предложит нажать кнопку Power (можно нажимать как на пульте так и на панели). Нажимаем. Все. Ресивер должен загрузится.
Следующий шаг – прошивка _db.img, который лежит в архиве с основной прошивкой (иногда, кстати, может и не лежать в виде отдельного файла, а быть включен в основную прошивку). Так что если в архиве с прошивкой его не было - не стоит волноваться и искать его.
(внимание, все настройки ресивера, список каналов и т.д. про прошивке _db.img слетят)
Прошивать как описано выше, либо FlashTools либо PC Editor.
После заливки _db.img нужно будет настроить ресивер еще раз.
В настройках ресивера, помимо всего прочего, нужно будет ввести IP ресивера, маску подсети, основного и альтернативного DNS.
ВНИМАНИЕ!!! Если планируете поднимать соединения при помощи ресивера НЕ прописывайте шлюз (gateway). Он должен быть 0.0.0.0
Если же планируете использовать роутер - в меню ресивера пропишите его ip как шлюз и днс-сервер.
Далее.
Для подключения к ресиверу по FTP, редактирования файлов, расставления атрибутов и пр. удобно пользоваться, например, тем же Total Commander (качать отсюда
http://samlab.ws/soft/total_commander_p ... ussian.cab ). Чтобы подключиться к ресиверу, жмем FTP-Новое подключение - вводим root:relook@IP ресивера
Или же для удобства чтобы не вводить постоянно пароль можно создать готовое подключение. В Total Commander FTP - Соединится с сервером -Добавить.
Ввести имя ресивера, его IP адрес, логин и пароль.
После того, как зашли на ресивер должно появиться его содержимое.
НАСТРАИВАЕМ РЕСИВЕР ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫХОДА В ИНТЕРНЕТ.
Обычно провайдеры применяют два протокола VPN - PPTP и PPPoE
Какой из них использует ваш провайдер - можно выяснить позвонив ему или посмотрев на свойства подключения на компьютере.
Чаще всего это бывает PPTP. С него и начнем.
НАСТРОЙКА PPTP-соединения
Скачиваем архив PPTP_for_HL.rar отсюда
http://clip2net.com/page/m3391/497171 и разархивируем его.
1. Открываем (F4 Правка) встроенным в Total Commander редактором (или же отдельным текстовым редактором Ultraedit, но ни в коем случае не виндовским Блокнотом!!!) файл
\var\ppp\peers\vpn
находим там строку IP_vpn-сервера и вместо нее вписываем IP адрес VPN сервера вашего провайдера
находим строку Логин и вписываем вместо нее свой логин
Сохраняем.
2. открываем \var\ppp\chap-secrets и заменяем Логин и Пароль на реальные для вашего VPN-соединения.
Сохраняем.
3. открываем
\var\bin\init.d\4.0.sh находим там
IP_vpn-сервера
IP_модема
Вписываем туда свои значения.
!!! Внимание. В ряде случаев как такового ADSL-модема в сети нет (например использование оптики, использование локального VPN-сервера (в этом случае прописывание роута вообще не нужно, так как ресивер и VPN-сервер находятся в одной подсети). В этом случае выясните у админа сети IP локального сервера, через которого происходит соединение с провайдером.
4. открываем
\var\bin\init.d\8.2.sh находим там
IP_vpn-сервера
Вписываем туда свои значения.
Сохраняем.
ВСЕ. С настройками VPN покончено. Теперь копируем все файлы из архива в соответствующие папки в ресивере (внимание!!! папок ppp и sbin в ресивер изначально нет, потому просто копируем их из приаттаченного архива в ресивер вместе с другими файлами). При запросе на замену файла отвечать утвердительно.
Следующий шаг – расставление атрибутов.
Файлам
/var/lib/libutil.so.1
/var/sbin/pppd
/var/sbin/pptp
/var/bin/init.d/4.0
/var/bin/init.d/8.2
/var/ppp/ip-down
/var/ppp/ip-up
ставим атрибут 755.
Делается это просто – в Total Commander выделяется нужный файл (или группа файлов, но не сама папка!!!), затем Файл - Изменить атрибуты - 755.
!!! Если вы не хотите, чтобы ресивер разрывал VPN соединение при переходе в режим ожидания - не ставьте атрибут 755 файлу /var/bin/init.d/8.2
!!! Для некоторых провайдеров необходимо внести некоторые изменения в файл /var/ppp/options.pptp. Открываем его и находим там
refuse-eap
# refuse-chap
refuse-mschap
refuse-mschap-v2
это протоколы аутентификации...
У техподдержки провайдера узнайте какой тип аутентификации они используют и напротив нужного типа поставьте знак #
Или же напротив всех этих строк поставьте знак # и поднимайте VPN.
так же в этом файле можно отключить компрессию (вроде как необходимо для некоторых провайдеров), поставив # на одну или обе строчки
nobsdcomp
nodeflate
НАСТРОЙКА PPPoE-соединения для HL
Скачиваем приаттаченный архив PPPoE_for_HL.rar
Разархивируем его.
В меню “IP Setup” Cезама выбрать тип соединения PPPoE, прописать имя и пароль, нажать Submit.
После этого сменить тип на Manual, прописать IP ресивера, маску подсети и DNS.
ВНИМАНИЕ!!! НЕ прописывайте шлюз (gateway). Он должен быть 0.0.0.0
Копируем файлы из архива в соответствующие папки в Сезаме.
Внимание!!! Папки pppoe изначально в Сезаме нету, ее нужно скопировать из архива целиком. При запросе на перезапись существующих файлов ответить утвердительно.
Следующий шаг – расставление атрибутов.
Атрибут 755 ставим файлам
/var/bin/init.d/4.0.sh
/var/bin/init.d/8.2.sh
/var/pppoe/pppoe_connect.in
/var/pppoe/pppoe_stop.in
Делается это просто – в Total Commander выделяется нужный файл (или группу файлов, но не саму папку!!!), затем Файл - Изменить атрибуты - 755.
Все. При включении ресивера соединение устанавливается, при переходе в StandBy – разрывается.
НАСТРОЙКА ЭМУЛЯТОРА ДЛЯ ПРОСМОТРА КАНАЛОВ С ПОМОЩЬЮ ШАРИНГА
Обычно провайдеры шаринга используют протоколы NewCamd 5.25 и Camd 3
Эти протоколы поддерживают эмуляторы CCcam и MgCamd.
Опишу настройку эмуляторов MgCamd (лучше использовать именно его) и Сcсam для протокола NewCamd 5.25
Настройка Mgcamd
Заходим на ресивер по FTP, встроенным в Total Commander редактором (или же отдельным текстовым редактором Ultraedit, но ни в коем случае не виндовским Блокнотом!!!) открываем файл
/var/keys/mg_cfg - в нем настраиваются параметры работы эмулятора MgCamd
Параметру:
G: присваиваем значение 01
K: (этот параметр определяет, сколько секунд ждать ресиверу, прежде чем послать повторный запрос серверу шаринга, в случае если на предыдущий запрос ответ не пришел.) При плохом качестве интернета рекомендую установить этот параметр равный 02. В ряде случаев это позволяет избавиться от затыков при просмотре.
Сохраняем этот файл.
Далее идем в /var/keys/newcamd.list -здесь прописываются данные сервера шаринга.
Видим там CWS = 127.0.0.1 10001 User1 Pass1 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Где
127.0.0.1 – IP сервера шаринга
10001 – порт
User1 - логин
Pass1 – пароль
01 02 03 04 05 06 07 08 09 10 11 12 13 14 - DES
Заменяем данные на реальные, полученные от провайдера шаринга.
Сохраняем.
Настройка CCcam
Заходим на ресивер по FTP, встроенным в Total Commander редактором (или же отдельным текстовым редактором Ultraedit, но ни в коем случае не виндовским Блокнотом!!!) открываем файл
\var\etc\CCcam.cfg - в нем настраиваются параметры работы эмулятора ССсаm
Находим там строку
N: 127.0.0.1 10000 User1 Pass1 01 02 03 04 05 06 07 08 09 10 11 12 13 14
(для протокола Camd 3 нужна строка начинающаяся с #L)
Где
127.0.0.1 – IP сервера шаринга
10000 – порт
User1 - логин
Pass1 – пароль
01 02 03 04 05 06 07 08 09 10 11 12 13 14 - DES
Заменяем данные на реальные, полученные от провайдера шаринга.
Сохраняем.
Перезагружаем ресивер путем выключения и последующего включения ресивера с пульта.
Если вы нигде не ошиблись – ресивер сам должен зайти в Интернет и подключиться к серверу шаринга.
Если почему-то на экране Малевич - пробуем нажать Меню и 4 для HL 2.11, Меню и 1 для HL 2.12-2.13 ), тем самым запуская эму ССсам. В различных прошивках комбинация для запуска тех или иных эму может отличаться... заходим в ресивер, открываем файл /var/scripts/menulist.txt и смотрим, какая цифровая кнопка отвечает за запуск нужного эмулятора)
При последующих загрузках ресивер будет его запускать самостоятельно.
Много полезной информации по Сезаму есть на Шпаргалке
Если же все равно никак не получается подключить Сезам к интернету - описывайте свою проблему в этой теме... Общими усилиями попробуем найти ее решение.
P.S. выражаю огромную благодарность Aleksey за помошь и проделанную работу...
С уважением, Rhezus
_________________
Восстановление, прошивка, настройка линуксовых ресиверов.