Sky-Fi на Бонум-1 56 на OPENSUSE 11.1 (Окончание настройки)
Модератор: Модераторы разделов
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Тема возникла, потому что 99% тем посвящены настройке драйверов спутниковой карты, и очень мало самой настройке ПО, в частности Sky-Fi . Что имеется- opensuse 11.1 , SS2 , телефон с GPRS от МТС. На Sky-Fi сделана учетная запись, получен IP адрес , частота трансподера, пароль, логин и пид потока. SS2 установлена, тарелка наведена на спутник, пакеты со спутника я получаю, телефон по GPRS подключается, но данные запрос/получение идет через GPRS. Осталось настроить работу схемы - запрос по GPRS и получение ответа через спутник. Логично предположить, что данные полученные от спутникового провайдера нужно куда то вводить, вот с этим бооольшая проблема, так как на самом сайте Sky-Fi есть только одна тема, и по ней не работает. Читал настройки других спутниковых провайдеров, они очень сильно отличаются, и трудно понять, что из конфигурационных файлов подходит для Sky-Fi . Пожалуйста , наставте на путь истинный. Если нужны логи, выложу... Жду помощи...
-
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Тарифные планы на спутниковый интернет.
Внимание! Подняты тунели на ускоритель Globax без ВПН!
Вы можете подключить в своем кабинете платный ускоритель Globax , для подключения Вам необходимо выписать заявку на новое подключение ускорителя Globax выбрав провайдера SKY-FI, в поле логин указать логин, выданный провайдером, в поле IP вписать IP выданный при подключении провайдером. В течении нескольких минут Ваша заявка будет обработана и данные конфигурационного файла Вам будет отправлено на электронный ящик.
К этому провайдеру можно подлючиться двумя способами:
1) VPN
2) ускоритель Globax
Т.к. у тебя исходящий канал GPRS то лучше использовать ускоритель Globax. Для его настройки надо отредактировать файл globax.conf, в котором указать IP сервера, логин и пароль.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Сходил на сайт , получил от них вот такую вещь
Как я предполагаю, IP адрес выданный мне на сайте Sky-Fi нужно назначить SS2 карте. Руководствуясь по топику http://forum.ubuntu.ru/index.php?topic=27201.0 скачал глобакс , и наверно нужно сделать большой скрипт запуска всего этого хозяйства. На сайте указали , что в браузере нужно прописать прокси 127.0.0.1:3128 .
Код:
[server]
port = 2088
datatimeout = 60
log = client.log
[remote]
name = globax
server = **.**.**.**:****
login = *****
passwd = ******
speed_in = 104000
speed_out = 1000
mtu = 500
mru = 1400
[local]
remote = globax
port = 127.0.0.1:3128
service_int = 0
[local]
remote = globax
port = 127.0.0.1:1080
service_int = 2
Как я предполагаю, IP адрес выданный мне на сайте Sky-Fi нужно назначить SS2 карте. Руководствуясь по топику http://forum.ubuntu.ru/index.php?topic=27201.0 скачал глобакс , и наверно нужно сделать большой скрипт запуска всего этого хозяйства. На сайте указали , что в браузере нужно прописать прокси 127.0.0.1:3128 .
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Скачал глобакс, разложил по каталогам его два файла, конфиг в /etc/ ( кстати , он пришел с моими данными, в нём, как было написано в инструкции ничего менять не надо) , а исполняемый в /usr/local/bin , запускал в таком порядке 1. Подключение GPRS 2. Большой скрипт, в котором отредактировал IP и MAC своей SS2 , дописал строку shutdown_time=0 что был карточка не засыпала, в браузере выставил прокси 127.0.0.1:3128. Запустил большой скрипт, сообщений об ошибках небыло, исходящий трафик идет по GPRS , приходящего трафика по GPRS нету, это видно по монитору трафика, а приходящего на SS2 трафика нету. Отключил фаервол через систему Yast, ситуация не изменилась. Попробовал
как пишется во всех мануалах, это значит, что SS2 впоймала сигнал со спутника. Однако по команде dvbtraffic ничего не появилось, хотя как утверждается в примере по ссылке должно быть, команда tcpdump -c 10 -qn -i dvb0_0 через пару минут дала
только с другими IP адресами. Тут возник вопрос- как правильно определить "ноль" букву "О" в МАС адресе сетевухи? И второй вопрос-в одних примерах в скрипте применяется синтаксис с ковычками "" , например IP="192.168.XXX.XXX" , а в других без ковычек, например IP_ADDR=00.00.00.00 , имеет ли это значение и как правильно?
Код: Выделить всё
(szap -l 10750 -c /etc/channels.conf bonum &)
status 1f | signal c073 | snr d692 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
как пишется во всех мануалах, это значит, что SS2 впоймала сигнал со спутника. Однако по команде dvbtraffic ничего не появилось, хотя как утверждается в примере по ссылке должно быть, команда tcpdump -c 10 -qn -i dvb0_0 через пару минут дала
Код: Выделить всё
22:45:37.870125 IP 87.238.112.163.10717 > 192.168.9.110.2001: UDP, length 1472
22:45:37.870223 IP 87.238.112.163.20027 > 192.168.138.212.2001: UDP, length 69
только с другими IP адресами. Тут возник вопрос- как правильно определить "ноль" букву "О" в МАС адресе сетевухи? И второй вопрос-в одних примерах в скрипте применяется синтаксис с ковычками "" , например IP="192.168.XXX.XXX" , а в других без ковычек, например IP_ADDR=00.00.00.00 , имеет ли это значение и как правильно?
-
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Не разу не встречал в Мак адресе букву "О".
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
globax и globax.conf обязательно должны быть в одном каталоге.
MAC адрес может иметь только A B C D E F 0123456789.
MAC адрес может иметь только A B C D E F 0123456789.
Спасибо сказали:
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Итак, первые успехи. Сегодня посмотрел статистику на сайте Sky-Fi, там есть мои запросы, и я якобы скачал полтора мегабайта. Вывод-глобакс настроен и работает, исходящий канал по GPRS работает. Проверил dvbtraffic после запуска большого скрипта, вывалилось пол сотни строк с пидами и скоростями, значит карта не спит, о чём постояно беспокоятся форумчане. Выявилась проблема-нету приёма данных по моему запросу на DVB0_0 , нет его ни в мониторе соединеий, нету в браузере. Подозрения, что в сусе не закончена какая то внутренняя маршрутизация или фаервол через YAST не до конца выключается, или сетевые настройки SS2 не закончены.
Это первый малый скрипт, он теперь выдает список пидов и скоростей по команде dvbtraffic
Код:
#!/bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:/bin
NAME=`basename $0`
# https://cabinet.stv.su/index.php?m=info
IP="тут прописал свой ип" #Сюда прописываем ваш IP-адрес, который выдал вам провайдер при подключении
MAC="тут мой мак" #сюда пишем MAC-адрес вашей DVB-карты
PID="мой пид в десятичном виде" #здесь должен быть ваш PID (узнаем у провайдера)
# https://cabinet.stv.su/index.php?m=conf
GLOBAX_BIN="/usr/local/sbin/globax"
GLOBAX_CONF="/etc/globax.conf"
CHANNELS_CONF="/etc/channels.conf"
# http://forum.stv.su/viewtopic.php?t=1173
case "$1" in
start)
echo "starting $NAME..."
szap -c $CHANNELS_CONF -n 1 > /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше
dvbnet -p $PID
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
modprobe dvb_core dvb_shutdown_timeout=0
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
$GLOBAX_BIN $GLOBAX_CONF
;;
stop)
echo "stoping $NAME..."
killall globax
ifconfig dvb0_0 down
dvbnet -d 0
killall szap #ну раз замудрили при старте, мудрим и при остановке - иначе никак =(
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $NAME start|stop|restart"
exit 3
;;
esac
exit 0
Это первый малый скрипт, он теперь выдает список пидов и скоростей по команде dvbtraffic
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Попробуй вручную прописать IP и MAC для карты, проверить чтобы.
У меня была ситуация, когда ifconfig просто вываливался с ошибкой на присвоении IP.
Вообще уже давно надо использовать для этих манипуляций команду ip.
У меня была ситуация, когда ifconfig просто вываливался с ошибкой на присвоении IP.
Вообще уже давно надо использовать для этих манипуляций команду ip.
Спасибо сказали:
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Вот нашел ещё одну статью , сделанную для суси. http://ru.opensuse.org/DVB-S. Передалал скрипт , который они приводят под свои нужды и параметры.
можно сравнить, что пишут при запуске скрипты,
особенность такая, что второй скрипт , который рекомендовали на сайте суси не дает вывод по dvbtraffic , а первый, который меньше размером, по команде траффик выдает список пидов с потоками. Про неприсваивание ип адресов- проверял командой ifconfig -a , ип адрес присваивается на SS2. Сделал правки файлов в директории
Всё больше склоняюсь к версии , что ошибочна настройка роутинга или фаервол не до конца выключается в через графическое меню яста. Блин, осталось совсем немного...
Код:
/etc/init.d/dvbcard
#!/bin/bash
# Copyright © HighwayStar
#
# Скрипт для запуска интерфейса dvb0_0
### BEGIN INIT INFO
# Provides: dvbcard
# Required-Start:
# Required-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# X-UnitedLinux-Should-Start: hotplug
# Short-Description: start dvbcard for internet
# Description: Script for start dvbnet interface
### END INIT INFO
# Shell functions sourced from /etc/rc.status:
# rc_check check and set local and overall rc status
# rc_status check and set local and overall rc status
# rc_status -v ditto but be verbose in local rc status
# rc_status -v -r ditto and clear the local rc status
# rc_status -s display "skipped" and exit with status 3
# rc_status -u display "unused" and exit with status 3
# rc_failed set local and overall rc status to failed
# rc_failed <num> set local and overall rc status to <num>
# rc_reset clear local rc status (overall remains)
# rc_exit exit appropriate to overall rc status
# rc_active checks whether a service is activated by symlinks
# rc_splash arg sets the boot splash screen to arg (if active)
. /etc/rc.status
# First reset status of this service
rc_reset
DIR=/usr
#пид вашего провайдера
PID=512
DEV_NAME=dvb0_0
#IP карты dvb. смотреть в мануале или в и-нете.
IP_ADDR=мой им
NETMASK=255.255.255.0
BCAST=255.255.255.255
# здесь пишем MAC dvb карты. В случае VPN пишем MAC вычисленный
# из IP если фильтрация по IP или MAC адрес из личного кабинета
# если фильтрация по MAC
MAC_ADDR=00:D0:00:00:00:00 моя маска
GLOBAX_BIN="/usr/local/sbin/globax"
GLOBAX_CONF="/etc/globax.conf"
CHANNELS_CONF="/etc/channels.conf"
case "$1" in
start)
echo -n "Starting DVBcard"
modprobe dvb-core dvb_shutdown_timeout=9999
/sbin/ifconfig | grep $DEV_NAME &> /dev/null # Подавление вывода.
case $? in
0) echo "Interface already up and runnining" ;;
esac
# создаем сетевой адаптер
# тюним на нужный спутник, частоту и т.п.
echo -n "Read channels.conf"
$DIR/bin/szap -c /etc/channels.conf -n 1 -x
echo -n "Set PID ${PID}"
$DIR/bin/dvbnet -p $PID
# присваеваем карте IP
echo -n "ifconfig Dev=${DEV_NAME} IP=${IP_ADDR}, Netmask=${NETMASK}, Broadcast=${BCAST}"
/sbin/ifconfig $DEV_NAME $IP_ADDR netmask ${NETMASK} broadcast ${BCAST}
# присваеваем карте MAC
echo -n "Set MAC-Address - ${MAC_ADDR}"
/sbin/ifconfig $DEV_NAME hw ether ${MAC_ADDR}
# Устанавливаем маршрутизацию на этот интерфейс
echo -n "Set route on DVB card interface"
route add ${IP_ADDR} dev ${DEV_NAME}
echo "Disable rp_filter"
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 1 > /proc/sys/net/ipv4/ip_forward
rc_status -v
$GLOBAX_BIN $GLOBAX_CONF
;;
stop)
echo -n "Shutting down DVBcard"
/sbin/ifconfig | grep $DEV_NAME &> /dev/null || \
echo -n " Warning: interface not running. "
/sbin/ifconfig $DEV_NAME down
dvbnet -d $DEV_NAME
rc_status -v
killall globax
;;
restart)
$0 stop
$0 start
rc_status
# Remember status and be quiet
rc_status
;;
status)
echo -n "Checking for DVBcard "
/sbin/ifconfig | grep $DEV_NAME &> /dev/null
rc_status -v
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
rc_exit
можно сравнить, что пишут при запуске скрипты,
Код:
linux-h8zh:/home/serg # ./skyfi/sky2 start
./skyfi/sky2: line 1: /etc/init.d/dvbcard: Нет такого файла или каталога
Starting DVBcardRead channels.confreading channels from file '/etc/channels.conf'
zapping to 1 'bonum':
sat 0, frequency = 12303 MHz H, symbolrate 27500000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal c446 | snr 7539 | ber 0000ad12 | unc fffffffe |
status 1f | signal bb80 | snr b487 | ber 0000085d | unc fffffffe | FE_HAS_LOCK
Set PID 512
DVB Network Interface Manager
Copyright © 2003, TV Files S.p.A
Status: device dvb0_0 for pid 512 created successfully.
ifconfig Dev=dvb0_0 IP=мой ип, Netmask=255.255.255.0, Broadcast=255.255.255.255Set MAC-Address - мой мак адрес Set route on DVB card interfaceDisable rp_filter
done
GlobAx™ v4.2.3, Build Sep 26 2005 17:58:01, ©2004 NuclearCat, GlobalProof S.A.R.L. All rights reserved.
Website: http://www.globax.info Support: support@globax.info
linux-h8zh:/home/serg # dvbtraffic
^C
linux-h8zh:/home/serg # ./skyfi/sky2 stop
./skyfi/sky2: line 1: /etc/init.d/dvbcard: Нет такого файла или каталога
Shutting down DVBcard
DVB Network Interface Manager
Copyright © 2003, TV Files S.p.A
Status: device 0 removed successfully.
done
linux-h8zh:/home/serg #
особенность такая, что второй скрипт , который рекомендовали на сайте суси не дает вывод по dvbtraffic , а первый, который меньше размером, по команде траффик выдает список пидов с потоками. Про неприсваивание ип адресов- проверял командой ifconfig -a , ип адрес присваивается на SS2. Сделал правки файлов в директории
Код:
маршрутизацию. Проверить включена маршрутизация можно командой Выполните команду
cat /proc/sys/net/ipv4/ip_forward
Если маршрутизация включена то команда должна вернуть 1 В openSUSE для включения IP маршрутизации необходимо исправить отредактировать файл /etc/sysconfig/sysctl
## Type: yesno
## Default: no
#
# Runtime-configurable parameter: forward IP packets.
# Is this host a router? (yes/no)
#
IP_FORWARD="yes" # здесь включаем IP маршрутизацию
На лету маршрутизацию можно включить так: Выполните команду с правами суперпользователя (root)
echo 1 > /proc/sys/net/ipv4/ip_forward
Кроме того необходимо отключить rp_filter который фильтрует пакеты которые не могут уйти через тот же интерфейс что и пришли. В случае спутникового интернета пакет приходит через один интерфейс а уходит через другой.
Если ответ на текущий пакет не может уйти через тот же интерфейс (когда приходит через один интерфейс, а уходит через другой), пакет отфильтровывается.
В openSUSE SuSEfirewall2 настроен по умолчанию на фильтрацию таких пакетов. Чтобы отключить фильтрацию для интерфейса dvb0_0 необходимо установить в файле /etc/sysconfig/SuSEfirewall2
## Type: string
#
# 25.)
# Do you want to load customary rules from a file?
#
# This is really an expert option. NO HELP WILL BE GIVEN FOR THIS!
# READ THE EXAMPLE CUSTOMARY FILE AT /etc/sysconfig/scripts/SuSEfirewall2-custom
#
FW_CUSTOMRULES="/etc/sysconfig/scripts/SuSEfirewall2-custom"
Тем самым разрешив дополнительные правила фаерволла
Затем в файле /etc/sysconfig/scripts/SuSEfirewall2-custom в секцию fw_custom_after_antispoofing() добавить строчку
fw_custom_after_antispoofing() { # could also be named "before_port_splitting()"
# these rules will be loaded after the anti-spoofing and icmp handling
# but before any IP protocol or TCP/UDP port allow/protection rules
# will be set.
# You can use this hook to allow/deny certain IP protocols or TCP/UDP
# ports before the SuSEfirewall2 generated rules are hit.
#example: always filter backorifice/netbus trojan connect requests and log them.
#for target in LOG DROP; do
# for chain in input_ext input_dmz input_int forward_int forward_ext forward_dmz; do
# iptables -A $chain -j $target -p tcp --dport 31337
# iptables -A $chain -j $target -p udp --dport 31337
# iptables -A $chain -j $target -p tcp --dport 12345:12346
# iptables -A $chain -j $target -p udp --dport 12345:12346
# done
#done
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter # <- отключаем rp_filter на интерфейсе dvb0_0
true
}
Всё больше склоняюсь к версии , что ошибочна настройка роутинга или фаервол не до конца выключается в через графическое меню яста. Блин, осталось совсем немного...
-
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
покажи что выдают команды
dvbnet -l
ifconfig
femon
dvbnet -l
ifconfig
femon
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Продолжаем наши исследования, по количеству кода просто огромный топик, Лев Толстой отдыхает, Жюль Верн курит в сторонке
...
Инициализация модема:
Теперь DVB
Подозрительно, что нету моего пида 512 дес, или 200 в HEX
Команда ifconfig
команды dvbnet -l и femon
для полноты эксперимента iptables и route , останов карты
вот что показывает второй скрипт, за основу взят с сайта сусят
вроде бы всё стратрует, но есть небольшой косячёк
смотрим dvbnet -l
femon ничего не находит
вот что получаем по ifconfig
смотрим iptables и route
route больше похоже на то , что должно быть
linux-h8zh:/home/serg # dvbtraffic
^C
ничего нету, так как нету сигнала на карте.
поменял строку инициализации szap
была #$DIR/bin/szap -c /etc/channels.conf -n 1 -x
поставил szap -c $CHANNELS_CONF -n 1 > /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше
и получил
смущает, что сдесь нету моего пида 512 в десятичном виде и 200 шестнатиричном
скрипт sky
скрипт sky2 от суси
вот что пишет глобакс
на вложенном файле видно статистику , где указаны "скаченные" мной мегабайты, но в браузере ничего нету....


