General Satellite

На главную Отправить письмо Карта сайта
Добро пожаловатьКорпорация Дженерал Сателайт — россий­ская научно-производствен­ная ком­па­ния, пред­став­ляющая на российском и между­народ­ном рын­ке высоко­технологич­ное радио­электронное обо­ру­дование, характеристики кото­рого отве­чают самым высо­ким стандар­там. Надеж­ность и про­фессионализм за многие годы успеш­ной работы позволили компа­нии занять место лидера в теле­коммуникацион­ном бизнес-сообществе Рос­сии.

подробнее

Цифровой спутниковый ресивер GS-8300



 

Установка DVB-карты SkyMedia 200d под Linux BCL 6.2

На примере StarSpeeder

Вот такие пакетики в системе pppd version 2.3.11 дефолтовая, что идет в комплекте pam-0.72-20.6.x.i386.rpm

VPN-client под Linux pptp-linux-1.0.3-1.i386.rpm последняя версия тут: http://www.scooter.cx/alpha/pptp.html

устанавливаем драйвера карточки для Linux 
я надеюсь сама карта уже установлена в компьютер ;)) sm200d_linux_text_v2.20.tar.gz

sm200dload.sh скрипт для загрузки модуля карточки, без него upgrade firmare не получится

был произведен upgrade firmare карточки до версии Skymedia Firmware Version : 1.20 
запустить SkyUpgrade после компиляции и инсталляции драйверов карточки

изменяем SkyData.ini

#
Frequency = 11632
SymbolRate = 27500
LocalOscillator = 9750
Alignment = V
LNBHigh = 0
LNBPower = 1
ToneBurst = 0
DiseqcPort = 0
DataPID = 135,3
MACFilter = 1
#your ip address (ppp or lan) here
IPAddress = 195.5.28.140

Скрипт для запуска драйверов карточки

###
export myLogFile="/var/log/starspeeder.log"
/bin/rm -f ${myLogFile}
cd /usr/local/src/sm200d
/usr/local/src/sm200d/sm200dload.sh >>/var/log/sm200d
ifconfig sm200d 192.168.4.1
/usr/local/lib/sm200d/SkyData 2>> ${myLogFile} 1>> ${myLogFile} &

после нормального запуска в /var/log/starspeeder.log должно быть вот это:

SkyData V.2.02 started. (C) 1999 Diego Picciani
E-Mail: d.picciani@novacomp.it
Skymedia Firmware Version : 1.20
Skymedia Driver Version : 2.20
Requested Frequency : 11.632Ghz
Requested Symbol Rate : 27500.000MSym/s
Local Oscillator : 9.750Ghz
Alignment : Vertical
LNB Mode : Low
LNB Power : On
Tone Burst : Off
Diseqc Port : Off
Start Tuning ...
Tuner Lock : Ok
QPSK Lock : Ok
Viterbi Lock : Ok
Frame Lock : Ok
FEC Rate : 5/6
AGC Value : 207
Error 1 : 0
Error 2 : 0
MAC Address : 00:90:bc:01:34:38
IP Address : 195.5.28.140
Filtering : MAC Address
Data PID : 0135 Multiprotocol Encapsulation

настройка VPN

pptp-linux-1.0.3-1
/etc/ppp/options
lcp-echo-interval 300

для плохих линий значение это или больше для нормальных этот параметр можно убрать

lock
+chap
noauth
debug

Создаем или изменяем файл /etc/ppp/ip-up

#!/bin/bash
LOGDEVICE=$6
REALDEVICE=$1
export PATH=/sbin:/usr/sbin:/bin:/usr/bin
[ -x /etc/ppp/ip-up.local ] && /etc/ppp/ip-up.local "$@"
# Used for clustering heartbeat monitoring stuff.
[ -x /etc/ppp/ip-up.heart ] && /etc/ppp/ip-up.heart "$@"
echo dev=$DEVICE ppp=$IFNAME ipl=$IPLOCAL ipr=$IPREMOTE
 peer=$PEERNAME speed=$SPEED uid=$ORIG_U
 

### создание дефолтового роутинга через VPN
if [ $IPREMOTE = "10.0.0.1" ]; then
route add 217.151.224.30 gw 195.5.28.120 >/dev/null 2>&1
route del default >/dev/null 2>&1
route add default gw 10.0.0.1 >/dev/null 2>&1
fi
 

### создание дефолтового роутинга через VPN
 

/etc/sysconfig/network-scripts/ifup-post ifcfg-${LOGDEVICE}
exit 0

Создаем или изменяем файл /etc/ppp/ip-down

#!/bin/bash
LOGDEVICE=$6
REALDEVICE=$1
[ -x /etc/ppp/ip-down.local ] && /etc/ppp/ip-down.local "$@"
/etc/sysconfig/network-scripts/ifdown-post ifcfg-${LOGDEVICE}
 

### восстановление дефолтового роутинга через ppp
if [ $IPREMOTE = "10.0.0.1" ]; then
/sbin/route del default >/dev/null 2>&1
/sbin/route del 217.151.224.30 gw 195.5.28.120 >/dev/null 2>&1
/sbin/route add default gw 195.5.28.120 >/dev/null 2>&1
fi
### восстановление дефолтового роутинга через ppp
 

exit 0

добавляем строчку в файл /etc/ppp/chap-secrets
USER_LOGIN VPN2 PASSWDORD 217.151.224.30

добавляем строчку в файл /etc/inittab
T0:2345:respawn:/usr/sbin/pptp 217.151.224.30 nodetach name U0R00119

такие командочки в командной строке # init q и через некоторое время # ifconfig:

ppp0 Link encap:Point-to-Point Protocol
inet addr:195.5.28.140
P-t-P:195.5.28.120 Mask:255.255.255.255
ppp1 Link encap:Point-to-Point Protocol
inet addr:10.1.5.61
P-t-P:10.0.0.1 Mask:255.255.255.255

поднятый туннель

sm200d Link encap:Ethernet HWaddr 00:90:BC:01:34:38
inet addr:192.168.4.1 
Bcast:192.168.4.255 Mask:255.255.255.0
 
# route -n

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

10.0.0.1  0.0.0.0  255.255.255.255 UH 0 0  0 ppp1
195.5.28.120  0.0.0.0  255.255.255.255 UH 0 0  0 ppp0
217.151.224.30  195.5.28.120 255.255.255.255  UGH 0 0  0 ppp0
192.168.2.0  0.0.0.0  255.255.255.0 U 0  0 0 eth0
127.0.0.0  0.0.0.0  255.0.0.0 U  0 0  0 lo
0.0.0.0  10.0.0.1  0.0.0.0 UG  0 0  0 ppp1

Вот вроде и все написал, у меня заработало и работает в такой конфигурации

 

2001 г.

Александр Осипенко aka Korvin

korvin@avt.lg.ua

 

 

Комментарии? Поправки? Дополнения? 
dvbnet@msk.gs.ru
О корпорации|Продукция|Техническая информация|Онлайн поддержка|Новости|Статьи|Сервисное обслуживание|Международное сотрудничество
Copyright © 2004 «General Satellite».
All rights reserved.


Rambler's Top100 Яндекс цитирования