Автор Тема: помогите настроить радугу в Linux  (Прочитано 9693 раз)

0 Пользователей и 1 Гость просматривают эту тему.

IvanSat

  • Гость
Здравствуйте уважаемое сообщество.
я столкнулся с аналогичной проблемой настройки сервиса радуга в Linux.
перерыл весь сайт D-V.ru, что то нашел здесь что то через гугл.

в общем у меня получилась такая схема но она не работает.
подскажите новичку, чего мне нужно еще?

делал вот по этой доке
http://carpenter.bofh.ru/texts/sat-ssx/linuxsat.html

0) подключаюсь через KPPP на мегафон GPRS
1) настройка на транспондер szap - выполняется [ok]
2) dvbtraffic показывает наличие трафика
3) dvbnet создаю устройство dvb0_0
4) ifconfig прописываю IP и MAC
5) route add мойIPнаРадуге dev dvb0_0
6) потом смотрю tcpdump -ni dvb0_0 - ползет траффик ползет
7) пускаю спринт  - А вот он все время в стадии инициализации ...

самое главное отлично смотрю спутниковое TV mplayer-om.
Помогите, умоляю вас. Что я забыл, не сделал, кто меня проклял?
Уже неделю после работы с 7 вечера до 3 утра вожусь с этой штукой
а она ни в какую. можно ответить в мыло L_Star@mail.ru

nakano

  • Гость
помогите настроить радугу в Linux
« Ответ #1 : 21.09.2008, 15:46:44 »
Такая же ерунда, все подключается, openvpn поднимается. Все дело в дальнейшем роутинге. Все статьи здесь перерыл. Самое интересное что этих "замечательных" статьях 2 миллиона ошибок. И выясняю их методом научного тыка.
Например в конфиге для openVPN под Linux никогда НЕЛЬЗЯ указывать параметр
dev-node
иначе при старте openVPN сразу же получите ошибку что tap устройство не может быть открыто.

У кого Ubunta или Debian напишите, плиз, как вы роутили после подключения openVPN

Оффлайн Максим

  • Бывалый
  • ***
  • Сообщений: 268
помогите настроить радугу в Linux
« Ответ #2 : 22.09.2008, 12:50:18 »
Попробуйте вот по этой инструкции

nakano

  • Гость
помогите настроить радугу в Linux
« Ответ #3 : 01.10.2008, 20:41:24 »
Уважаемый админ. посмотрите плиз на дату этой публикации. за несколько лет в Linux столько всего поменялось! Давно уже ничего ненужно качать ни с каких сайтов. Ядра от 18-го и выше отлично держат все дрова. Кроме того- 2/3 из этой статьи уже давным-давно не работает! проверено на себе!
роутинг после подключения openVPN должен выглядеть только так:

route del default # убиваем маршрут по умолчанию
route add -net 80.81.208.82 netmask 255.255.255.255 dev ppp0
route add default gw <шлюз>

где <шлюз> это IP Вашей подписки, только в последнем разряде стоит "1"
Например IP вашей подписки в личном кабинете 10.255.200.155
тогда <шлюз> для вас это 10.255.200.1

ВСЕ! больше ничего мудрить не надо!

Если кому нужно более подробно с самого начала- пишите ПМ вышлю текстовый файл- все предельно просто с самого начала как настраивал я Radug-у на Linux.
Бился млин 2 месяца! Ё! зато щас - красота!
Моя система:
Debian 4 ядро:2.6.18-6-686 X11- v.7 XFCE

Оффлайн Максим

  • Бывалый
  • ***
  • Сообщений: 268
помогите настроить радугу в Linux
« Ответ #4 : 02.10.2008, 12:30:13 »
nakano
Дата публикации:
Последнее изменение этой страницы: 12:21, 7 апреля 2008

О каких годах вы говорите?

Единственно что необходимо сделать до настройки это собрать ОпенВпн с опцией ENABLE_PASSWORD_SAVE

А 2 месяца настраивать - это конечно перебор....

nakano

  • Гость
помогите настроить радугу в Linux
« Ответ #5 : 02.10.2008, 17:41:35 »
Цитата: Максим
nakano
Дата публикации:
Последнее изменение этой страницы: 12:21, 7 апреля 2008

О каких годах вы говорите?

Единственно что необходимо сделать до настройки это собрать ОпенВпн с опцией ENABLE_PASSWORD_SAVE

А 2 месяца настраивать - это конечно перебор....