Инициализация модема:
Код:
подключаем GPRS
wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
ATQ0 V1 E1 S0=0 &C1 &D2
OK
--> Sending: AT+CGDCONT=1,"IP","internet.mts.ru"
AT+CGDCONT=1,"IP","internet.mts.ru"
OK
--> Modem initialized.
--> Idle Seconds = 300, disabling automatic reconnect.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Fri Apr 17 20:38:07 2009
--> Pid of pppd: 6635
--> Using interface ppp0
--> pppd: (�[06][08]
--> pppd: (�[06][08]
--> pppd: (�[06][08]
--> local IP address 172.28.2.244
--> pppd: (�[06][08]
--> remote IP address 10.6.6.6
--> pppd: (�[06][08]
--> primary DNS address 213.87.72.33
--> pppd: (�[06][08]
--> secondary DNS address 213.87.75.66
--> pppd: (�[06][08]
--> Script /etc/ppp/ip-up run successful
--> Default route Ok.
--> Nameserver (DNS) Ok.
--> Connected... Press Ctrl-C to disconnect
--> pppd: (�[06][08]
Теперь DVB
Код:
запускаем DVB скрипт на основе ubuntu
serg@linux-h8zh:~> su
Пароль:
linux-h8zh:/home/serg # ./skyfi/sky start
starting sky...
DVB Network Interface Manager
Copyright © 2003, TV Files S.p.A
Status: device dvb0_0 for pid 512 created successfully.
GlobAx v4.2.3, Build Sep 26 2005 17:58:01, ©2004 NuclearCat, GlobalProof S.A.R.L. All rights reserved.
Website: http://www.globax.info Support: support@globax.info
linux-h8zh:/home/serg # dvbtraffic
0000 19 p/s 3 kb/s 29 kbit
0001 19 p/s 3 kb/s 29 kbit
0010 13 p/s 2 kb/s 20 kbit
0011 15 p/s 2 kb/s 23 kbit
0012 9 p/s 1 kb/s 14 kbit
0014 6 p/s 1 kb/s 10 kbit
0023 59 p/s 10 kb/s 90 kbit
0026 59 p/s 10 kb/s 90 kbit
0032 3 p/s 0 kb/s 5 kbit
0033 586 p/s 107 kb/s 881 kbit
0034 132 p/s 24 kb/s 199 kbit
0064 3 p/s 0 kb/s 5 kbit
0065 757 p/s 138 kb/s 1138 kbit
0066 131 p/s 24 kb/s 198 kbit
0096 3 p/s 0 kb/s 5 kbit
0097 1177 p/s 216 kb/s 1771 kbit
0098 131 p/s 24 kb/s 198 kbit
00c8 3 p/s 0 kb/s 5 kbit
00c9 853 p/s 156 kb/s 1283 kbit
00ca 131 p/s 24 kb/s 198 kbit
00fa 3 p/s 0 kb/s 5 kbit
00fb 1014 p/s 186 kb/s 1526 kbit
00fc 131 p/s 24 kb/s 198 kbit
012c 3 p/s 0 kb/s 5 kbit
012e 131 p/s 24 kb/s 198 kbit
012f 1745 p/s 320 kb/s 2624 kbit
015e 3 p/s 0 kb/s 5 kbit
015f 1088 p/s 199 kb/s 1637 kbit
0160 131 p/s 24 kb/s 198 kbit
0190 3 p/s 0 kb/s 5 kbit
0191 591 p/s 108 kb/s 889 kbit
0192 131 p/s 24 kb/s 198 kbit
01c2 3 p/s 0 kb/s 5 kbit
01c3 1146 p/s 210 kb/s 1724 kbit
01c4 131 p/s 24 kb/s 198 kbit
01f4 19 p/s 3 kb/s 29 kbit
01f5 867 p/s 159 kb/s 1304 kbit
01f6 131 p/s 24 kb/s 198 kbit
0226 3 p/s 0 kb/s 5 kbit
0227 1055 p/s 193 kb/s 1588 kbit
Подозрительно, что нету моего пида 512 дес, или 200 в HEX
Команда ifconfig
Код:
linux-h8zh:/home/serg # ifconfig
dvb0_0 Link encap:Ethernet HWaddr 00:D0:D7:11:12:34
inet addr:172.20.12.34 Bcast:172.20.255.255 Mask:255.255.0.0
inet6 addr: fe80::2d0:d7ff:1234:f5b/64 Scope:Link
UP BROADCAST RUNNING NOARP MULTICAST MTU:4096 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Base address:0x200
eth0 Link encap:Ethernet HWaddr 00:1F:D0:5E:39:50
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:219
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:118 errors:0 dropped:0 overruns:0 frame:0
TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:10324 (10.0 Kb) TX bytes:10324 (10.0 Kb)
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.28.2.244 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:514 (514.0 b) TX bytes:931 (931.0 b)
linux-h8zh:/home/serg #
команды dvbnet -l и femon
Код:
linux-h8zh:/home/serg # dvbnet -l
DVB Network Interface Manager
Copyright © 2003, TV Files S.p.A
Query DVB network interfaces:
-----------------------------
Found device 0: interface dvb0_0, listening on PID 512, encapsulation MPE
-----------------------------
Found 1 interface(s).
linux-h8zh:/home/serg #
linux-h8zh:/home/serg # femon
FE: ST STV0299 DVB-S (DVBS)
Problem retrieving frontend information: Function not implemented
status SCVYL | signal bc7d | snr b3b5 | ber 00000007 | unc 00000000 | FE_HAS_LOCK
Problem retrieving frontend information: Function not implemented
status SCVYL | signal bdab | snr b367 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
Problem retrieving frontend information: Function not implemented
status SCVYL | signal bb77 | snr b35b | ber 00000008 | unc 00000000 | FE_HAS_LOCK
Problem retrieving frontend information: Function not implemented
status SCVYL | signal babd | snr b340 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
для полноты эксперимента iptables и route , останов карты
Код:
linux-h8zh:/home/serg # iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
linux-h8zh:/home/serg #
linux-h8zh:/home/serg # route -F
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.20.0.0 * 255.255.0.0 U 0 0 0 dvb0_0
loopback * 255.0.0.0 U 0 0 0 lo
linux-h8zh:/home/serg #
linux-h8zh:/home/serg # ./skyfi/sky stop
stoping sky...
DVB Network Interface Manager
Copyright © 2003, TV Files S.p.A
Status: device 0 removed successfully.
linux-h8zh:/home/serg #
вот что показывает второй скрипт, за основу взят с сайта сусят
Код:
linux-h8zh:/home/serg # ./skyfi/sky2 start
./skyfi/sky2: line 1: /etc/init.d/dvbcard: Нет такого файла или каталога
Starting DVBcardRead channels.confreading channels from file '/etc/channels.conf'
zapping to 1 'bonum':
sat 0, frequency = 12303 MHz H, symbolrate 27500000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal c247 | snr 7644 | ber 00002924 | unc fffffffe |
status 1f | signal bc0e | snr b307 | ber 000002a2 | unc fffffffe | FE_HAS_LOCK
Set PID 512
DVB Network Interface Manager
Copyright © 2003, TV Files S.p.A
Status: device dvb0_0 for pid 512 created successfully.
ifconfig Dev=dvb0_0 IP=172.20.12.34, Netmask=255.255.255.0, Broadcast=255.255.255.255Set MAC-Address - 00:D0:D7:11:12:34Set route on DVB card interfaceDisable rp_filter
done
GlobAx v4.2.3, Build Sep 26 2005 17:58:01, ©2004 NuclearCat, GlobalProof S.A.R.L. All rights reserved.
Website: http://www.globax.info Support: support@globax.info
linux-h8zh:/home/serg #
вроде бы всё стратрует, но есть небольшой косячёк
смотрим dvbnet -l
Код:
linux-h8zh:/home/serg # dvbnet -l
DVB Network Interface Manager
Copyright © 2003, TV Files S.p.A
Query DVB network interfaces:
-----------------------------
Found device 0: interface dvb0_0, listening on PID 512, encapsulation MPE
-----------------------------
Found 1 interface(s).
femon ничего не находит
Код:
linux-h8zh:/home/serg # femon
FE: ST STV0299 DVB-S (DVBS)
Problem retrieving frontend information: Function not implemented
status S | signal ffff | snr ffff | ber 00000000 | unc 00000000 |
Problem retrieving frontend information: Function not implemented
status S | signal ffff | snr ffff | ber 00000000 | unc 00000000 |
Problem retrieving frontend information: Function not implemented
status S | signal ffff | snr ffff | ber 00000000 | unc 00000000 |
Problem retrieving frontend information: Function not implemented
status S | signal ffff | snr ffff | ber 00000000 | unc 00000000 |
Problem retrieving frontend information: Function not implemented
status S | signal ffff | snr ffff | ber 00000000 | unc 00000000 |
^C
linux-h8zh:/home/serg #
глухо, сигнала нету, карта наверно спит
вот что получаем по ifconfig
Код:
linux-h8zh:/home/serg #
linux-h8zh:/home/serg # ifconfig
dvb0_0 Link encap:Ethernet HWaddr 00:D0:D7:11:12:34
inet addr:172.20.12.34 Bcast:255.255.255.255 Mask:255.255.255.0
inet6 addr: fe80::2d0:d7ff:1234:f5b/64 Scope:Link
UP BROADCAST RUNNING NOARP MULTICAST MTU:4096 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Base address:0x200
eth0 Link encap:Ethernet HWaddr 00:1F:D0:5E:39:50
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:219
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:194 errors:0 dropped:0 overruns:0 frame:0
TX packets:194 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:18195 (17.7 Kb) TX bytes:18195 (17.7 Kb)
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.28.220.179 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:11 errors:0 dropped:0 overruns:0 frame:0
TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:873 (873.0 b) TX bytes:3810 (3.7 Kb)
linux-h8zh:/home/serg #
смотрим iptables и route
Код:
linux-h8zh:/home/serg # iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
linux-h8zh:/home/serg # route -F
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.20.12.34 * 255.255.255.255 UH 0 0 0 dvb0_0
10.6.6.6 * 255.255.255.255 UH 0 0 0 ppp0
172.20.12.0 * 255.255.255.0 U 0 0 0 dvb0_0
loopback * 255.0.0.0 U 0 0 0 lo
default * 0.0.0.0 U 0 0 0 ppp0
linux-h8zh:/home/serg #
route больше похоже на то , что должно быть
linux-h8zh:/home/serg # dvbtraffic
^C
ничего нету, так как нету сигнала на карте.
поменял строку инициализации szap
была #$DIR/bin/szap -c /etc/channels.conf -n 1 -x
поставил szap -c $CHANNELS_CONF -n 1 > /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше
и получил
Код:
linux-h8zh:/home/serg # ./skyfi/sky2 start
./skyfi/sky2: line 1: /etc/init.d/dvbcard: Нет такого файла или каталога
Starting DVBcardRead channels.confSet PID 512
DVB Network Interface Manager
Copyright © 2003, TV Files S.p.A
Status: device dvb0_0 for pid 512 created successfully.
ifconfig Dev=dvb0_0 IP=172.20.12.34, Netmask=255.255.255.0, Broadcast=255.255.255.255Set MAC-Address - 00:D0:D7:11:12:34 Set route on DVB card interfaceDisable rp_filter
done
GlobAx v4.2.3, Build Sep 26 2005 17:58:01, ©2004 NuclearCat, GlobalProof S.A.R.L. All rights reserved.
Website: http://www.globax.info Support: support@globax.info
linux-h8zh:/home/serg # femon
FE: ST STV0299 DVB-S (DVBS)
Problem retrieving frontend information: Function not implemented
status SCVYL | signal bb17 | snr b1b7 | ber 00000012 | unc 00000000 | FE_HAS_LOCK
Problem retrieving frontend information: Function not implemented
status SCVYL | signal b9ee | snr b2a1 | ber 00000016 | unc 00000000 | FE_HAS_LOCK
Problem retrieving frontend information: Function not implemented
status SCVYL | signal be24 | snr b41b | ber 0000000e | unc 00000000 | FE_HAS_LOCK
^C
linux-h8zh:/home/serg # dvbtraffic
0000 20 p/s 3 kb/s 31 kbit
0001 19 p/s 3 kb/s 29 kbit
0010 20 p/s 3 kb/s 31 kbit
0011 15 p/s 2 kb/s 23 kbit
0012 5 p/s 0 kb/s 8 kbit
0014 5 p/s 0 kb/s 8 kbit
0023 60 p/s 11 kb/s 91 kbit
0026 60 p/s 11 kb/s 91 kbit
0032 3 p/s 0 kb/s 5 kbit
0033 598 p/s 109 kb/s 899 kbit
0034 136 p/s 24 kb/s 204 kbit
0064 3 p/s 0 kb/s 5 kbit
0065 802 p/s 147 kb/s 1206 kbit
0066 135 p/s 24 kb/s 203 kbit
0096 3 p/s 0 kb/s 5 kbit
0097 949 p/s 174 kb/s 1427 kbit
0098 135 p/s 24 kb/s 203 kbit
00c8 3 p/s 0 kb/s 5 kbit
00c9 1287 p/s 236 kb/s 1936 kbit
00ca 135 p/s 24 kb/s 203 kbit
00fa 3 p/s 0 kb/s 5 kbit
00fb 1415 p/s 259 kb/s 2128 kbit
00fc 134 p/s 24 kb/s 201 kbit
012c 3 p/s 0 kb/s 5 kbit
012e 134 p/s 24 kb/s 201 kbit
012f 928 p/s 170 kb/s 1396 kbit
015e 3 p/s 0 kb/s 5 kbit
015f 2140 p/s 392 kb/s 3218 kbit
0160 135 p/s 24 kb/s 203 kbit
0190 3 p/s 0 kb/s 5 kbit
0191 554 p/s 101 kb/s 834 kbit
0192 134 p/s 24 kb/s 201 kbit
01c2 3 p/s 0 kb/s 5 kbit
01c3 2010 p/s 369 kb/s 3024 kbit
01c4 136 p/s 24 kb/s 204 kbit
01f4 19 p/s 3 kb/s 29 kbit
01f5 2431 p/s 446 kb/s 3656 kbit
01f6 135 p/s 24 kb/s 203 kbit
0226 3 p/s 0 kb/s 5 kbit
0227 1285 p/s 235 kb/s 1933 kbit
0228 136 p/s 24 kb/s 204 kbit
смущает, что сдесь нету моего пида 512 в десятичном виде и 200 шестнатиричном
скрипт sky
Код:
#!/bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:/bin
NAME=`basename $0`
# https://cabinet.stv.su/index.php?m=info
IP="172.20.12.34" #Сюда прописываем ваш IP-адрес, который выдал вам провайдер при подключении
MAC="00:D0:D7:11:12:34" #сюда пишем MAC-адрес вашей DVB-карты
PID=512 #здесь должен быть ваш PID (узнаем у провайдера)
# https://cabinet.stv.su/index.php?m=conf
GLOBAX_BIN="/usr/local/sbin/globax"
GLOBAX_CONF="/etc/globax.conf"
CHANNELS_CONF="/etc/channels.conf"
# http://forum.stv.su/viewtopic.php?t=1173
case "$1" in
start)
modprobe dvb-core dvb_shutdown_timeout=0
echo "starting $NAME..."
szap -c $CHANNELS_CONF -n 1 > /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше
dvbnet -p $PID
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 1 > /proc/sys/net/ipv4/ip_forward
$GLOBAX_BIN $GLOBAX_CONF
;;
stop)
echo "stoping $NAME..."
killall globax
ifconfig dvb0_0 down
dvbnet -d 0
killall szap #ну раз замудрили при старте, мудрим и при остановке - иначе никак =(
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $NAME start|stop|restart"
exit 3
;;
esac
exit 0
скрипт sky2 от суси
Код:
/etc/init.d/dvbcard
#!/bin/bash
# Copyright © HighwayStar
#
# Скрипт для запуска интерфейса dvb0_0
### BEGIN INIT INFO
# Provides: dvbcard
# Required-Start:
# Required-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# X-UnitedLinux-Should-Start: hotplug
# Short-Description: start dvbcard for internet
# Description: Script for start dvbnet interface
### END INIT INFO
# Shell functions sourced from /etc/rc.status:
# rc_check check and set local and overall rc status
# rc_status check and set local and overall rc status
# rc_status -v ditto but be verbose in local rc status
# rc_status -v -r ditto and clear the local rc status
# rc_status -s display "skipped" and exit with status 3
# rc_status -u display "unused" and exit with status 3
# rc_failed set local and overall rc status to failed
# rc_failed <num> set local and overall rc status to <num>
# rc_reset clear local rc status (overall remains)
# rc_exit exit appropriate to overall rc status
# rc_active checks whether a service is activated by symlinks
# rc_splash arg sets the boot splash screen to arg (if active)
. /etc/rc.status
# First reset status of this service
rc_reset
DIR=/usr
#пид вашего провайдера
PID=512
DEV_NAME=dvb0_0
#IP карты dvb. смотреть в мануале или в и-нете.
IP_ADDR=172.20.12.34
NETMASK=255.255.255.0
BCAST=255.255.255.255
# здесь пишем MAC dvb карты. В случае VPN пишем MAC вычисленный
# из IP если фильтрация по IP или MAC адрес из личного кабинета
# если фильтрация по MAC
MAC_ADDR=00:D0:D7:11:12:34
GLOBAX_BIN="/usr/local/sbin/globax"
GLOBAX_CONF="/etc/globax.conf"
CHANNELS_CONF="/etc/channels.conf"
case "$1" in
start)
echo -n "Starting DVBcard"
/sbin/ifconfig | grep $DEV_NAME &> /dev/null # Подавление вывода.
case $? in
0) echo "Interface already up and runnining" ;;
esac
# создаем сетевой адаптер
# тюним на нужный спутник, частоту и т.п.
modprobe dvb-core dvb_shutdown_timeout=9999
echo -n "Read channels.conf"
#$DIR/bin/szap -c /etc/channels.conf -n 1 -x заменил строку инициализации szap и не работает установка времени карты в 9999 , время равно нулю
szap -c $CHANNELS_CONF -n 1 > /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше
echo -n "Set PID ${PID}"
$DIR/bin/dvbnet -p $PID
# присваеваем карте IP
echo -n "ifconfig Dev=${DEV_NAME} IP=${IP_ADDR}, Netmask=${NETMASK}, Broadcast=${BCAST}"
/sbin/ifconfig $DEV_NAME $IP_ADDR netmask ${NETMASK} broadcast ${BCAST}
# присваеваем карте MAC
echo -n "Set MAC-Address - ${MAC_ADDR}"
/sbin/ifconfig $DEV_NAME hw ether ${MAC_ADDR}
# Устанавливаем маршрутизацию на этот интерфейс
echo -n "Set route on DVB card interface"
route add ${IP_ADDR} dev ${DEV_NAME}
echo "Disable rp_filter"
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 1 > /proc/sys/net/ipv4/ip_forward
rc_status -v
$GLOBAX_BIN $GLOBAX_CONF
;;
stop)
echo -n "Shutting down DVBcard"
/sbin/ifconfig | grep $DEV_NAME &> /dev/null || \
echo -n " Warning: interface not running. "
/sbin/ifconfig $DEV_NAME down
dvbnet -d $DEV_NAME
killall szap #ну раз замудрили при старте, мудрим и при остановке - иначе никак =(
rc_status -v
killall globax
;;
restart)
$0 stop
$0 start
rc_status
# Remember status and be quiet
rc_status
;;
status)
echo -n "Checking for DVBcard "
/sbin/ifconfig | grep $DEV_NAME &> /dev/null
rc_status -v
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
rc_exit
вот что пишет глобакс
Код:
[16/04/2009 06:22:09][7826]Globax started v4.2.3 Build Sep 26 2005 17:58:01
[16/04/2009 06:22:09][7826]close session format: udp_in/out/tcp_in/out
[16/04/2009 06:23:10][7826]connect to 'globax'
[16/04/2009 06:23:20][7826]close session 'globax' d37a1143 0/558/605/120 (0 online)
[16/04/2009 06:23:20][7826]connect to 'globax'
[16/04/2009 06:23:30][7826]close session 'globax' 64976391 0/558/605/120 (0 online)
[16/04/2009 06:23:30][7826]connect to 'globax'
[16/04/2009 06:23:40][7826]close session 'globax' 770fba26 0/531/1074/240 (0 online)
на вложенном файле видно статистику , где указаны "скаченные" мной мегабайты, но в браузере ничего нету....


У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Как должны ходить пакеты.
1.В браузере установлен прокси глобакса локальный 127.0.0.1:3128
2.После формирования запроса в браузере пакет попадает в локальный глобакс на компе, который пересылает его по каналу GPRS на сервер глобакса в инете.
3.Там происходит проверка пароля и логина, если всё это верно, то запрос идет на сервер скай фая , где скачивается нужная страница, переправляется на спутниковый комплекс, где в соответсвтии с данными учетной записи формируется спутниковый поток, где указана частора, пид, фек, поляризация, формируется сетевое подключение на ип и мак указанный в подписке спутникового инета.
4.На компе поток принимается спутниковой картой, которая настроена на нужную частоту, поляризацию, фек, выделяется из потока нужный пид, по идее должна быть фильтрация по ип и мак адресу, т.е. пакет должен быть для определенного ип адреса, с определённым мак адресом, указанным в подписке , и который мы присвоили нашей SS2.
Если предполагать, что для глобакса без впн эта схема правильная, и учитывая, что на сайте скай фая в статистике списываются мегебайты, делаем вывод, что наземная часть , исходящий канал с комапа с GPRS и передающая часть у провайдера скай фая работоспособны, и пакеты теряются в части приёма. Что может быть с ней?
1.Не ловится сигнал, сбилась тарелка. Ответ- фемон показывает уровень сигнала 45-48%. Вроде бы достаточно для нормальной работы инета.
2.Не присваеваем корректно ип и мак адрес, соответственно у нас разные сети. Ответ- по ифконфигу вроде бы всё правильно присваеваем.
3.Не настроена маршрутизация, нужно с ип и мак адреса SS2 пакеты переправлять на браузер, который настроен на работу с прокси глобаксом, т.е. глобакс должен работать на приём с dvb карты, и уметь передавать принятые SS2 пакеты в браузер. Ответ- не знаю, как проверить.
4.Настройки фаер вола. При стандартном фаерволе не профессионалу по iptables и route невозможно разобраться в хитросплетениях кода. В моей сусе полсотни строчек в иптаблес. Я профессионал в другой области. Ответ- чисто теоритически , если отключить фаер вол вообще , то по идее, может всё работать, с другой, у нас есть переадресация между интефейсами с разными ип адресами, то без явного перенаправления, может и не работать,интересно, как оно должно работать/не работать при отключеном фаерволе.
5.Ещё что нибудь фантастическое, о чем я понятия не имею.
смайл хитрый.
1.В браузере установлен прокси глобакса локальный 127.0.0.1:3128
2.После формирования запроса в браузере пакет попадает в локальный глобакс на компе, который пересылает его по каналу GPRS на сервер глобакса в инете.
3.Там происходит проверка пароля и логина, если всё это верно, то запрос идет на сервер скай фая , где скачивается нужная страница, переправляется на спутниковый комплекс, где в соответсвтии с данными учетной записи формируется спутниковый поток, где указана частора, пид, фек, поляризация, формируется сетевое подключение на ип и мак указанный в подписке спутникового инета.
4.На компе поток принимается спутниковой картой, которая настроена на нужную частоту, поляризацию, фек, выделяется из потока нужный пид, по идее должна быть фильтрация по ип и мак адресу, т.е. пакет должен быть для определенного ип адреса, с определённым мак адресом, указанным в подписке , и который мы присвоили нашей SS2.
Если предполагать, что для глобакса без впн эта схема правильная, и учитывая, что на сайте скай фая в статистике списываются мегебайты, делаем вывод, что наземная часть , исходящий канал с комапа с GPRS и передающая часть у провайдера скай фая работоспособны, и пакеты теряются в части приёма. Что может быть с ней?
1.Не ловится сигнал, сбилась тарелка. Ответ- фемон показывает уровень сигнала 45-48%. Вроде бы достаточно для нормальной работы инета.
2.Не присваеваем корректно ип и мак адрес, соответственно у нас разные сети. Ответ- по ифконфигу вроде бы всё правильно присваеваем.
3.Не настроена маршрутизация, нужно с ип и мак адреса SS2 пакеты переправлять на браузер, который настроен на работу с прокси глобаксом, т.е. глобакс должен работать на приём с dvb карты, и уметь передавать принятые SS2 пакеты в браузер. Ответ- не знаю, как проверить.
4.Настройки фаер вола. При стандартном фаерволе не профессионалу по iptables и route невозможно разобраться в хитросплетениях кода. В моей сусе полсотни строчек в иптаблес. Я профессионал в другой области. Ответ- чисто теоритически , если отключить фаер вол вообще , то по идее, может всё работать, с другой, у нас есть переадресация между интефейсами с разными ип адресами, то без явного перенаправления, может и не работать,интересно, как оно должно работать/не работать при отключеном фаерволе.
5.Ещё что нибудь фантастическое, о чем я понятия не имею.

-
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
При стандартном фаерволе не профессионалу по iptables и route невозможно разобраться в хитросплетениях кода
в стандартном, т.е. настроенном по дефолту файрволе, разбираться просто не в чем - правил нет.
у нас есть переадресация между интефейсами с разными ип адресами
с чего бы? нет переадресаций. Глобакс сам все делает.
так. Перестаньте-таки заморачиваться "скриптами для суси" и попробуйте полностью руками, на каждый чих проверяя var/log/messages и вообще логи.
1) что у нас в /etc/channels.conf?
2) вот мы сигнал szap-нули. dvbtraffic идет?
3) dvbnet -p 200 - интерфейс создается нормально, без ругани?
4 потом будет.
FF) глобакс стандартный или с сайта скайфай? там он старый лежит вроде.
upd
globax и globax.conf обязательно должны быть в одном каталоге.
ой ли?
arkhnchul@darkstar:~$ locate globax
locate: warning: database `/var/cache/locate/locatedb' is more than 8 дней old (actual age is 14,1 дней)
/etc/globax.conf
/home/arkhnchul/.opera/images/globax.biz.idx
/home/arkhnchul/.opera/images/http%3A%2F%2Fglobax.biz%2Ffavicon.ico
/usr/bin/globax
/var/log/globax.log
arkhnchul@darkstar:~$
Losing is fun!
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Вопрос 1) что у нас в /etc/channels.conf?
Ответ bonum:12303:h:3/4:27500:0:0:0
Вопрос 2) вот мы сигнал szap-нули. dvbtraffic идет?
Ответ сигнал 95% качество 90% ошибок 0
Вопрос 3) dvbnet -p 200 - интерфейс создается нормально, без ругани?
Ответ интерфейс создается, только в dvbnet -з 512 , так как тут надо указывать в десятичном виде по ifconfig -a видно dvb0_0 c указаным айпишником и мак адресом
Вопрос глобакс стандартный или с сайта скайфай? там он старый лежит вроде.
Ответ глобакс скачан с сайта www.globax.com , там есть архив tar.gz из него извлек исполняемый файл, положил в гык.ишт
Вопрос globax и globax.conf обязательно должны быть в одном каталоге
Ответ сомнительно, но на всякий случай положил их везде где только можно вместе. Хотя судя по статистике на скай фае , как там списываются мегабайты, запросная наземная часть работает.
Очень принципиальный вопрос- данные для пользователей инета со скай фая идут на DEC 512м 200 HEX пиде , по dvbtraffic вываливает кучу потоков с пидами, так вот ПИДА 512 НЕТУ.
что делал- решил, что моя SS2 версии 2.6D не может захватить такой высокоскоростной поток, поменял карту SS2 на TeVii 420 , пришлось скачать и установить новое ядро, установить модули, в итоге поднялся уровень сигнала почти до максимума, при запуске скрипта ругается только при присвоении ип адреса, но по ifconfig -а видно, что всё присваевается правильно, но потока с пид 512 по прежнему нету. Я уже начинаю думать, что тарелка наведена не на тот спутник.
Ответ bonum:12303:h:3/4:27500:0:0:0
Вопрос 2) вот мы сигнал szap-нули. dvbtraffic идет?
Ответ сигнал 95% качество 90% ошибок 0
Вопрос 3) dvbnet -p 200 - интерфейс создается нормально, без ругани?
Ответ интерфейс создается, только в dvbnet -з 512 , так как тут надо указывать в десятичном виде по ifconfig -a видно dvb0_0 c указаным айпишником и мак адресом
Вопрос глобакс стандартный или с сайта скайфай? там он старый лежит вроде.
Ответ глобакс скачан с сайта www.globax.com , там есть архив tar.gz из него извлек исполняемый файл, положил в гык.ишт
Вопрос globax и globax.conf обязательно должны быть в одном каталоге
Ответ сомнительно, но на всякий случай положил их везде где только можно вместе. Хотя судя по статистике на скай фае , как там списываются мегабайты, запросная наземная часть работает.
Очень принципиальный вопрос- данные для пользователей инета со скай фая идут на DEC 512м 200 HEX пиде , по dvbtraffic вываливает кучу потоков с пидами, так вот ПИДА 512 НЕТУ.
что делал- решил, что моя SS2 версии 2.6D не может захватить такой высокоскоростной поток, поменял карту SS2 на TeVii 420 , пришлось скачать и установить новое ядро, установить модули, в итоге поднялся уровень сигнала почти до максимума, при запуске скрипта ругается только при присвоении ип адреса, но по ifconfig -а видно, что всё присваевается правильно, но потока с пид 512 по прежнему нету. Я уже начинаю думать, что тарелка наведена не на тот спутник.
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
А я начинаю думать что надо просканировать телевизионные транспондеры - для проверки и прочитать наконец-то man ip.
ifconfig не просто устарел - он умер.
ifconfig не просто устарел - он умер.
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Итак, первые успехи, интернет появился. Главная ошибка была в настройке szap , у меня универсальная головка на тарелке, я ещё смотрю НТВ+ , поэтому инициализация должна быть szap -l 10750 -c /etc/channels.conf ( тут маленькая буква L а не | "вертикальный флэш") и далее по тексту конфига. При такой инициализации карты по dvbtraffic появляется очень короткий список пидов, и среди них есть пид 200 ( 512 Dec) , обязательно нужно выключить фаервол и после этого дать команды на rp_filter и роутинг. Если сделать это в другой последовательности,то ничего не работает. Ещё одна не хорошая вещь-szap должен работать постоянно, причем если сделать его вывод в нуль, то карта TeVii 420 через несколько секунд начинает принимать хрень какую то, не ясно, как это должно быть правильно.Так же возникают непонятки по присвоению адреса и появлению сетевого интерфейса dvb0_0 , почему то при присвоении ип адреса выходит сообщение об ошибке, но если присвоить по этой же команде мак адрес а потом ип, то всё нормально проходит, не понятно, что за косяк. Нужен скрипт для переподключения спутникового соединения, если оно отвалится, это описано в топиках на нашем форуме. Так же нужн скрипт управления GPRS соединением, у нас мтс раз десять на день отлючает GPRS, кратковременно, но тем не менее, а возможности сидеть около компа со спутниковым инетом нету, как я представляю себе эту систему- нужен инет, юзер подключается к серверу со спутниковым инетом, подключается GPRS , запускается скрипт DVB карты, и через 10-15 сек у нас на компе в локальной сети есть инет. Так же возник вопрос, что делать с существующей сеткой, комп в сети, в которой адреса выдают по DHCP , и народ хочет иметь спутниковый инет, так вот, при подключенном спутниковом инете, в локальную сетку 10.50.* с этого компа зайти не получается, так как запросы идут на сотовый телефон, а там нету компов из локальной сети, т.е. инет есть, но толку от него нету, так как 20 человек за один комп не посадишь. Так же возникает вопрос о прокси сервере, на котором нужно завести билинговую систему, т.е. на каждого пользователя завести логин и пароль, считать траффик и показывать на веб страничке, что у него с балансом. Так же на прокси целесообразно сделать резалку баннеров и прочего мусора. Это пока первые впечатления, потом планирую написать очень подробное описание для опен суси , что и как настраивать. В ОБЩЕМ , ВОПРОСОВ СТАЛО БОЛЬШЕ...
Вопрос к Ромуилу- а не подскажите, раз Вы так нахваливаете, как будет присвоение ип и мак адреса? Что то я сильно сомневаюсь, какие опции в какой последовательности писать...
Вопрос к Ромуилу- а не подскажите, раз Вы так нахваливаете, как будет присвоение ип и мак адреса? Что то я сильно сомневаюсь, какие опции в какой последовательности писать...
-
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
сообщение об ошибке при присвоении адреса - какое именно?
szap должен работать постоянно - в смысле, елси этого не делать, то карта засыпает? гуглить попробовать dvb_powerdown_on_sleep....
szap должен работать постоянно - в смысле, елси этого не делать, то карта засыпает? гуглить попробовать dvb_powerdown_on_sleep....
Losing is fun!
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Извените, что так долго не отвечал, был в отъезде. Продолжаем настройку дальше. На данный момент самая большое неудобство , что нужно отключать фаервол для работы спутникового интернета.
Код: Выделить всё
metrologia:/home/serg # iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
metrologia:/home/serg # iptables -L
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere state ESTABLISHED
ACCEPT icmp -- anywhere anywhere state RELATED
input_ext all -- anywhere anywhere
input_ext all -- anywhere anywhere
input_ext all -- anywhere anywhere
input_ext all -- anywhere anywhere
LOG all -- anywhere anywhere limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-IN-ILL-TARGET '
DROP all -- anywhere anywhere
Chain FORWARD (policy DROP)
target prot opt source destination
LOG all -- anywhere anywhere limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-FWD-ILL-ROUTING '
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere state NEW,RELATED,ESTABLISHED
LOG all -- anywhere anywhere limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-OUT-ERROR '
Chain forward_ext (0 references)
target prot opt source destination
Chain input_ext (4 references)
target prot opt source destination
DROP all -- anywhere anywhere PKTTYPE = broadcast
ACCEPT icmp -- anywhere anywhere icmp source-quench
ACCEPT icmp -- anywhere anywhere icmp echo-request
LOG tcp -- anywhere anywhere limit: avg 3/min burst 5 tcp dpt:spr-itunes flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix `SFW2-INext-ACC-TCP '
ACCEPT tcp -- anywhere anywhere tcp dpt:spr-itunes
LOG tcp -- anywhere anywhere limit: avg 3/min burst 5 tcp dpt:spr-itunes flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix `SFW2-INext-ACC-TCP '
ACCEPT tcp -- anywhere anywhere tcp dpt:spr-itunes
ACCEPT udp -- anywhere anywhere udp dpt:spr-itunes
LOG all -- anywhere anywhere limit: avg 3/min burst 5 PKTTYPE = multicast LOG level warning tcp-options ip-options prefix `SFW2-INext-DROP-DEFLT '
DROP all -- anywhere anywhere PKTTYPE = multicast
LOG tcp -- anywhere anywhere limit: avg 3/min burst 5 tcp flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix `SFW2-INext-DROP-DEFLT '
LOG icmp -- anywhere anywhere limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-INext-DROP-DEFLT '
LOG udp -- anywhere anywhere limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-INext-DROP-DEFLT '
LOG all -- anywhere anywhere limit: avg 3/min burst 5 state INVALID LOG level warning tcp-options ip-options prefix `SFW2-INext-DROP-DEFLT-INV '
DROP all -- anywhere anywhere
Chain reject_func (0 references)
target prot opt source destination
REJECT tcp -- anywhere anywhere reject-with tcp-reset
REJECT udp -- anywhere anywhere reject-with icmp-port-unreachable
REJECT all -- anywhere anywhere reject-with icmp-proto-unreachable
metrologia:/home/serg #
-
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
разрешите соединения на порт глобакса или что там у вас.
Losing is fun!
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Если смотреть по монитору трафика, то при включенном фаерволе трафик уходит по GPRS и приходит со спутника в нормальном объёме, только не попадает в браузер, команды
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 1 > /proc/sys/net/ipv4/ip_forward
выполняются, а в браузере ничего нету.
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 1 > /proc/sys/net/ipv4/ip_forward
выполняются, а в браузере ничего нету.
-
- Сообщения: 234
- ОС: OPENSUSE ALTLINUX
Re: Sky-Fi на Бонум-1 56 на OPENSUSE 11.1
Дополнение к теме-в новых ядрах, начиная с 2.6.30 и выше, обычные команды выклчюения rp-filter, приведённые в скриптах, уже не работают. Для выключения фильтра нужно применять
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
/sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
/sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
/sbin/sysctl -w net.ipv4.conf.dvb0_0.rp_filter = 0
Тут важны последние три строки-это нововведение. Строку с dvd0_0 можно использовать только после создания устрйства dvb, иначе скрипт даёт ошибку и может вообще вылететь фаервол. В опенсусе эти настройки постоянно сбрасывались, внесение их в файл sysctl.config не помогало. Пришлось вставить эти строки в SuSEfirewall-custom. Может более опытные товарищи подскажут, как это сделать правильно.
arkhnchul пишет "разрешите соединения на порт глобакса или что там у вас" - а можно намекнуть, как это сделать?
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
/sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
/sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
/sbin/sysctl -w net.ipv4.conf.dvb0_0.rp_filter = 0
Тут важны последние три строки-это нововведение. Строку с dvd0_0 можно использовать только после создания устрйства dvb, иначе скрипт даёт ошибку и может вообще вылететь фаервол. В опенсусе эти настройки постоянно сбрасывались, внесение их в файл sysctl.config не помогало. Пришлось вставить эти строки в SuSEfirewall-custom. Может более опытные товарищи подскажут, как это сделать правильно.
arkhnchul пишет "разрешите соединения на порт глобакса или что там у вас" - а можно намекнуть, как это сделать?