DVB + OpenVPN маршрутизация
Возникли некоторые проблемы с маршрутизацией для использования
соединения в Debian 4.0
Есть спутник Satellite HellasSat Frequency 11624 MHz Polarization
Horizontal Symbol Rate 11.300 Msps
Создал для него файл /root/.szap/channels.conf со строчкой
HellasSat:11624:h:1:11300:0:0
Скрипт для автозагрузки:
#!/bin/sh
PID=512
DEV_NAME=dvb0_0
IP_ADDR=192.168.238.238
MAC_ADDR=00:D0:5C:60:FC:15
case "$1" in
start)
modprobe dvb-core dvb_shutdown_timeout=0
modprobe budget
szap -c /root/.szap/channels.conf -n 1 -x
dvbnet -a 0 -p $PID
/sbin/ifconfig $DEV_NAME $IP_ADDR
ifconfig $DEV_NAME hw ether $MAC_ADDR
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 1 > /proc/sys/net/ipv4/ip_forward
ifconfig $DEV_NAME up
;;
stop)
ifconfig $DEV_NAME down
dvbnet -d 0
modprobe -r budget
modprobe -r dvb-core
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start | stop | restart"
;;
esac
При выполнении этого скрипта выводятся
zapping to 1 'HellasSat':
sat 1, frequency = 11624 MHz H, symbolrate 11300000, vpid = 0x0000, apid
= 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal 5b5b | snr ffff | ber 00000000 | unc 00000000 |
status 1f | signal 3d3d | snr 4a4a | ber 00000000 | unc 00000030 |
FE_HAS_LOCK
DVB Network Interface Manager
Version 1.1.0-TVF (Build Tue Aug 29 06:27:22 2006)
Copyright (C) 2003, TV Files S.p.A
Device: /dev/dvb/adapter0/net0
Status: device dvb0_0 for pid 512 created successfully.
Это, как я понял, означает, что карточка подготовлена к приему со
спутника. Появляется интерфейс dvb0_0
Провайдер выдал мне ключ и конфиг для OpenVPN:
dev tun
ifconfig 172.16.35.181 172.16.35.182
remote 207.226.45.242
port 14293
comp-lzo
secret mykey.key
auth none
tun-mtu 1500
redirect-gateway
dhcp-option DNS 207.226.45.245
при запуске openvpn --config /root/.vpn/myconfig.ovpn появляется
интерфейс tun0 и маршрут к 172.16.35.182 по интерфейсу tun0.
Маршрут же к сети 0.0.0.0 по прежнему указывает на интерфейс ppp0.
Количество переданных данных по интерфейсу dvb0_0 в равно 0 на выход и 0
на вход.
Для tun0увеличивается только количество переданных данных (что в
принципе правильно).
Вопрос: все ли я делаю верно и как правильно прописать маршруты? Бьюсь
уже второй день и ничего не выходит.
Если у кого либо есть опыт настройки подобного соединения в среде
линукс, поделитесь пожалуста.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 31569; Возраст листа: 1385; Участников: 1446
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/663702
В сообщении от 9 мая 2007 23:32 mail.ru написал(a):
если я правильно понял конфиги то надо сделать такое:
route add 192.168.238.238 gw <шлюз_на_192.168.238.238>
route add 207.226.45.242 gw <удаленный_адрес_ppp0>
route del default
route add default 172.16.35.182
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 31570; Возраст листа: 1385; Участников: 1446
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/663705