Во всех Debian- подобных дистрах openVPN уже есть, причем версия как правило не ниже чем:
OpenVPN 2.0.9 i486-pc-linux-gnu [SSL] [LZO] [EPOLL] built on Jan 21 2007
Она поддерживает и ENABLE_PASSWORD_SAVE и LZO
Так что собирать ничего не нужно..

А про 2 месяца- я конечно не с утра до вечера сидел... openVPN относительно быстро завел, а вот с роутингом- проблемы были. Толкового описания так и не нашел. Пришлось самому.. в ФАК Радуги предлагалось до поднятия openVPN указать в iptables наземный IP. это же ненормально! У меня например наземный сигнал - GPRS. И у него при каждом подключении разный IP.

AlKaid

  • Гость
помогите настроить радугу в Linux
« Ответ #6 : 12.10.2008, 10:15:38 »
Я запустил gre-туннель
[INDENT]#!/bin/sh
#------------------------------------------------------------
# параметры подключения выданные провайдером
#------------------------------------------------------------
# активный PID
PID=4хxx
# IP-адрес подписки
MY_PROVIDER_IP=хх.xx.xx.xx
# IP провайдера
PROVIDER_IP=80.81.208.66

#------------------------------------------------------------
# дополнительные параметры
#------------------------------------------------------------
# MAC адрес устройства
MAC=00:D0:xx:xx:xx:xx
# сетевой интерфейс наземного канала
PPP_NAME=ppp0

IF_NAME=dvb0_0
GRE_NAME=gre1

case "$1" in
start)
/sbin/modprobe ipip
/sbin/modprobe ip_gre
echo -n "Попытка залочить сигнал со спутника..."
szap -c /etc/channels.conf -n 1 -x | grep FE_HAS_LOCK 1>/dev/null
echo "успешно"
if ! (dvbnet -p $PID 1>/dev/null); then
echo "Немогу задействовать спутниковую карту!"
exit 1
fi

echo -n "Установка подключения по наземному каналу..."
if ! (/sbin/route -n | grep $PPP_NAME 1>/dev/null); then
pon dsl-provider 1>/dev/null
while ! (/sbin/route -n | grep $PPP_NAME 1>/dev/null); do
echo -n "."
sleep 1
done
fi
# мой реальный наземный IP
MY_REAL_IP=$(/sbin/ifconfig $PPP_NAME | perl -e 'join("", ) =~ /inet addr:(.*?)\s/; print "$1"')
# адрес наземного шлюза
REMOTE_IP=$(/sbin/ifconfig $PPP_NAME | perl -e 'join("", ) =~ /P-t-P:(.*?)\s/; print "$1"')
echo "успешно"
echo $'\tРеальный IP: ' $MY_REAL_IP
echo $'\tАдрес шлюза: ' $REMOTE_IP
echo -n "Создание GRE-туннеля..."
/sbin/ifconfig $IF_NAME $MY_PROVIDER_IP netmask 255.255.255.255 broadcast 1>/dev/null
/sbin/ifconfig $IF_NAME hw ether $MAC 1>/dev/null
echo 0 > /proc/sys/net/ipv4/conf/$IF_NAME/rp_filter
/sbin/ifconfig $IF_NAME $MY_PROVIDER_IP up 1>/dev/null
/sbin/route add $MY_PROVIDER_IP dev $IF_NAME 1>/dev/null
/sbin/ip route add $PROVIDER_IP via $REMOTE_IP src $MY_REAL_IP
/sbin/ip tunnel add $GRE_NAME mode gre local $MY_REAL_IP remote $PROVIDER_IP
/sbin/ifconfig $GRE_NAME $MY_PROVIDER_IP netmask 255.255.255.255
/sbin/ip route add 1.1.1.1 dev $GRE_NAME
echo "успешно"
echo -n "Проверка работоспособности интерфейса..."
if (ping 1.1.1.1 -I $MY_PROVIDER_IP -c 1 | grep "1 received" 1>/dev/null); then
echo "успешно"
else
echo "ошибка!"
exit 1
fi

# удаляем маршрут по умолчанию
/sbin/ip route del default
# добавляем маршрут по умолчанию
/sbin/ip route add default via 1.1.1.1 src $MY_PROVIDER_IP

echo "Запуск Sprint"
cd /home/maxim/Develop/upgre/maxim
/usr/sbin/sprint | grep 'is opened'
;;

