Эта статья посвящена интеграции рабочего сервера MPCS в стандартный ADSL модем. Эта операция позволяет значительно расширить возможности вашего модема, сделав его удобным инструментом для работы с шарингом. В данном случае, мы будем пробовать осуществить переоснащение модема Acorp Sprinter@ADSL LAN122. Сразу скажем, что ответственность за эту операцию, как, в принципе, и за любую другую, которую вы производите своими руками, пусть и по нашим инструкциям лежит исключительно на Вас, в то время как авторы этого описания от ответственности освобождены. Если Вы не уверены в своих силах – не беритесь выполнять интеграцию, это может повредить Ваш модем и даже вывести его из строя.
Данный мануал предназначен для интеграции MPCS в обычный адсл модем, для его дальнейшего использования не только по прямому назнчению. Итак мы имеем данный девайс, лучше всего подойдет Acorp Sprinter@ADSL LAN122. (120М, 420М/422)
Осмотрим его изнутри:
Отметим для себя местонахождение КОМ-порта и его маркировку:
Контакты СЛЕВА-НАПРАВО: GnD / RxD / TxD / 3.3V+
А теперь приступим к самому интересному – его модернизации:
1. Для начала скачиванием прошивку соответствующую выбранному вами модему: (на данный момент, актуальные прошивки)
Acorp LAN120M
Acorp LAN122
Acorp LAN420M
Acorp LAN422
2. Устанавливаем на компьютере IP адрес сетевого интерфейса, куда мы будем подключать свой модем, 192.168.1.2 , маску подсети 255.255.255.0
3. Подключаем модем к сетевой карте и включаем питание.
4. Заходим в Веб-интерфейс модема по адресу 192.168.1.1, используя логин – Admin и пароль – Admin.
5. Находим меню Tools, далее открываем пункт Update Gateway. Указываем файл прошивки которую предварительно скачали и жмем кнопку Update Gateway. После того как завершиться процесс загрузки нового ПО, модем уйдет автоматически в перезагрузку.
6. Заходим в Веб-интерфейс модема по адресу 192.168.1.1, используя логин – Admin и пароль – Admin и настраиваем модем в соответствии с вашими требованиями:
А) существует несколько способов использования:
- непосредственное использование модема для получения ИНТЕРНЕТА от вашего провайдера и совместная работа с шарингом;
- подключение вашего модернизируемого модема уже к готовому настроенному АДСЛ модему.
Для первого варианта вам понадобится указать все необходимые параметры для работы (предоставляются вашим провайдером интернета)
Для второго варианта вам понадобится на вкладке SETUP в подменю Lan Configuration-Lan Group-Ethernet, изменить IP адрес модернизируемого модема на тот который ВАМ больше нравится и шлюз откуда ваш модернизированный модем будет получать ИНТЕРНЕТ, а также на вкладке SETUP в подменю DNS Configuration прописать DNS сервера вашего провайдера.
7. И последний штрих - сохранение произведенных настроек производится на вкладке TOOLS в подменю System Commands, жмем кнопку Save All.
8. Теперь приступаем непосредственно к модернизации модема для работы с шарингом. Для начала необходимо подготовить конфигурационные файлы, если у вас уже такое имеются то это облегчает ВАМ работу J. Для примера приведу возможные вариации на примере общеизвестного всем пакета.
Файл MPCS.CONF (для ресиверов марки OPENBOX)
[global]
Nice= -1
ClientTimeout= 8
[monitor]
Port = 988
NoCrypt = 192.168.0.0-192.168.255.255
AULow = 120
MonLevel = 4
[serial]
Device = dsr9500://tuner@/dev/ttyS0?delay=1&timeout=90
Файл MPCS.CONF (для ресиверов марки Golden Interstar)
[global]
Nice= -1
ClientTimeout = 8
ClientMaxIdle= 10
[monitor]
Port = 988
NoCrypt = 192.168.0.0-192.168.255.255
AULow = 120
MonLevel = 4
[serial]
Device = gi://tuner@/dev/ttyS0?delay=1&timeout=300
Файл MPCS.SERVER (на примере протокола newcamd)
[reader]
Label = shara
Protocol = newcamd
Key = 0102030405060708091011121314
Device = server,port (здесь указывется адрес сервера и его порт где вы подписаны)
Account = login,pass (здесь указывается ЛОГИН и ПАРОЛЬ выданные ВАМ при регистрации)
Fallback = 0
Group = 1
CAID = 0500 (здесь указаывается КАИД выбранного вами пакета)
IDENT = 020710 (здесь указывается ИДЕНТ выбранного вами пакета)
Файл MPCS.USER
[account]
User = tuner
Pwd = tuner
Group = 1
CAID = 0500 (здесь указаывается КАИД выбранного вами пакета)
IDENT = 020710 (здесь указывается ИДЕНТ выбранного вами пакета)
[account]
User = monitor
Pwd = monitor
Group = 1
В качестве альтернативы могу предложить разработку пользователя ELITE известная по названием MPCS-I_v1.2.5_final, вот ссылка на программу http://download.satcode.biz/index.php?A ... &symid=132 которая создает готовые конфигурационные файлы
9. Для упрощения работы создаем в корневом каталоге диска С папку с именем SHARA. Далее копируем в данную папку готовые или созданные нами конфигурационные файлы.
Также нам понадобится:
- программа TFTPD32.exe которую можно взять по ссылке http://slil.ru/25357192 (переложу на форум);
- а также скомпилированное ядро MPCS под модем http://slil.ru/25357221 (переложу на форум);
- программа для разметки mtd5_calc.exe http://slil.ru/25357290 (переложу на форум).
- программа монитор AVRMonitor http://slil.ru/25357419 (переложу на форум).
10. Теперь начинается САМОЕ интересное и приятное J:
- включаем модем;
- запускаем программу mtd5_calc.exe
- запускаем программу TFTPD32.exe;
- запускаем на компьютере командную строку ПУСК-ВЫПОЛНИТЬ – CMD;
- в открывшемся окне выполняем команду TELNET 192.168.1.1 (IP адрес должен быть указан тот который ВЫ указали при выполнении настроек в ВЕБ-интерфейсе, смотри пункт 6 данной инструкции);
- указываем в качестве логина root и пароль Admin;
- теперь нам необходимо переразметить дисковое пространство модема для работы ядра MPCS, для чего выполняем команду cat /proc/ticfg/env | grep 0x9 и полученные значения подставляем в программу mtd5_calc.exe, поясню: Для размещения конфигурационных файлов на Acorp LAN120M/420M будет достаточно 64К пространства, а на Acorp LAN122/422 лучше указать 128К пространства:
Если ВАШ Acorp LAN120M/420M выдал размер дисков:
mtd0 0x90096000,0x90200000
mtd1 0x90020090,0x90096000
mtd2 0x90000000,0x90010000
mtd3 0x90010000,0x90020000
mtd4 0x90020000,0x90200000
ТО для изменения размеров дисков следует выполнить команды:
echo "console_port off" > /proc/ticfg/env
echo "mtd5 0x901F0000,0x90200000" > /proc/ticfg/env
echo "mtd0 0x90096000,0x901F0000" > /proc/ticfg/env
echo "mtd4 0x90020000,0x901F0000" > /proc/ticfg/env
reboot
Если ВАШ Acorp LAN122/422 выдал размер дисков:
mtd2 0x90000000,0x90010000
mtd3 0x90010000,0x90020000
mtd4 0x90020000,0x90400000
mtd1 0x90020090,0x90094000
mtd0 0x90094000,0x90400000
ТО для изменения размеров дисков следует выполнить команды:
echo "console_port off" > /proc/ticfg/env
echo "mtd5 0x903E0000,0x90400000" > /proc/ticfg/env
echo "mtd0 0x90094000,0x903E0000" > /proc/ticfg/env
echo "mtd4 0x90020000,0x903E0000" > /proc/ticfg/env
reboot
11. Теперь приступаем к заливке конфигурационных файлов на модем:
Выполняем нижеследующие команды, для более точного выполнения вводим их по одной команде!
cd /
cd /var/tmp
tftp -g -l mtd5-acorp.tar 192.168.1.2
tar -xf mtd5-acorp.tar
cd mycfg
tftp -g -l mpcs.conf 192.168.1.2
tftp -g -l mpcs.server 192.168.1.2
tftp -g -l mpcs.user 192.168.1.2
cd ..
tar -cpf m.tar mycfg
gzip m.tar
cfgsave m.tar.gz
reboot
ВУАЛЯ – НАШ модем почти готов к работе!
12. После перезагрузки, модем уже начнет свою работу НО, торопится не стоит. Не забываем что остался последний штрих – подключение кабеля к КОМ-ПОРТУ модема. Из личного опыта и собранных кучи Акорпов могу сказать что нижеуказанная схема вполне пригодна для использования:
По данной схеме можно использовать российский аналог микросхему К561ЛН2, все работает просто замечательно.
Осталась самая малость, подготовить ресивер к работе с шарингом,.
Удачи!