stop)
/sbin/ifconfig $GRE_NAME down 1>/dev/null
/sbin/ip link set $GRE_NAME down 1>/dev/null
/sbin/ip tunnel del $GRE_NAME 1>/dev/null
/sbin/ifconfig $IF_NAME down 1>/dev/null
dvbnet -d 0 1>/dev/null
killall sprint 1>/dev/null
poff
;;

restart)
$0 stop
$0 start
;;

restart_sprint)
killall sprint
/usr/sbin/sprint 1>/dev/null &
;;
*)
echo "Usage: $0 {start|stop|restart|restart_sprint}"
exit 1
esac[/INDENT]

(C) anterior

monk

  • Гость
помогите настроить радугу в Linux
« Ответ #7 : 29.12.2008, 05:50:50 »
ubuntu 8.10+sprint3.3+gprs
Сигнал залочил.gprs подключил,Надо OpenVPN ставить?

monk

  • Гость
помогите настроить радугу в Linux
« Ответ #8 : 29.12.2008, 06:24:21 »
Я так понимаю надо,что-бы TAP создать

Оффлайн Evgen184

  • Свои
  • *
  • Сообщений: 385
помогите настроить радугу в Linux
« Ответ #9 : 29.12.2008, 10:47:21 »
Я так понял что вы уже установили Спринт 3.3. Если установили то openVPN ставить не нужно. Спринт и openVPN - это 2 самостоятельных подключения не зависимые друг от друга. Для GPRS лучше без TAP-адаптера - экономней будет.

monk

  • Гость
помогите настроить радугу в Linux
« Ответ #10 : 29.12.2008, 13:21:46 »
Я застрял на инициализации СПРИНТА.Карту (TT-1401)вроде настроил.Траффик,пакеты идут.СПРИНТ запускается,и инициализация бесконечная едет. ТАР не создаётся.Маршруты не могу настроить .
В программировании ноль. Поднять бы инет и потихоньку дальше копипастить
UBUNTU 8.10 SPRINT 3.3 gprs beeline

Оффлайн Максим

  • Бывалый
  • ***
  • Сообщений: 268
помогите настроить радугу в Linux
« Ответ #11 : 29.12.2008, 13:57:50 »
Цитата: monk
Я застрял на инициализации СПРИНТА.Карту (TT-1401)вроде настроил.Траффик,пакеты идут.СПРИНТ запускается,и инициализация бесконечная едет. ТАР не создаётся.Маршруты не могу настроить .
В программировании ноль. Поднять бы инет и потихоньку дальше копипастить
UBUNTU 8.10 SPRINT 3.3 gprs beeline


По каким инструкциям делали?
по этим?

monk

  • Гость
помогите настроить радугу в Linux
« Ответ #12 : 29.12.2008, 19:03:17 »
Цитата: Максим
По каким инструкциям делали?
по этим?


Да по этим,карту настраивал,только лочил под С диапазон szap -c /etc/channels.conf -n 1 -x -l 5150,5150,0  и СПРИНТ по этим пытался.Один раз Спринт подключился,а страницы не открывались.Потом я запутался и теперь не помню.Хоть в какую сторону копать? network interfacas и /etc/ppp/peers/provider_name прописывать?

yamal с; ubuntu 8.10; sprint 3.3; gprs beeline

monk

  • Гость
помогите настроить радугу в Linux
« Ответ #13 : 30.12.2008, 03:43:58 »
Вчера по новому установил UBUNTU8.10 desktop

создаю dvb_core.modprobe ;
 cd /etc/modprobe.d  ;  touch dvb_core modprobe ;
 
редактирую gedit dvb_core modprobe ;
 options dvb_core dvb_shutdown_timeout=915360000.
 
перезагружаю

создаю channels.conf
 cd /etc ;  touch channels.conf

редактирую gedit channels.conf
 raduga:3990:h:0:24050:0:0:0

устанавливаю dvb-utils_1.1.1-3_i386.deb , скачал с репозитория

пробую залочить
 szap -c /etc/channels.conf -n 1 -x -l 5150,5150,0

матерится invalid argument fronted0

 femon  то-же ругается
 
буду копать дальше


yamal C  UBUNTU 8.10  SPRINT3.3 GPRS

monk

  • Гость
помогите настроить радугу в Linux
« Ответ #14 : 30.12.2008, 17:10:48 »
dvb- utils ставил скаченный через виндоз
а зависимые пакеты не поставил, dvb вcтал криво. Что-то начинаю понимать